Page MenuHomeDevCentral

No OneTemporary

diff --git a/assets/init b/assets/init
index 8e49430..c67a05c 100755
--- a/assets/init
+++ b/assets/init
@@ -1,27 +1,31 @@
#!/bin/bash
set -e
# start supervisord
/usr/bin/supervisord
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..."
-supervisorctl start openfire >/dev/null
-tail -F /usr/share/openfire/logs/info.log
+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
diff --git a/assets/setup/install b/assets/setup/install
index ae11289..f3b3150 100644
--- a/assets/setup/install
+++ b/assets/setup/install
@@ -1,28 +1,12 @@
#!/bin/bash
set -e
OPENFIRE_VERSION=3.9.3
if [ -f /app/setup/openfire_${OPENFIRE_VERSION}_all.deb ]; then
dpkg -i /app/setup/openfire_${OPENFIRE_VERSION}_all.deb
else
wget "http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_${OPENFIRE_VERSION}_all.deb" -O /tmp/openfire_${OPENFIRE_VERSION}_all.deb
dpkg -i /tmp/openfire_${OPENFIRE_VERSION}_all.deb
rm -rf openfire_${OPENFIRE_VERSION}_all.deb
fi
-cat > /etc/supervisor/conf.d/openfire.conf <<EOF
-[program:openfire]
-priority=20
-directory=/var/lib/openfire
-command=/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
-user=openfire
-autostart=false
-autorestart=true
-stdout_logfile=/var/log/supervisor/%(program_name)s.log
-stderr_logfile=/var/log/supervisor/%(program_name)s_error.log
-EOF

File Metadata

Mime Type
text/x-diff
Expires
Wed, Mar 18, 13:17 (14 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3539972
Default Alt Text
(2 KB)

Event Timeline