From c4f785b00d2660cec503449de7e96e8f844280d3 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 29 May 2023 13:28:22 +0200 Subject: [PATCH] Work on Init --- etc/freed/config.ini | 24 ++++++++++++++++++++++++ usr/jbin/src/FREEdInit.java | 8 ++++---- 2 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 etc/freed/config.ini 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) -> { -- 2.30.2