-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathinit.sh
More file actions
executable file
·17 lines (15 loc) · 829 Bytes
/
Copy pathinit.sh
File metadata and controls
executable file
·17 lines (15 loc) · 829 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
if [ ! -e /data/murmur.ini ]; then
chown murmur.murmur /data
echo Starting Initialization
cp /etc/murmur.tpl /data/murmur.ini
if [ ! -z "$SERVER_PASSWORD" ] ; then echo 'serverpassword='"$SERVER_PASSWORD" >> /data/murmur.ini ; fi
if [ ! -z "$MAX_USERS" ] ; then echo 'users='"$MAX_USERS" >> /data/murmur.ini ; fi
if [ ! -z "$SERVER_TEXT" ] ; then echo 'welcometext='"$SERVER_TEXT" >> /data/murmur.ini ; fi
if [ ! -z "$REGISTER_NAME" ] ; then echo 'registerName='"$REGISTER_NAME" >> /data/murmur.ini ; fi
if [ ! -z "$BANDWIDTH" ] ; then echo 'bandwidth='"$BANDWIDTH" >> /data/murmur.ini ; fi
if [ ! -z "$SUPW" ] ; then /usr/bin/murmur -fg -ini /data/murmur.ini -supw $SUPW ;fi
echo Initilization Completed
fi
chown -R murmur.murmur /data
exec su -c "/usr/bin/murmur -fg -ini /data/murmur.ini" murmur