Work on Init
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 29 May 2023 11:28:22 +0000 (13:28 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 29 May 2023 11:28:22 +0000 (13:28 +0200)
etc/freed/config.ini [new file with mode: 0644]
usr/jbin/src/FREEdInit.java

diff --git a/etc/freed/config.ini b/etc/freed/config.ini
new file mode 100644 (file)
index 0000000..3ee3218
--- /dev/null
@@ -0,0 +1,24 @@
+osgi.clean=true
+
+argeo.osgi.start.2=\
+org.eclipse.equinox.http.servlet,\
+org.apache.felix.scr,\
+org.eclipse.rap.rwt.osgi,\
+org.apache.tika.parsers,\
+org.argeo.init
+
+argeo.osgi.start.3=\
+org.argeo.cms,\
+org.argeo.cms.swt.rap,\
+org.argeo.cms.swt.rcp,\
+org.argeo.cms.ee,\
+org.argeo.cms.lib.sshd,\
+org.argeo.cms.lib.equinox,\
+org.argeo.cms.lib.jetty,\
+org.argeo.cms.jshell,\
+
+argeo.http.port=80
+argeo.sshd.port=22
+
+argeo.osgi.sources=\
+a2:///?swt=rap,\
index 53e0e61c5e40437c70ca121c55a5d029c2a377c0..75da69a8d924a92d990e702c8470a68b4611b2cb 100644 (file)
@@ -1,4 +1,4 @@
-//#! /usr/bin/java --source 17 -cp /usr/local/share/a2/osgi/equinox/org.argeo.tp.osgi/org.eclipse.osgi.3.18.jar:/usr/local/share/a2/org.argeo.cms/org.argeo.init.2.3.jar -Dosgi.configuration.cascaded=true -Dosgi.sharedConfiguration.area=/etc/freed -Dosgi.sharedConfiguration.area.readOnly=true -Dosgi.configuration.area=/var/lib/freed/state/ -Dosgi.instance.area=/var/lib/freed/data/ -Dosgi.console=true
+//#! /usr/bin/java --source 17 -cp /usr/local/share/a2/osgi/equinox/org.argeo.tp.osgi/org.eclipse.osgi.3.18.jar:/usr/local/share/a2/org.argeo.cms/org.argeo.init.2.3.jar -Dosgi.configuration.cascaded=true -Dosgi.sharedConfiguration.area=/etc/freed -Dosgi.sharedConfiguration.area.readOnly=true -Dosgi.configuration.area=/var/lib/freed/state/ -Dosgi.instance.area=/var/lib/freed/data/ -Dorg.osgi.framework.system.packages.extra=sun.security.internal.spec,sun.security.provider,com.sun.net.httpserver,com.sun.jndi.ldap,com.sun.jndi.ldap.sasl,com.sun.jndi.dns,com.sun.security.jgss,com.sun.nio.file,com.sun.nio.sctp -Dorg.eclipse.equinox.http.jetty.autostart=false
 
 import java.lang.management.ManagementFactory;
 
@@ -11,9 +11,9 @@ public class FREEdInit {
        public static void main(String... args) {
                final long pid = ProcessHandle.current().pid();
                System.out.println("FREEd Init daemon starting with pid " + pid + "...");
-               System.out.println(System.getProperty("user.dir"));
-               System.out.println(System.getProperty("user.name"));
-               System.out.println(System.getProperty("user.home"));
+//             System.out.println(System.getProperty("user.dir"));
+//             System.out.println(System.getProperty("user.name"));
+//             System.out.println(System.getProperty("user.home"));
                System.out.flush();
 
                Signal.handle(new Signal("TERM"), (signal) -> {