From ecfdb684d68f28c4b2e0c3a549e1cf0d19044564 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 10 May 2007 12:09:15 +0000 Subject: [PATCH] cleanup SVN-Revision: 7169 --- .../au1000-2.6/base-files/default/etc/preinit | 58 ------------------- .../base-files/default/etc/preinit.arch | 3 + 2 files changed, 3 insertions(+), 58 deletions(-) delete mode 100755 target/linux/au1000-2.6/base-files/default/etc/preinit create mode 100755 target/linux/au1000-2.6/base-files/default/etc/preinit.arch diff --git a/target/linux/au1000-2.6/base-files/default/etc/preinit b/target/linux/au1000-2.6/base-files/default/etc/preinit deleted file mode 100755 index 7da760d53f..0000000000 --- a/target/linux/au1000-2.6/base-files/default/etc/preinit +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/sh -# Copyright (C) 2007 OpenWrt.org - -. /etc/functions.sh -. /etc/diag.sh - -failsafe() { - lock /tmp/.failsafe - - set_state failsafe - - netmsg 192.168.1.255 "Entering Failsafe!" - telnetd -l /bin/login <> /dev/null 2>&1 - - ash --login -} - -export PATH=/bin:/sbin:/usr/bin:/usr/sbin -mount none /proc -t proc -size=$(awk '/Mem:/ {l=5242880;print((s=$2/2) /dev/null; then - mount none /dev -t devfs - M0=/dev/pty/m0 - M1=/dev/pty/m1 -else - mount -t sysfs none /sys - mount -t tmpfs tmpfs /dev -o size=512K - mknod /dev/console c 5 1 - mkdir /dev/shm - /sbin/hotplug2 --no-persistent --coldplug --max_children 1 - M0=/dev/ptmx - M1=/dev/ptmx -fi -mkdir -p /dev/pts -mount none /dev/pts -t devpts - -# the shell really doesn't like having stdin/out closed -# that's why we use /dev/pty/m0 and m1 as replacement -# for /dev/console if there's no serial console available -dd if=/dev/console of=/dev/null bs=1 count=0 >/dev/null 2>/dev/null || \ - exec <$M0 >$M1 2>&0 - -set_state preinit -#FIXME : use the MTX-1 button to catch failsafe -trap 'FAILSAFE=true' USR1 -echo '/sbin/hotplug' > /proc/sys/kernel/hotplug - -ifname=eth0 - -eval ${FAILSAFE:+failsafe} - -lock -w /tmp/.failsafe -set_state preinit -echo /sbin/hotplug-call > /proc/sys/kernel/hotplug - -mount_root -exec /sbin/init diff --git a/target/linux/au1000-2.6/base-files/default/etc/preinit.arch b/target/linux/au1000-2.6/base-files/default/etc/preinit.arch new file mode 100755 index 0000000000..bff7ccedfc --- /dev/null +++ b/target/linux/au1000-2.6/base-files/default/etc/preinit.arch @@ -0,0 +1,3 @@ +. /etc/diag.sh +set_state preinit + -- 2.34.1