From f5e48098ddd114c2448ff0071f4267b3bc4ee880 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 31 Jul 2010 21:45:18 -0700 Subject: Always use shlex_split() to split CONFIG_PROTECT{,_MASK}. --- bin/quickpkg | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bin/quickpkg') 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 -- cgit v1.2.3-1-g7c22