F
Ich bin immer mit genau 16000kBit/s Verbunden.
#>> Fritzload
fritzload_blver=1; USB_dir=/var/media/ftp/FUJITSU-MHU2100AT-01/fritzload; fritzload_itype=default; remove_medium="gocr pngtopnm smbclient tcpdump unrar null.bin wget";
USB_dir="${USB_dir#/var/media/ftp/*/}"
rm -f /var/fritzload
killall "apache\ " fritzload.sh autorunfl.sh "curl\ " "unrar\ " unrarit.sh 2>/dev/null
{
while true; do
echo "Fritz!Load Installer: wait for usb drive..."
while true; do
if mount | grep " on /var/media/ftp/" >/dev/null; then
echo "USB drive(s) found"
sleep 3
break
fi
sleep 11
done
LN_success=0
for USBDEVICE in $(mount | grep /var/media/ftp/ | sed -e "s,^.*ftp/,,g" -e "s/ .*$//"); do
# Verzeichnis vorhanden?
pdir=/var/media/ftp/$USBDEVICE/$USB_dir
if [ -d "$pdir" ];then
LN_success=1
echo "Fritz!Load found $pdir"
echo "Richte Verzeichnisstruktur ein. LINK: /var/fritzload"
mkdir -pm 0777 $pdir/log $pdir/downloads $pdir/tmp $pdir/uploads
if [ -e /var/fritzload/ ];then
if [ -L /var/fritzload/ ];then
rm -f /var/fritzload/
fi
fi
echo "Installations Typ: $fritzload_itype"
if [ $fritzload_itype = default ];then
ln -s $pdir /var/fritzload
else
mkdir -pm 0777 /var/fritzload
for f in cgi html lib; do
cp -R $pdir/$f /var/fritzload/$f
done
chmod 0777 /var/fritzload/cgi/*
for f in config doc downloads log tmp uploads; do
ln -s $pdir/$f /var/fritzload/$f
done
if [ $fritzload_itype = small ];then
for f in bin; do
ln -s $pdir/$f /var/fritzload/$f
done
else
cp -R $pdir/bin /var/fritzload/bin
# Code nicht mehr benötigt, seit der Umstellung auf nur noch eine busybox (SVN 1542)
#if [ -n "$(uname -r | grep 2.6)" ];then
# rm -f /var/fritzload/bin/busybox24
#else
# rm -f /var/fritzload/bin/busybox26
#fi
if [ $fritzload_itype = medium ];then
for f in $remove_medium;do
rm -f /var/fritzload/bin/$f
ln -s $pdir/bin/$f /var/fritzload/bin/$f
done
fi
fi
fi
# Dateirechte vorsorglich korrigieren
chmod -R 0777 $pdir/bin $pdir/bin/* $pdir/cgi $pdir/cgi/* $pdir/html $pdir/html/* $pdir/config $pdir/log $pdir/tmp
chmod 0666 $pdir/config/* $pdir/log/* $pdir/tmp/*
echo "Richte GUI Verzeichnisstruktur ein"
/var/fritzload/bin/guiinit.sh /var/fritzload install
# Autostart aktivieren
echo "Start Fritz!Load-Autostart"
/var/fritzload/bin/autorunfl.sh -l /var/fritzload 1 </dev/null >>/var/fritzload/log/autorun.txt &
break
else
echo "USB-Drive fritzload not found: $USBDEVICE/$USB_dir"
fi
done
if [ "$LN_success" = 1 ];then
echo "Fritz!Load installed/started"
[ "$1" = "-exit" ] && break
# warte auf Trennung
while true; do
if mount | grep " on /var/media/ftp/$USBDEVICE" >/dev/null; then
sleep 31
continue
fi
LN_success=0
break
done
fi
sleep 31
done
} &
#<< Fritzload