1 Frage von Doofies und Nicht-Linuxer:
Olistudent hat eine superarbeit gemacht und ein mal eine Version für nicht DS Mod gemacht die über Firmware-Update in Web-Interface zu instalieren ist.
Das habe ich gemacht und funktioniert ohne Probleme bis Heute.
Ich müsste aber doch Telnet Zugang freischalten, die Nvi Behfele lernen und zittern ob ich nichts falsch mache.
Gibt es nicht die Möglichkeit für die Leute von oben einfach mit Winzip die .tar Datei ( die für Firmware-Update ) zu entpacken, mit Windows Editor zu editieren und z.B. mit TugZip als .tar wieder zu packen und dann das als Firmware-Update leicht in die Box zu bekommen? Das würde sehr viele Leute freuen, Telnet Zugang und Fehler dabei vermeiden und vor allem die Supersache für sehr viele Leute zugänglich machen die keine Ahnung vom Linux, Telnet usw. haben.
Genau habe ich so gedacht, hier das Original vom Olistudent entpackt:
#!/bin/sh
# append to debug.cfg
if [ -e /var/flash/debug.cfg ]
then
cat /var/flash/debug.cfg > /var/tmp/debug.cfg
else
echo > /var/tmp/debug.cfg
fi
cat >> /var/tmp/debug.cfg << 'EOF'
# CONFIGURATION
cat >> /var/tmp/checkmail.conf << 'EON'
STARTDELAY=30
INTERVALL=15
LOGGING=Y
LOGMODE=S
NAME0=
POP30=
IMAP0=
USER0=
PASS0=
INBOX0=
EON
# CONFIGURATION END
# wait for server
while !(ping -c 1
www.google.de)
do
sleep 5
done
# change dir
cd /var/tmp
# load files
wget
http://www.metz-kl.de/files/checkmaild
# make them executable
chmod +x /var/tmp/checkmaild
# start checkmaild
sleep 60
/var/tmp/checkmaild
EOF
# write debug.cfg
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
# delete /var/tmp/debug.cfg
rm /var/tmp/debug.cfg
# info led
echo 7,4 > /var/led
# reboot
exit 1
# (c) 2006 Andreas Baginski
Wenn ich es mir Windows Editor so editiere:
#!/bin/sh
# append to debug.cfg
if [ -e /var/flash/debug.cfg ]
then
cat /var/flash/debug.cfg > /var/tmp/debug.cfg
else
echo > /var/tmp/debug.cfg
fi
cat >> /var/tmp/debug.cfg << 'EOF'
# CONFIGURATION
cat >> /var/tmp/checkmail.conf << 'EON'
STARTDELAY=
15
INTERVALL=
5
LOGGING=
N
LOGMODE=S
NAME0=
Meinname
POP30=
z.B.pop.gmx.net
IMAP0=
USER0=
Emailadresseoderbenutzername
PASS0=
Password
INBOX0=
EON
# CONFIGURATION END
# wait for server
while !(ping -c 1
www.google.de)
do
sleep 5
done
# change dir
cd /var/tmp
# load files
wget
http://www.
eigenerserver/checkmaild
# make them executable
chmod +x /var/tmp/checkmaild
# start checkmaild
sleep 60
/var/tmp/checkmaild
EOF
# write debug.cfg
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
# delete /var/tmp/debug.cfg
rm /var/tmp/debug.cfg
# info led
echo 7,4 > /var/led
# reboot
exit 1
# (c) 2006 Andreas Baginski
und dann mit Tugzip wieder als install.tar abspeichere und über Webinterface als Firmware zur Box schicke sollte doch ohne Telnet usw. die Sache erledigt sein oder?