mirror of
https://github.com/Schrolli91/BOSWatch.git
synced 2026-01-09 09:59:58 +01:00
Check for old installation / copy config
- check for old version (existing boswatch.py in two different folders) and copy it via /tmp to boswatchpath/old - copy config.template.ini to config.ini to enable boswatch starting after installation
This commit is contained in:
parent
e2d20fed96
commit
d4c6a85b4f
31
install.sh
31
install.sh
|
|
@ -45,6 +45,27 @@ echo "So you have to make up manually if you want to use MySQL support"
|
|||
|
||||
boswatchpath=/opt/boswatch
|
||||
reboot=false
|
||||
didBackup=false
|
||||
|
||||
# check for old version (for the old ones...)
|
||||
if [ -f $boswatchpath/BOSWatch/boswatch.py ]; then
|
||||
echo "Old installation found!"
|
||||
echo "A backup will be copied to $boswatchpath/old"
|
||||
|
||||
mkdir /tmp/boswatch
|
||||
mv $boswatchpath/BOSWatch/* /tmp/boswatch/
|
||||
didBackup=true
|
||||
fi
|
||||
|
||||
#and the future...
|
||||
if [ -f $boswatchpath/boswatch.py ]; then
|
||||
echo "Old installation found!"
|
||||
echo "A backup will be copied to $boswatchpath/old"
|
||||
|
||||
mkdir /tmp/boswatch
|
||||
mv $boswatchpath/* /tmp/boswatch/
|
||||
didBackup=true
|
||||
fi
|
||||
|
||||
for (( i=1; i<=$#; i=$i+2 )); do
|
||||
t=$((i + 1))
|
||||
|
|
@ -206,6 +227,16 @@ rm $boswatchpath/install/ -R
|
|||
mv $boswatchpath/BOSWatch/* $boswatchpath/
|
||||
rm $boswatchpath/BOSWatch -R
|
||||
|
||||
#copy the template config to run boswatch
|
||||
cp $boswatchpath/config/config.template.ini $boswatchpath/config/config.ini
|
||||
|
||||
|
||||
#replay the backup
|
||||
if [ $didBackup = "true" ]; then
|
||||
mkdir $boswatchpath/old/
|
||||
mv /tmp/boswatch/* $boswatchpath/old/
|
||||
fi
|
||||
|
||||
if [ $reboot = "true" ]; then
|
||||
/sbin/reboot
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in a new issue