mirror of
https://github.com/easy-wi/developer.git
synced 2025-02-20 11:23:28 +08:00
Add additional checks
This commit is contained in:
parent
7ac235c16d
commit
75f8d0ba9f
@ -1355,7 +1355,9 @@ ADDONS=$VARIABLE4
|
|||||||
VARIABLE4="$VARIABLE2/server/$VARIABLE3"
|
VARIABLE4="$VARIABLE2/server/$VARIABLE3"
|
||||||
VARIABLE2="tool"
|
VARIABLE2="tool"
|
||||||
for VARIABLE3 in $ADDONS; do
|
for VARIABLE3 in $ADDONS; do
|
||||||
add_addon
|
if [ "$VARIABLE3" != "" -a -d $HOMEFOLDER/masteraddons/$VARIABLE3 ]; then
|
||||||
|
add_addon
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1794,6 +1796,7 @@ function sync_addons {
|
|||||||
chmod +x $HOMEFOLDER/temp/sync-addons.sh
|
chmod +x $HOMEFOLDER/temp/sync-addons.sh
|
||||||
screen -dmS sync-addons $HOMEFOLDER/temp/sync-addons.sh
|
screen -dmS sync-addons $HOMEFOLDER/temp/sync-addons.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
function sync_server {
|
function sync_server {
|
||||||
echo "#!/bin/bash" > $TEMPFOLDER/sync-server.sh
|
echo "#!/bin/bash" > $TEMPFOLDER/sync-server.sh
|
||||||
echo "rm $TEMPFOLDER/sync-server.sh" >> $TEMPFOLDER/sync-server.sh
|
echo "rm $TEMPFOLDER/sync-server.sh" >> $TEMPFOLDER/sync-server.sh
|
||||||
@ -1849,26 +1852,23 @@ function add_addon {
|
|||||||
if [ "$GAMEDIR" == "" ]; then
|
if [ "$GAMEDIR" == "" ]; then
|
||||||
GAMEDIR="/home/$VARIABLE4"
|
GAMEDIR="/home/$VARIABLE4"
|
||||||
fi
|
fi
|
||||||
if [ "$VARIABLE2" == "map" ]; then
|
COPYFILES=0
|
||||||
|
if [ "$VARIABLE2" == "map" -a "$VARIABLE3" != "" -a -d $MAPDIR/$VARIABLE3 ]; then
|
||||||
ADDONFOLDER=$MAPDIR/$VARIABLE3
|
ADDONFOLDER=$MAPDIR/$VARIABLE3
|
||||||
if [ ! -d $ADDONFOLDER ]; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
cd $ADDONFOLDER
|
cd $ADDONFOLDER
|
||||||
map_list
|
map_list
|
||||||
elif [ "$VARIABLE2" == "tool" ]; then
|
COPYFILES=1
|
||||||
|
elif [ "$VARIABLE2" == "tool" -a "$VARIABLE3" != "" -a -d $MAPDIR/$VARIABLE3 ]; then
|
||||||
ADDONFOLDER=$ADDONDIR/$VARIABLE3
|
ADDONFOLDER=$ADDONDIR/$VARIABLE3
|
||||||
if [ ! -d $ADDONFOLDER ]; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
cd $ADDONFOLDER
|
cd $ADDONFOLDER
|
||||||
else
|
COPYFILES=1
|
||||||
exit 0
|
|
||||||
fi
|
fi
|
||||||
USER=`echo $GAMEDIR | awk -F/ '{print $3}'`
|
if [ "$COPYFILES" == "1" ]; then
|
||||||
copy_addon_files&
|
USER=`echo $GAMEDIR | awk -F/ '{print $3}'`
|
||||||
if [ -f $LOGDIR/addons.log ]; then
|
copy_addon_files&
|
||||||
echo "`date`: Installed $VARIABLE3 at the server $GAMEDIR for user $USER" >> $LOGDIR/addons.log
|
if [ -f $LOGDIR/addons.log ]; then
|
||||||
|
echo "`date`: Installed $VARIABLE3 at the server $GAMEDIR for user $USER" >> $LOGDIR/addons.log
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user