From: Mathieu Baudier Date: Mon, 29 May 2023 11:28:22 +0000 (+0200) Subject: Work on Init X-Git-Tag: v2.1.0^2~2 X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-freed.git;a=commitdiff_plain;h=c4f785b00d2660cec503449de7e96e8f844280d3 Work on Init --- diff --git a/etc/freed/config.ini b/etc/freed/config.ini new file mode 100644 index 0000000..3ee3218 --- /dev/null +++ b/etc/freed/config.ini @@ -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,\ diff --git a/usr/jbin/src/FREEdInit.java b/usr/jbin/src/FREEdInit.java index 53e0e61..75da69a 100644 --- a/usr/jbin/src/FREEdInit.java +++ b/usr/jbin/src/FREEdInit.java @@ -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) -> {