</formats>
<fileSets>
<fileSet>
- <directory>base</directory>
- <outputDirectory></outputDirectory>
+ <directory>base/bin</directory>
+ <outputDirectory>bin</outputDirectory>
+ <fileMode>0755</fileMode>
+ <includes>
+ <include>**</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>base/etc</directory>
+ <outputDirectory>etc</outputDirectory>
+ <fileMode>0644</fileMode>
+ <includes>
+ <include>**</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>base/share</directory>
+ <outputDirectory>share</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<include>**</include>
</includes>
- <excludes>
- <exclude>offline.bat</exclude>
- </excludes>
</fileSet>
</fileSets>
<dependencySets>
JVM=java
BIN_DIR=`dirname "$0"`
-BASE_DIR=$BIN_DIR/..
+BASE_DIR="$(cd "$(dirname "$0")/.."; pwd -P)"
+#BASE_DIR=$BIN_DIR/..
# Directories and files
CONF_DIR=$BASE_DIR/etc/$APP
CONF_RW=$EXEC_DIR/state
CONFIG_INI=$CONF_RW/config.ini
+A2_SOURCES=a2://$BASE_DIR/share/osgi
OSGI_INSTALL_AREA=$BASE_DIR/share/osgi/boot
OSGI_FRAMEWORK=$OSGI_INSTALL_AREA/org.eclipse.osgi.jar
$JVM \
-Dlog4j.configuration="file:$CONF_DIR/log4j.properties" \
$JAVA_OPTS -jar $OSGI_FRAMEWORK \
+ -Dargeo.osgi.sources=$A2_SOURCES \
-configuration "$CONF_RW" \
-data "$DATA_DIR"
}
## System management
osgi.console=2323
-## Default sources
-argeo.osgi.sources=a2:///
-
## Standalone
#argeo.node.useradmin.uris=dc=example,dc=com.ldif
#argeo.node.repo.type=h2
CONF_RW=$EXEC_DIR/state
CONFIG_INI=$CONF_RW/config.ini
+# A2 sources can be overridden in *.ini files
+A2_SOURCES=a2:///
OSGI_INSTALL_AREA=/usr/share/osgi/boot
OSGI_FRAMEWORK=$OSGI_INSTALL_AREA/org.eclipse.osgi.jar
$JVM \
-Dlog4j.configuration="file:$CONF_DIR/log4j.properties" \
$JAVA_OPTS -jar $OSGI_FRAMEWORK \
+ -Dargeo.osgi.sources=$A2_SOURCES \
-configuration "$CONF_RW" \
-data "$DATA_DIR"
}