diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-06-20 23:53:23 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-06-20 23:53:23 +0000 |
commit | 44b3d41705d8d62e1c1db588d508cfe59435663e (patch) | |
tree | 0adc08e3009791d373852e2d8803299286e01afb /bin/quickpkg | |
parent | Use the the optparse options for --ignore-default-opts since that allows opti... (diff) | |
download | portage-idfetch-44b3d41705d8d62e1c1db588d508cfe59435663e.tar.gz portage-idfetch-44b3d41705d8d62e1c1db588d508cfe59435663e.tar.bz2 portage-idfetch-44b3d41705d8d62e1c1db588d508cfe59435663e.zip |
Add an --ignore-default-opts option that is analogous to the corresponding emerge option.
svn path=/main/trunk/; revision=6892
Diffstat (limited to 'bin/quickpkg')
-rwxr-xr-x | bin/quickpkg | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/bin/quickpkg b/bin/quickpkg index 7abcec6d..f2f18357 100755 --- a/bin/quickpkg +++ b/bin/quickpkg @@ -124,9 +124,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: |