summaryrefslogtreecommitdiffstats
path: root/bin/quickpkg
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-07-31 21:45:18 -0700
committerZac Medico <zmedico@gentoo.org>2010-07-31 21:45:18 -0700
commitf5e48098ddd114c2448ff0071f4267b3bc4ee880 (patch)
treec13c589f0eec373f5b0a49c9ace8fd359a5122de /bin/quickpkg
parenteef823e9c368d2feeafc187b1ad00092a5086a12 (diff)
downloadportage-f5e48098ddd114c2448ff0071f4267b3bc4ee880.tar.gz
portage-f5e48098ddd114c2448ff0071f4267b3bc4ee880.tar.bz2
portage-f5e48098ddd114c2448ff0071f4267b3bc4ee880.zip
Always use shlex_split() to split CONFIG_PROTECT{,_MASK}.
Diffstat (limited to 'bin/quickpkg')
-rwxr-xr-xbin/quickpkg7
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