add preinit modularization work by Daniel Dickinson (cshore)
[openwrt-10.03/.git] / target / linux / ar71xx / base-files / lib / preinit / 05_set_iface_mac_ar71xx
similarity index 72%
rename from target/linux/ar71xx/base-files/etc/preinit.arch
rename to target/linux/ar71xx/base-files/lib/preinit/05_set_iface_mac_ar71xx
index f770ca3714cf88ce9c7daedcb106fbff59b11b60..f8bb7b76c690ef8e6d8456c6b319cac2ce492437 100644 (file)
@@ -20,13 +20,6 @@ fetch_mac_from_mtd() {
        [ ! -z $mac ] && ifconfig eth1 hw ether $mac 2>/dev/null
 }
 
-preinit_load_modules() {
-       insmod input-core
-       insmod input-polldev
-       insmod gpio_buttons
-       insmod button-hotplug
-}
-
 preinit_set_mac_address() {
        case $(ar71xx_board_name) in
                tew-632brp)
@@ -42,15 +35,5 @@ preinit_set_mac_address() {
        esac
 }
 
-preinit_set_mac_address
-preinit_load_modules
-
-ifname=eth0
-
-failsafe_ip
-
-netmsg 192.168.1.255 "Press any button now, to enter Failsafe!"
-
-ifconfig "$ifname" 0.0.0.0 down
+boot_hook_add preinit_main preinit_set_mac_address
 
-sleep 2