summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjcwillia <jcwillia>2006-03-15 22:14:38 +0000
committerjcwillia <jcwillia>2006-03-15 22:14:38 +0000
commit258615d8edf2fb7c2a8a428e575b63c39260c71d (patch)
tree010a44e6e2a6898cdf15712e4f69a6f897557cb7
parentfca88cf32108c65e4f35f17abdf2bd7e7e46c816 (diff)
downloadmock-258615d8edf2fb7c2a8a428e575b63c39260c71d.tar.gz
mock-258615d8edf2fb7c2a8a428e575b63c39260c71d.tar.xz
mock-258615d8edf2fb7c2a8a428e575b63c39260c71d.zip
add chroot command for running arbitrary commands in the chroot
-rw-r--r--mock.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mock.py b/mock.py
index 98a9c9c..637e175 100644
--- a/mock.py
+++ b/mock.py
@@ -780,6 +780,12 @@ def main():
my.close()
print 'Finished initializing root'
+
+ elif args[0] == 'chroot':
+ config_opts['clean'] = config_opts['quiet'] = False
+ my= Root(config_opts)
+ my.do_chroot(' '.join(args[1:]), True)
+ print 'Finished chroot command'
else:
if args[0] == 'rebuild':