PirateBoxScripts_Webserver/piratebox/piratebox/bin/exchange_www.sh
2013-03-13 21:37:48 +01:00

37 lines
1.1 KiB
Bash
Executable file

#!/bin/sh
# Matthias Strubel , 2013 (c) GPL-3
# matthias.strubel@aod-rpg.de
# Move www folder to given destination
# Load configfile
if [ -z $1 ] || [ -z $2 ]; then
echo "Usage change_www my_config <destination>
i.e. # exchange_www.sh /opt/piratebox/conf/piratebox.conf /mnt/usb/PirateBox/www_alt "
exit 1
fi
if [ ! -f $1 ] ; then
echo "Config-File $1 not found..."
exit 1
fi
#Load config
. $1
echo "----------------------------------------------------"
echo "#### $2 ####"
echo "#### switching directories ####"
echo "----------------------------------------------------"
mv $WWW_FOLDER $PIRATEBOX_FOLDER/www_old
ln -sf $2 $WWW_FOLDER
echo " Copy over >>fake internet detection-stuff<<"
cp -v $PIRATEBOX_FOLDER/www_old/ncsi.txt $WWW_FOLDER
cp -rv $PIRATEBOX_FOLDER/www_old/library $WWW_FOLDER
echo " Copy over >>redirect.html<< for automatic redirect on wrong entered page<<"
cp -v $PIRATEBOX_FOLDER/www_old/redirect.html $WWW_FOLDER
echo " Done. Now, you are on your own! "