I entered the following in the file /etc/rc5.d/S99z
then chmod to 755.
Code:
#!/bin/sh
if test -f /mnt/card/startup.sh
then
/bin/sh /mnt/card/startup.sh
fi
: exit 0
Then I held my breath and did the update to 2.7.1.
No problems afterwards - iliad executed startup.sh on my card fine and I'm back in again. This is also a very safe way of executing stuff on normal boot after /home/root/start.sh has completed.