From a910c06304056c864380a7cb6ce7ce65b5fed3b9 Mon Sep 17 00:00:00 2001 From: Clark Williams Date: Fri, 16 Jul 2010 09:42:21 -0500 Subject: added symlink from /proc/self/fd to /dev/fd in the chroot (BZ# 526414) Added a symlink in the chroot from /proc/self/fd to /dev/fd. Only do this for EPEL5+ and FC hosts since the 2.6.9 kernel for EPEL4 does not support this. Signed-off-by: Clark Williams --- py/mock/backend.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'py/mock/backend.py') diff --git a/py/mock/backend.py b/py/mock/backend.py index f8cb412..f22ac12 100644 --- a/py/mock/backend.py +++ b/py/mock/backend.py @@ -359,6 +359,10 @@ class Root(object): os.symlink("/proc/self/fd/1", self.makeChrootPath("dev/stdout")) os.symlink("/proc/self/fd/2", self.makeChrootPath("dev/stderr")) + # don't symlink for RHEL4 systems + if kver > '2.6.9': + os.symlink("/proc/self/fd", self.makeChrootPath("dev/fd")) + # symlink it for FC hosts if kver >= '2.6.19': os.symlink("/dev/pts/ptmx", self.makeChrootPath("dev/ptmx")) -- cgit