]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
- don't start udev or fsck / when running inside LXC container
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 21 May 2012 11:01:24 +0000 (11:01 +0000)
committerJan Rękorajski <baggins@pld-linux.org>
Mon, 21 May 2012 11:01:24 +0000 (11:01 +0000)
svn-id: @12569

rc.d/rc.sysinit

index 28da1a9428d7c1761ae91c3abf6da141c7aadcab..fa990e3040f14e5d3a18ac869aa27cd6f984c6cf 100755 (executable)
@@ -263,7 +263,7 @@ if ! is_yes "$VSERVER"; then
                dmesg -n $CONSOLE_LOGLEVEL
        fi
 
-       if ! is_no "$START_UDEV" && [ -x /sbin/start_udev ]; then
+       if ! is_no "$START_UDEV" && [ -x /sbin/start_udev ] && [[ "$container" != lxc* ]]; then
                is_fsmounted devtmpfs /dev || mount -n -t devtmpfs devtmpfs /dev
                load_kernel_modules modules.preudev
                /sbin/start_udev
@@ -382,7 +382,7 @@ if ! is_yes "$VSERVER"; then
        _ROOTFS_DEVICE=$(awk '($1 !~ /^#/ && $2 == "/" && NF >= 6) { print $1}' /etc/fstab)
        _ROOTFS_TYPE=$(awk '$2 == "/" && $3 != "rootfs" { print $3 }' /proc/mounts 2>/dev/null)
 
-       if [ -z "$fastboot" -a "$_ROOTFS_TYPE" != "aufs" -a "$_ROOTFS_TYPE" != "nfs" -a "$_ROOTFS_TYPE" != "romfs" -a "$_ROOTFS_TYPE" != "squashfs" -a "$_ROOTFS_PASSNO" != 0 -a -e $_ROOTFS_DEVICE ]; then
+       if [ -z "$fastboot" -a "$_ROOTFS_TYPE" != "aufs" -a "$_ROOTFS_TYPE" != "nfs" -a "$_ROOTFS_TYPE" != "romfs" -a "$_ROOTFS_TYPE" != "squashfs" -a "$_ROOTFS_PASSNO" != 0 -a -e $_ROOTFS_DEVICE ] && [[ "$container" != lxc* ]]; then
                check_root_fs
        fi
 
This page took 0.057315 seconds and 4 git commands to generate.