From 28895fa59a8deb026ed19865badc406ae545f417 Mon Sep 17 00:00:00 2001 From: James Meyer Date: Sat, 4 Jul 2009 21:32:41 -0500 Subject: linhes-config: add pts to chroot bind --- abs/core-testing/LinHES-config/mv_install.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/abs/core-testing/LinHES-config/mv_install.py b/abs/core-testing/LinHES-config/mv_install.py index e96dd56..9d2e284 100755 --- a/abs/core-testing/LinHES-config/mv_install.py +++ b/abs/core-testing/LinHES-config/mv_install.py @@ -204,13 +204,18 @@ def mount_bind_chroot(): logging.debug("Mounting dev/proc/sysfs for chroot") cmd = " mount --bind /dev %s" %data_config.MOUNTPOINT+"/dev" runcmd(cmd) + cmd = " mount --bind /dev/pts %s" %data_config.MOUNTPOINT+"/dev/pts" + runcmd(cmd) cmd = " mount --bind /proc %s" %data_config.MOUNTPOINT+"/proc" runcmd(cmd) cmd = " mount -t sysfs none %s" %data_config.MOUNTPOINT+"/sys" runcmd(cmd) + def umount_bind_chroot(): logging.debug("UnMounting dev/proc/sysfs for chroot") + cmd = " umount -l %s" %data_config.MOUNTPOINT+"/dev/pts" + runcmd(cmd) cmd = " umount -l %s" %data_config.MOUNTPOINT+"/dev" runcmd(cmd) cmd = " umount -l %s" %data_config.MOUNTPOINT+"/proc" @@ -936,7 +941,9 @@ def full_install(hostoptions): #cp_and_log2(MVROOT+"/bin/", data_config.MOUNTPOINT+MVROOT+"/bin/", "*.sh") #cp_and_log2(MVROOT+"/bin/", data_config.MOUNTPOINT+MVROOT+"/bin/", "*.py") #fix_permissions() + mount_bind_chroot() apply_new_auth() + umount_bind_chroot() if ( systemconfig["SystemType"] == "Master_backend" or systemconfig["SystemType"] == "Standalone" ): # This install will need a DB, so install it logging.info("______Installing Database in CHROOT________") -- cgit v0.12