#!/bin/sh
# Download Informationen
echo " | Download Sources.list"
wget
Sie müssen registriert sein, um Links zu sehen.
-O /tmp/sources.list > /dev/null
echo " | Öffne Sources.list"
source /tmp/sources.list
INSTALLED=`cat /var/config/update/version`
# Setzt nächst größte Version zum Download
NEWVERSION=`expr $INSTALLED + 1`
# Checkt Status der Aktuellen Version
if [ -e /media/sda1/update ]; then
echo "*****************************************"
echo "Das System muss erst Rebootet werden"
echo "bevor sie auf weitere Updates Prüfen können"
echo "*****************************************"
else
echo ""
while true; do
if [ $INSTALLED = $AKTUELL ]; then
if [ -e /media/sda1/updates/ ]; then
echo " | Bereite das Packen vor"
rm /media/sda1/updates/update
cd /media/sda1/updates/
if [ -e /media/sda1/updates/boot/uImage.gz ];then
rm /media/sda1/boot/uImage.gz
cp /media/sda1/updates/boot/uImage.gz /media/sda1/boot/uImage.gz
rm -rf /media/sda1/updates/boot
fi
echo " | Packe Updates zu Update.tar.gz"
tar czvf /media/sda1/update.tar.gz ./ > /dev/null 2>&1
echo " | Lösche Müll"
rm -rf /media/sda1/updates
echo " " > /media/sda1/update
echo "Duck-Trick-RAMFS-Image $INSTALLED" > /var/config/version
echo ""
echo " | ******************************************************"
echo " | Alle Updates wurden Gedownloadet und als Update Packet"
echo " | erstellt.Es muss nun das System neu gestartet werden "
echo " | damit das/die Updates Installiert werden können"
echo " | by Ducktrick"
echo " | ******************************************************"
exit 0
fi
echo " | NO Update" > /dev/vfd
echo " | *****************************************"
echo " | Keine Updates Verfügbar"
echo " | Ihr System ist auf dem Aktuellesten Stand"
echo " | *****************************************"
exit 0
else
echo " | Update verfügbar !!!"
echo " | DL Update" > /dev/vfd
sleep 1
echo " | Download... V$NEWVERSION"
if [ ! -e /media/sda1/updates ];then
mkdir /media/sda1/updates
fi
wget http://online.spdns.org/argus/ramfs-update/update-$NEWVERSION.tar.gz -O /media/sda1/updates/update-$NEWVERSION.tar.gz > /dev/null
cd /media/sda1/updates/
echo " | entpacke Update Grundfile"
tar -xf update-$NEWVERSION.tar.gz
sleep 5
sync
echo " | entpacke Update.tar.gz"
tar -xf update.tar.gz
sleep 3
sync
echo " | Lösche tar.gz Files"
rm *.tar.gz
echo " | setze Version"
echo $NEWVERSION > /var/config/update/version
# neues init der installierten Version
INSTALLED=`cat /var/config/update/version`
# cat braucht zeit

sleep 3
NEWVERSION=`expr $INSTALLED + 1`
sync
fi
done
fi