Bei mir läuft die BusyBox1.13.0 ohne Probleme.
Ich habe sie mit dem Script eingebunden.
Vielleicht liegt es ja doch an der FW-Version. :noidea:
[Edit] Hier noch (wegen der Vollständigkeit) die debug.cfg, wie ich sie momentan verwende.
Der USB-Stick hat 2 Partitionen, 1 x fat32, 1 x ext2.
Joe
Ich habe sie mit dem Script eingebunden.
Vielleicht liegt es ja doch an der FW-Version. :noidea:
[Edit] Hier noch (wegen der Vollständigkeit) die debug.cfg, wie ich sie momentan verwende.
Der USB-Stick hat 2 Partitionen, 1 x fat32, 1 x ext2.
Code:
# # # # # Warnhinweis wegen Manipulation entfernen
dst=/var/tmp/signed_firmware
src=/usr/www/html/html/de/home
mkdir -pm 777 $dst
for file in home.js konfig.js; do
if [ -f $src/$file ]; then
sed -e 's,.*var signed =.*,var signed = "1",' $src/$file > $dst/$file
mount -o bind $dst/$file $src/$file
fi
done
#
# # # # # ENDE Warnhinweise entfernen
# # # # # Start des Telnet-Daemon
/usr/sbin/telnetd -l /sbin/ar7login
#
# # # # # ENDE Telnet-Daemon
# # # # # Warten bis USB-Stick gemountet ist
max=5
i=0
while [ $i -lt $max ]; do
if mount | grep " on /var/media/ftp/" > /dev/null; then
break
fi
let i=$i+1
sleep 10
done
USBSTICK=$(mount | grep /var/media/ftp/ | sed -e "s|^.*ftp/||g" -e "s/ .*$//")
#
# # # # # ENDE USB-Stick Warteschleife
# # # # # Ext2-Partition mounten
MyDir=/var/media/MyStick
mkdir $MyDir
/sbin/insmod /var/media/ftp/$USBSTICK/Module/mbcache.ko
/sbin/insmod /var/media/ftp/$USBSTICK/Module/ext2.ko
modprobe ext2
mount -t ext2 /dev/sda2 $MyDir
# # # # # ENDE Ext2 mounten
# # # # # BusyBox ersetzen
cp /var/media/MyStick/BusyBox/busybox1.13.0 /var/busybox
mount -o bind /var//busybox /bin/busybox
# # # # # Symlinks fuer Busybox Befehle erstellen
LINKS="`/bin/cat /var/media/MyStick/BusyBox/busybox1.13.0.links`"
mkdir /var/bin
rm /var/bin/*
for f in ${LINKS}; do
/bin/ln -s /var/media/MyStick/BusyBox/busybox1.13.0 /var/bin/$f
done
#
# # # # # ENDE BusyBox ersetzen
# # # # # Profil ersetzten
cp $MyDir/MyProfile /var/profile
mount -o bind /var/profile /etc/profile
#
# # # # # ENDE Profil ersetzen
Anhänge
Zuletzt bearbeitet: