summaryrefslogtreecommitdiffstats
path: root/bin/quickpkg
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-06-20 23:54:11 +0000
committerZac Medico <zmedico@gentoo.org>2007-06-20 23:54:11 +0000
commit61bf1aa26dbfbaefc55afed391110831185766c2 (patch)
tree5690f0eedf0e3daca797cf8157cb9a17e941cc48 /bin/quickpkg
parentc480635dc843170ce13b25ad0863264c281f1ea0 (diff)
downloadportage-61bf1aa26dbfbaefc55afed391110831185766c2.tar.gz
portage-61bf1aa26dbfbaefc55afed391110831185766c2.tar.bz2
portage-61bf1aa26dbfbaefc55afed391110831185766c2.zip
Add an --ignore-default-opts option that is analogous to the corresponding emerge option. (trunk r6892)
svn path=/main/branches/2.1.2/; revision=6893
Diffstat (limited to 'bin/quickpkg')
-rwxr-xr-xbin/quickpkg11
1 files changed, 8 insertions, 3 deletions
diff --git a/bin/quickpkg b/bin/quickpkg
index 224f236b2..1b8cd9bff 100755
--- a/bin/quickpkg
+++ b/bin/quickpkg
@@ -176,9 +176,14 @@ if __name__ == "__main__":
parser.add_option("--umask",
default="0077",
help="umask used during package creation (default is 0077)")
- from portage import settings
- default_opts = settings.get("QUICKPKG_DEFAULT_OPTS","").split()
- options, args = parser.parse_args(default_opts + sys.argv[1:])
+ parser.add_option("--ignore-default-opts",
+ action="store_true",
+ help="do not use the QUICKPKG_DEFAULT_OPTS environment variable")
+ options, args = parser.parse_args(sys.argv[1:])
+ if not options.ignore_default_opts:
+ from portage import settings
+ default_opts = settings.get("QUICKPKG_DEFAULT_OPTS","").split()
+ options, args = parser.parse_args(default_opts + sys.argv[1:])
if not args:
parser.error("no packages atoms given")
try: