initramfs-secure-core: clean up /init script

Signed-off-by: Lans Zhang <jia.zhang@windriver.com>
This commit is contained in:
Lans Zhang
2017-07-04 12:04:41 +08:00
parent 572b7999c3
commit d9b358b374
2 changed files with 3 additions and 15 deletions
+2 -13
View File
@@ -5,7 +5,6 @@ PATH="/sbin:/bin:/usr/sbin:/usr/bin"
ROOT_MOUNT="/rootfs"
MOUNT="/bin/mount"
UMOUNT="/bin/umount"
ROOT_DELAY="0"
# Copied from initramfs-framework. The core of this script probably should be
# turned into initramfs-framework modules to reduce duplication.
@@ -25,21 +24,13 @@ udev_daemon() {
_UDEV_DAEMON="`udev_daemon`"
early_setup() {
mkdir -p /proc
mkdir -p /sys
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -t devtmpfs none /dev
mkdir -p /run
mkdir -p /var/run
mount -t tmpfs none /run
$_UDEV_DAEMON --daemon
udevadm trigger --action=add
if [ -x /sbin/mdadm ]; then
/sbin/mdadm -v --assemble --scan --auto=md
fi
}
read_args() {
@@ -78,8 +69,6 @@ killall "${_UDEV_DAEMON##*/}" 2>/dev/null
mkdir -p "$ROOT_MOUNT"
sleep "$ROOT_DELAY"
try_to_mount_rootfs() {
local mount_flags="rw,noatime,iversion"
@@ -103,7 +92,7 @@ done
# the corresponding directories under the real root filesystem.
for dir in `cat /proc/mounts | grep -v rootfs | awk '{ print $2 }'` ; do
mkdir -p $ROOT_MOUNT/${dir##*/}
mount -nv --move $dir $ROOT_MOUNT/${dir##*/}
mount -nv --move "$dir" $ROOT_MOUNT/${dir##*/}
done
cd "$ROOT_MOUNT"
@@ -15,7 +15,7 @@ do_install() {
FILES_${PN} = "/init /dev"
RDEPENDS_${PN} = "\
RDEPENDS_${PN} += "\
bash \
kmod \
sed \
@@ -23,6 +23,5 @@ RDEPENDS_${PN} = "\
coreutils \
util-linux \
gawk \
mdadm \
udev \
"