aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic-2.6/base-files/init
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-06-26 20:42:58 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-06-26 20:42:58 +0000
commitda1bb88a2b900f0392b731ec47c5e1bff956fd8f (patch)
tree597146471e3eeafb4ba55e802e80b896770808ff /target/linux/generic-2.6/base-files/init
parent6117c04c9416b295347fb45c37e430f01df1d0d9 (diff)
downloadupstream-da1bb88a2b900f0392b731ec47c5e1bff956fd8f.tar.gz
upstream-da1bb88a2b900f0392b731ec47c5e1bff956fd8f.tar.bz2
upstream-da1bb88a2b900f0392b731ec47c5e1bff956fd8f.zip
rename target/linux/generic-2.6 to generic
SVN-Revision: 21952
Diffstat (limited to 'target/linux/generic-2.6/base-files/init')
-rwxr-xr-xtarget/linux/generic-2.6/base-files/init83
1 files changed, 0 insertions, 83 deletions
diff --git a/target/linux/generic-2.6/base-files/init b/target/linux/generic-2.6/base-files/init
deleted file mode 100755
index 9e8ba7c5eb..0000000000
--- a/target/linux/generic-2.6/base-files/init
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2006 OpenWrt.org
-
-INITRAMFS=1
-
-. /etc/preinit
-
-set_state init
-echo "- init -"
-
-# if we have no root parameter, just go to running from ramfs
-[ -z $rootfs ] && {
- export NOMOUNT="No Root"
- exec /sbin/init
-}
-
-#if we have a failsafe boot selected, dont bother
-#trying to find or wait for a root mount point
-[ -z "$FAILSAFE" ] || {
- exec /bin/busybox init
-}
-
-# Load the modules we have in initramfs, this should
-# make the media accessible, but, it may take some time
-. /etc/functions.sh
-load_modules /etc/modules /etc/modules.d/*
-
-#wait 10 seconds for the disc to show up
-#usb stick typically takes 4 to 6 seconds
-#till it's readable
-#it's quite possible the disc never shows up
-#if we netbooted this kernel
-COUNTER=0
-while [ $COUNTER -lt 10 ]; do
- sleep 1
- [ -e $rootfs ] && let COUNTER=10;
- let COUNTER=COUNTER+1
-done
-[ -e $rootfs ] || {
- export FAILSAFE="NoDisc"
- exec /bin/busybox init
-}
-
-# now we'll try mount it, again with a timeout
-# This will fail if the inserted stick is formatted
-# in a manner we dont understand
-COUNTER=0
-while [ $COUNTER -lt 10 ]; do
- sleep 1
- mount $rootfs /mnt
- [ $? -eq "0" ] && let COUNTER=100;
- let COUNTER=COUNTER+1
-done
-[ $? -ne "0" ] && {
- export FAILSAFE="MountFail"
- exec /bin/busybox init
-}
-
-#It mounted, lets look for a postinit file, again, give it time
-#I've seen this take 6 seconds to actually complete
-COUNTER=0
-while [ $COUNTER -lt 10 ]; do
- sleep 1
- [ -e /mnt/etc/banner ] && let COUNTER=10;
- let COUNTER=COUNTER+1
-done
-[ -e /mnt/etc/banner ] || {
- export FAILSAFE="No Openwrt FS"
- exec /bin/busybox init
-}
-
-unset rootfs
-
-mount -o move /proc /mnt/proc
-mount -o move /dev /mnt/dev
-mount -o move /dev/pts /mnt/dev/pts
-mount -o move /tmp /mnt/tmp
-mount -o move /sys /mnt/sys
-mount none /tmp -t tmpfs
-killall -q hotplug2
-exec switch_root -c /dev/console /mnt /sbin/init
-
-set_state done