From b2afe216181eee6e6261fb4eedc75ee583c5f370 Mon Sep 17 00:00:00 2001
From: groz <groz@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date: Fri, 18 Aug 2006 22:37:40 +0000
Subject: [PATCH] Update init to use /etc/banner for presence test, remove
 postinit

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4604 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
 target/linux/generic-2.6/files/init     | 10 +++++-----
 target/linux/generic-2.6/files/postinit |  4 ----
 2 files changed, 5 insertions(+), 9 deletions(-)
 delete mode 100755 target/linux/generic-2.6/files/postinit

diff --git a/target/linux/generic-2.6/files/init b/target/linux/generic-2.6/files/init
index eda776c87..0c60acd63 100755
--- a/target/linux/generic-2.6/files/init
+++ b/target/linux/generic-2.6/files/init
@@ -62,11 +62,11 @@ done
 COUNTER=0
 while [ $COUNTER -lt 10 ]; do
   sleep 1
-  [ -e /mnt/postinit ] && let COUNTER=10;
+  [ -e /mnt/etc/banner ] && let COUNTER=10;
   let COUNTER=COUNTER+1
 done
-[ -e /mnt/postinit ] || {
-  export FAILSAFE="No postinit"
+[ -e /mnt/etc/banner ] || {
+  export FAILSAFE="No Openwrt FS"
   exec /bin/busybox init
 }
 
@@ -76,5 +76,5 @@ mount -o move /proc /mnt/proc
 mount -o move /dev /mnt/dev
 mount -o move /tmp /mnt/tmp
 mount -o move /sys /mnt/sys
-
-exec switch_root -c /dev/console /mnt /postinit
+mount none /tmp -t tmpfs
+exec switch_root -c /dev/console /mnt /sbin/init
diff --git a/target/linux/generic-2.6/files/postinit b/target/linux/generic-2.6/files/postinit
deleted file mode 100755
index 6ae1012bc..000000000
--- a/target/linux/generic-2.6/files/postinit
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/ash
-mount none /dev -t devfs
-exec /bin/busybox init
-
-- 
2.20.1