Page MenuHomeDevCentral

init
No OneTemporary

#!/bin/bash
set -e
chmod 775 /app/data
mkdir -p /app/data/openfire
chown -R openfire:openfire /app/data/openfire
# populate default openfire configuration if it does not exist
if [ ! -d /app/data/openfire/etc ]; then
mv /etc/openfire /app/data/openfire/etc
fi
rm -rf /etc/openfire
ln -sf /app/data/openfire/etc /etc/openfire
if [ ! -d /app/data/openfire/lib ]; then
mv /var/lib/openfire /app/data/openfire/lib
fi
rm -rf /var/lib/openfire
ln -sf /app/data/openfire/lib /var/lib/openfire
echo "Starting openfire..."
sudo -u openfire -H /usr/bin/java \
-server \
-DopenfireHome=/usr/share/openfire \
-Dopenfire.lib.dir=/usr/share/openfire/lib \
-classpath /usr/share/openfire/lib/startup.jar \
-jar /usr/share/openfire/lib/startup.jar

File Metadata

Mime Type
text/x-shellscript
Expires
Fri, Feb 28, 21:39 (1 d, 8 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2445371
Default Alt Text
init (744 B)

Event Timeline