]> git.argeo.org Git - gpl/argeo-slc.git/blob - rcp/dist/argeo-companion/rpm/usr/bin/argeo-companion
[maven-release-plugin] prepare for next development iteration
[gpl/argeo-slc.git] / rcp / dist / argeo-companion / rpm / usr / bin / argeo-companion
1 #!/bin/sh
2 APP=argeo-companion
3
4 JVM=java
5
6 # Directories and files
7 CONF_DIR=/etc/$APP
8
9 EXEC_DIR=$HOME/.local/share/$APP
10 DATA_DIR=$EXEC_DIR/data
11 CONF_RW=$EXEC_DIR/state
12
13 A2_SOURCES=a2:///usr/share/osgi,a2:///usr/lib/osgi
14 OSGI_INSTALL_AREA=/usr/share/osgi/boot
15 OSGI_FRAMEWORK=$OSGI_INSTALL_AREA/org.eclipse.osgi.jar
16
17 # Overwrite variables
18 if [ -f $CONF_DIR/settings.sh ];then
19 . $CONF_DIR/settings.sh
20 fi
21
22 RETVAL=0
23
24 start() {
25 mkdir -p $CONF_RW
26 mkdir -p $DATA_DIR
27
28 cp $CONF_DIR/argeo-companion.ini $CONF_RW/config.ini
29
30 cd $EXEC_DIR
31 $JVM \
32 -Dlog4j.configuration="file:$CONF_DIR/log4j.properties" \
33 -Dargeo.osgi.sources=$A2_SOURCES \
34 $JAVA_OPTS -jar $OSGI_FRAMEWORK \
35 -console \
36 -configuration "$CONF_RW" \
37 -data "$DATA_DIR"
38 }
39
40 start