Страниц: 1
Не знаю - возможно и скрипт initfs_flash это делает, но вот вариант от penguinbait
при клонировании системы на карту создаёт такие скрипты в /etc/init.d/ :
local.sh
http://pastebin.com/f1c05e622 
#!/bin/sh
# Startup script for penguinbait crap
#
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting script penguinbaits crap"
#Load modules plus check and mount local.img
find /mnt/initfs/ -name mbcache.ko 2> /dev/null | xargs insmod
find /mnt/initfs/ -name ext2.ko 2> /dev/null | xargs insmod
rm /tmp/fsck.txt
for i in `ls /dev/mmcblk[0-2]`
do
sfdisk -l $i 2> /dev/null | grep -v "Linux swap" | grep Linux | grep "/dev/" | awk '{print $1}' | xargs fsck -y >> /tmp/fsck.txt
done
/usr/bin/play-sound /root/.linus/linus.wav
;;
stop)
echo "Stopping script blah"
;;
*)
echo "Usage: /etc/init.d/local.sh {start|stop}"
exit 1
;;
esac
exit 0locald.sh :
http://pastebin.com/f4318364d 
#!/bin/sh
# Startup script for penguinbait crap
#
# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting script penguinbaits crap"
#Load modules plus check and mount local.img
cat /etc/fstab | grep swap | awk '{print $1}' | xargs swapon
;;
stop)
echo "Stopping script blah"
;;
*)
echo "Usage: /etc/init.d/local.sh {start|stop}"
exit 1
;;
esac
exit 0Неактивен
Страниц: 1