[NAS Typ:] bedingt alle
[Firmware:] (ab 2.0.0)
[Getestet:] ja, mit TS-109, TS-119, TS-439 ; ext3
[Sonstige Modifikationen:] keine
[Autor:] Eraser-EMC2- / Stefan
automatischen Mounten des mtdblocks abhängig vom NAS mit setzen des Execute-Bits
Bash
#!/bin/sh
TYPE_CPU=`cat /etc/config/BOOT.conf`
NAS=`/sbin/getcfg System Model -f /etc/config/uLinux.conf`
echo "CPU-Type : ${TYPE_CPU}"
echo "Model :$NAS"
case $NAS in
"TS-109"|"TS-209"|"TS-409"|"TS-409U") mount -t ext2 /dev/mtdblock5 /tmp/config;;
"TS-119"|"TS-219"|"TS-419"|"TS-219P"|"TS-419P") mount -t ext2 /dev/mtdblock5 /tmp/config;;
"TS-110"|"TS-210"|"TS-410") mount -t ext2 /dev/mtdblock5 /tmp/config;;
"TS-239"|"TS-439"|"TS-509"|"TS-639"|"TS-809"|"TS-809U") mount -t ext2 /dev/sdx6 /tmp/config;;
"TS-239PROII"|"TS-439PROII"|"TS-639PROII") mount -t ext2 /dev/sdx6 /tmp/config;;
"TS-459"|"TS-559"|"TS-659"|"TS-859") mount -t ext2 /dev/sdx6 /tmp/config;;
"SS-439"|"SS-839") mount -t ext2 /dev/sdx6 /tmp/config;;
esac
if [ ! -f /tmp/config/autorun.sh ]; then
touch /tmp/config/autorun.sh
chmod +x /tmp/config/autorun.sh
echo "autorun.sh created"
else
echo "autorun.sh exists"
fi
vi /tmp/config/autorun.sh
umount /tmp/config
Alles anzeigen
Update 2010-04-17 : QPKG eingefügt mit einer veränderten Script-Variante, durch das QPKG ist es reboot-fest . :thumb:
Das Script bitte dann in der Konsole mit "viauto.sh" aufrufen.
Update 2012-02-22 : QPKG ist nun NAS-Typen unabhängiger, sollte nun mit neuen Typen sofort funktionieren.