diff options
Diffstat (limited to 'bin/quickpkg')
-rwxr-xr-x | bin/quickpkg | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/quickpkg b/bin/quickpkg index 8e74c2c34..b703ee675 100755 --- a/bin/quickpkg +++ b/bin/quickpkg @@ -23,12 +23,13 @@ from portage import xpak from portage.dbapi.dep_expand import dep_expand from portage.dep import flatten, paren_reduce, use_reduce from portage.exception import InvalidAtom, InvalidData, InvalidDependString, PackageSetNotFound -from portage.util import ConfigProtect, ensure_dirs +from portage.util import ConfigProtect, ensure_dirs, shlex_split from portage.dbapi.vartree import dblink, tar_contents from portage.checksum import perform_md5 from portage.sets import load_default_config, SETPREFIX def quickpkg_atom(options, infos, arg, eout): + settings = portage.settings root = portage.settings["ROOT"] trees = portage.db[root] vartree = trees["vartree"] @@ -96,8 +97,8 @@ def quickpkg_atom(options, infos, arg, eout): protect = None if not include_config: confprot = ConfigProtect(root, - portage.settings.get("CONFIG_PROTECT","").split(), - portage.settings.get("CONFIG_PROTECT_MASK","").split()) + shlex_split(settings.get("CONFIG_PROTECT", "")), + shlex_split(settings.get("CONFIG_PROTECT_MASK", ""))) def protect(filename): if not confprot.isprotected(filename): return False |