-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Correctly save the config file before and restart the server after an upgrade
- Loading branch information
Showing
2 changed files
with
42 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
#!/bin/sh | ||
|
||
# To use important variables from command line use the following code: | ||
COMMAND=$0 # Zero argument is shell command | ||
PTEMPDIR=$1 # First argument is temp folder during install | ||
PSHNAME=$2 # Second argument is Plugin-Name for scipts etc. | ||
PDIR=$3 # Third argument is Plugin installation folder | ||
PVERSION=$4 # Forth argument is Plugin version | ||
#LBHOMEDIR=$5 # Comes from /etc/environment now. Fifth argument is | ||
# Base folder of LoxBerry | ||
|
||
# Combine them with /etc/environment | ||
PCGI=$LBPCGI/$PDIR | ||
PHTML=$LBPHTML/$PDIR | ||
PTEMPL=$LBPTEMPL/$PDIR | ||
PDATA=$LBPDATA/$PDIR | ||
PLOG=$LBPLOG/$PDIR # Note! This is stored on a Ramdisk now! | ||
PCONFIG=$LBPCONFIG/$PDIR | ||
PSBIN=$LBPSBIN/$PDIR | ||
PBIN=$LBPBIN/$PDIR | ||
|
||
echo "<INFO> Copy back existing config files /tmp/${PDIR}.SAVE/* $PCONFIG/" | ||
cp -v -r /tmp/${PDIR}.SAVE/* $PCONFIG/ | ||
|
||
echo "<INFO> Remove temporary folder /tmp/${PDIR}.SAVE" | ||
rm -rf /tmp/${PDIR}.SAVE | ||
|
||
enabled=`awk -F'[ ]' '/enable/{print $2}' $PCONFIG/wolf_ism8i.conf` | ||
|
||
if [ "$enabled" -eq "1" ]; then | ||
# Enable | ||
echo "<INFO> Restarting server" | ||
$PBIN/wolf_server restart > /dev/null 2>&1 | ||
fi | ||
|
||
# Exit with Status 0 | ||
exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters