root@OpenWrt:/# cat /sbin/init #! /bin/sh echo "-init script-" #exec /bin/sh /dev/console 2>/dev/console exec /bin/init /dev/console 2>/dev/console #. /etc/sdroot root@OpenWrt:/# cat /etc/sdroot #! /bin/sh #. /etc/functions.sh #. /bin/firstboot insmod mmc_drv mknod /dev/mmc1 b 126 1 losetup /dev/loop0 /dev/mmc1 insmod ext2 insmod mbcache insmod jbd insmod ext3 #order is important so all modules are loaded here to avoid mistakes insmod ath_hal insmod wlan insmod ath_rate_minstrel #insmod crc-ccitt insmod wlan_acl insmod wlan_ccmp insmod wlan_scan_ap insmod wlan_scan_sta insmod wlan_tkip insmod wlan_wep insmod wlan_xauth insmod ath_ahb mount -t ext3 /dev/loop0 /mnt/mmc cd /mnt/mmc pivot_root . mnt/oldroot echo "-loading init-" #exec /sbin/init