]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - dist/slc/src/main/rpm/usr/bin/slc
Fixed RPMs.
[gpl/argeo-slc.git] / dist / slc / src / main / rpm / usr / bin / slc
index edf98110da2762d225717754bd7f8e2d2a06e3a8..06bfe5462782369e45b74a59ad315db6c7196318 100644 (file)
@@ -1,24 +1,24 @@
 #!/bin/sh
 
-OSGI_INSTALL_AREA=/usr/share/osgi/boot
-OSGI_FRAMEWORK=$OSGI_INSTALL_AREA/org.eclipse.osgi.jar
+JAVA_CMD=/usr/lib/jvm/jre-1.6.0/bin/java
+JAVA_OPTS="-client -Xmx256m"
 
-CL_DIR=~/.slc/cl
-DATA_DIR=$CL_DIR/data
-CONF_DIR=$CL_DIR/conf
+SLC_HOME_DIR=${HOME}/.slc/
+if [ -f $SLC_HOME_DIR/settings.sh ];then
+       . $SLC_HOME_DIR/settings.sh
+fi
 
-MODULE=$1
-FLOW=$2
+OSGI_INSTALL_AREA=/usr/share/osgi/boot
 
-if [ ! -f $CONF_DIR/config.ini ];
-then
-       mkdir -p $CONF_DIR
-    cp /etc/slc-cl/config.ini $CONF_DIR
-fi
+ARGEO_OSGI_BUNDLES="$SLC_HOME_DIR/modules;in=**;ex=**/.git/**;ex=**/.svn/**,/etc/slc-cl/modules;in=**;ex=**/.git/**;ex=**/.svn/**,/usr/share/osgi;in=*.jar"
+
+for i in "${OSGI_INSTALL_AREA}"/*.jar
+       do
+       CLASSPATH="$CLASSPATH:$i"
+       done
 
-java -jar $OSGI_FRAMEWORK \
-configuration $CONF_DIR \
- -data $DATA_DIR \
- -Dslc.launch.module=$MODULE \
- -Dslc.launch.execution=$FLOW \
- -clean
+$JAVA_CMD $JAVA_OPTS \
"-Dargeo.osgi.bundles=$ARGEO_OSGI_BUNDLES" \
+ -cp "$CLASSPATH" \
+ org.argeo.slc.cli.SlcMain "$@"
\ No newline at end of file