6 # Directories and files
8 CONF_DIRS
=/etc
/$APP/conf.d
9 BASE_POLICY_ALL
=/usr
/share
/$APP/all.policy
10 BASE_CONFIG_INI
=/usr
/share
/$APP/config.ini
12 EXEC_DIR
=$HOME/.local
/share
/argeo-companion
13 DATA_DIR
=$EXEC_DIR/data
14 CONF_RW
=$EXEC_DIR/state
15 CONFIG_INI
=$CONF_RW/config.ini
17 OSGI_INSTALL_AREA
=/usr
/share
/osgi
/boot
18 OSGI_FRAMEWORK
=$OSGI_INSTALL_AREA/org.eclipse.osgi.jar
19 ECLIPSE_LAUNCHER
=$OSGI_INSTALL_AREA/org.eclipse.equinox.launcher.jar
22 if [ -f $CONF_DIR/settings.sh
];then
23 .
$CONF_DIR/settings.sh
33 printf "## Equinox configuration - Generated by /usr/sbin/nodectl ##\n\n" > $CONFIG_INI
34 # cat $BASE_CONFIG_INI >> $CONFIG_INI
35 printf "\n##\n## $CONF_DIR/$APP.ini\n##\n\n" >> $CONFIG_INI
36 cat $CONF_DIR/$APP.ini
>> $CONFIG_INI
37 for file in `ls -v $CONF_DIRS/*.ini`; do
38 printf "\n##\n## $file\n##\n\n" >> $CONFIG_INI
39 cat $file >> $CONFIG_INI
42 # $JAVA_OPTS -jar $OSGI_FRAMEWORK \
46 -Dlog4j.configuration
="file:$CONF_DIR/log4j.properties" \
47 -Dosgi.framework
=$OSGI_FRAMEWORK \
48 $JAVA_OPTS -classpath $ECLIPSE_LAUNCHER org.eclipse.equinox.launcher.Main \
49 -configuration "$CONF_RW" \