blob: cb649512320ef3b7f22a9a8fbe8ed751b0bac8a4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#!/bin/sh
mkdir -p /dev /proc /sys /etc
[ ! -e /dev/console ] && mknod /dev/console c 5 1
[ ! -e /dev/null ] && mknod /dev/null c 1 3
[ ! -e /dev/tty ] && mknod /dev/tty c 5 0
[ ! -e /dev/urandom ] && mknod /dev/urandom c 1 9
[ ! -e /dev/random ] && mknod /dev/random c 1 8
[ ! -e /dev/zero ] && mknod /dev/zero c 1 5
mount -t sysfs sysfs /sys
mount -t proc proc /proc
mount -t devtmpfs devtmpfs /dev
echo 0 > /proc/sys/kernel/printk
/bin/busybox --install -s
ifconfig eth0 up
udhcpc -b -i eth0 -s /sbin/dhcpassign.sh
rm /init
clear
export HOME=/home
export ENV=$HOME/.profile
chown -R 1000:1000 $HOME
cd $HOME
while true; do
cat README
setsid sh -c 'exec sh --login -c "exec chpst -u 1000:1000 /bin/sh" </dev/tty1 >/dev/tty1 2>&1'
clear
done
|