summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael E Brown <mebrown@michaels-house.net>2007-11-02 13:14:08 -0500
committerMichael E Brown <mebrown@michaels-house.net>2007-11-02 13:14:08 -0500
commit063fceaf2a4845853de9f78e7502a1016fb9b681 (patch)
treeb11a0cc11746852fb51930888d526ee19fd068fd
parent397b60db6e3ebf48802b4fbec0af5f531102a930 (diff)
downloadmock-063fceaf2a4845853de9f78e7502a1016fb9b681.tar.gz
mock-063fceaf2a4845853de9f78e7502a1016fb9b681.tar.xz
mock-063fceaf2a4845853de9f78e7502a1016fb9b681.zip
use built-in chroot facilities rather than running /usr/sbin/chroot.
-rw-r--r--src/py-libs/backend.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/py-libs/backend.py b/src/py-libs/backend.py
index b6b6fc5..b3935b4 100644
--- a/src/py-libs/backend.py
+++ b/src/py-libs/backend.py
@@ -265,8 +265,7 @@ class Root(object):
@traceLog(moduleLog)
def doChroot(self, command, env="", *args, **kargs):
"""execute given command in root"""
- cmd = "%s /usr/sbin/chroot %s %s" % (env, self.rootdir, command)
- return mock.util.do(cmd, *args, **kargs)
+ return mock.util.do( command, chrootPath=self.rootdir, *args, **kargs )
@traceLog(moduleLog)
def yumInstall(self, *srpms):