Hallo,
ich wollte eben meine Linux-Scripte updaten, das lief jedoch schief. Habe bemerkt das im neuen Autoinstaller wohl die autoupdater Datei fehlt.
Kann die mir jemand vielleicht fix schicken?
Hallo,
ich wollte eben meine Linux-Scripte updaten, das lief jedoch schief. Habe bemerkt das im neuen Autoinstaller wohl die autoupdater Datei fehlt.
Kann die mir jemand vielleicht fix schicken?
Die Autoupdater muss eigentlich schon von Haus aus in /home/skripte liegen und nicht im tekbase_scripts.tar. Wenn nicht, dann tekbase_inst.tar dort nur skripte.tar entpacken und autoupdate nach /home/skripte kopieren.
tekbase_inst.tar dort nur skripte.tar
Ja dort befindet sich das Ding leider nicht.
Gut dort schon, aber im neuen Autoinstaller befindet sich das leider nicht.
Kann ich bestätigen. Die Datei fehlt.. wenn man die neuste runter lädt.
Hier für die, die keine autoupdater Datei vorhanden haben können diese ja fix erstellen.
#! /bin/bash
# TekLabs TekBase
# Copyright 2005-2017 TekLab
# Christian Frankenstein
# Website: www.teklab.de
LOGF=`date +"%m_%Y"`
LOGP=`pwd`
if [ ! -d $LOGP/logs ]; then
mkdir logs
fi
if [ ! -f "$LOGP/logs/$LOGF.txt" ]; then
echo "***TekBASE Script Log***" >> $LOGP/logs/$LOGF.txt
chmod 0666 $LOGP/logs/$LOGF.txt
fi
sleep 3
wget http://teklab.de/downloads/tekbase_scripts.tar
if [ -f "tekbase_scripts.tar" ]; then
echo "`date` - Scriptupdate was downloaded" >> $LOGP/logs/$LOGF.txt
rm tekbase
if [ -f tekbase_daemon.pid ]; then
kill -9 `cat tekbase_daemon.pid`
rm tekbase_daemon.pid
tekdstart="restart"
fi
rm tekbase_daemon
tar -xzf tekbase_scripts.tar
rm tekbase_scripts.tar
if [ "$tekdstart" = "restart" ]; then
./tekbase_daemon
fi
else
echo "`date` - Scriptupdate cant be downloaded" >> $LOGP/logs/$LOGF.txt
fi
exit 0
Alles anzeigen
wichtig, der Datei chmod 755 zuweisen!