if [ -d /tmp/harddisk/opt выглядит правильней. Заменил, перенес 2ю часть скрипта в post-mount. Все заработало
10x
PS Может быть раньше опечатался в post-mount. Теперь уже не узнать.
На всякий случай, может кому пригодится, текущее содержимое моих post-boot и post-mount. Наверняка еще поменяю
post-boot
Code:
[admin@asus root]$ cat /usr/local/sbin/post-boot
#!/bin/sh
dropbear > /dev/null 2>&1
insmod scsi_mod
insmod sd_mod
insmod usb-storage
sleep 5
/bin/mount -o sync,noatime,rw /dev/discs/disc0/part1 /tmp/harddisk
i=0
while [ $i -le 30 ]
do
if [ -d /tmp/harddisk/opt ]
then
break
fi
sleep 1
i=`expr $i + 1`
done
post-mount
Code:
[admin@asus root]$ cat /usr/local/sbin/post-mount
#!/bin/sh
#Wait for /opt to mount
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i + 1`
done
/opt/etc/init.d/rc.unslung
export TERMINFO="/opt/share/terminfo"
export TERM="xterm"