busybox-initramfs:

- add DEVPTS support
- mount /dev/pts at boottime
This commit is contained in:
Stephan Raue 2010-05-17 13:11:40 +02:00
parent 1e02f89f91
commit fe8407d1d2
2 changed files with 8 additions and 2 deletions

View File

@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Busybox version: 1.16.1
# Tue Apr 27 18:57:48 2010
# Mon May 17 12:28:14 2010
#
CONFIG_HAVE_DOT_CONFIG=y
@ -27,7 +27,7 @@ CONFIG_FEATURE_VERBOSE_USAGE=y
# CONFIG_FEATURE_ASSUME_UNICODE is not set
# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
# CONFIG_LONG_OPTS is not set
# CONFIG_FEATURE_DEVPTS is not set
CONFIG_FEATURE_DEVPTS=y
# CONFIG_FEATURE_CLEAN_UP is not set
# CONFIG_FEATURE_PIDFILE is not set
# CONFIG_FEATURE_SUID is not set

View File

@ -4,6 +4,9 @@
/bin/busybox mount -t devtmpfs none /dev
/bin/busybox mount -t sysfs none /sys
mkdir /dev/pts
/bin/busybox mount -t devpts -o gid=5,mode=620 none /dev/pts
# BOOT=`/bin/busybox cat /proc/cmdline | /bin/busybox sed 's/.*boot=// ; s/ .*//'`
# DISK=`/bin/busybox cat /proc/cmdline | /bin/busybox sed 's/.*disk=// ; s/ .*//'`
UPDATE_DIR=/storage/.update
@ -97,6 +100,9 @@
$IONICE /bin/busybox mount --move /flash /sysroot/flash
$IONICE /bin/busybox mount --move /storage /sysroot/storage
$IONICE /bin/busybox mkdir /sysroot/storage/dev/pts
$IONICE /bin/busybox mount --move /dev/pts /sysroot/storage/dev/pts
exec $IONICE /bin/busybox switch_root /sysroot /sbin/init
error "INIT_3" "Error in initramfs. Could not switch to new root"