diff options
author | katzj <katzj> | 2005-07-14 18:00:26 +0000 |
---|---|---|
committer | katzj <katzj> | 2005-07-14 18:00:26 +0000 |
commit | 95a21ac05f9fae3b8f052d3948e1338595deb593 (patch) | |
tree | e7b859bf5594c25c4805c46e87c0bf9f76954cf3 /mock-yum | |
parent | cd8d68c8c300ca0f074aeea8e559b87590309358 (diff) | |
download | mock-95a21ac05f9fae3b8f052d3948e1338595deb593.tar.gz mock-95a21ac05f9fae3b8f052d3948e1338595deb593.tar.xz mock-95a21ac05f9fae3b8f052d3948e1338595deb593.zip |
add mock-yum wrapper to remove the selinux LD_PRELOAD. also, only set
the LD_PRELOAD for use with running yum
Diffstat (limited to 'mock-yum')
-rwxr-xr-x | mock-yum | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mock-yum b/mock-yum new file mode 100755 index 0000000..e12181c --- /dev/null +++ b/mock-yum @@ -0,0 +1,15 @@ +#!/usr/bin/python +# Basically a copy of /usr/bin/yum that removes the LD_PRELOAD set by mock + +import os, sys + +if os.environ.has_key("LD_PRELOAD"): del os.environ["LD_PRELOAD"] + +import yum +sys.path.insert(0, "/usr/share/yum-cli") +import yummain +try: + yummain.main(sys.argv[1:]) +except KeyboardInterrupt, e: + print >> sys.stderr, "\n\nExiting on user cancel." + sys.exit(1) |