Bug #205718 - Fix quoting of ${INSTALL_MASK} where appropriate. Thanks
authorZac Medico <zmedico@gentoo.org>
Thu, 31 Jan 2008 23:45:12 +0000 (23:45 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 31 Jan 2008 23:45:12 +0000 (23:45 -0000)
to Ed Catmur <ed@catmur.co.uk> for this patch.

svn path=/main/trunk/; revision=9256

bin/misc-functions.sh

index ca24597252a7b7aa5d9f0d60b89bec4645124562..7857ef28a21956922f14d3ec4a33c61a21a19f66 100755 (executable)
@@ -384,7 +384,7 @@ install_mask() {
                rm -Rf ${root}/${no_inst} >&/dev/null
 
                # we also need to handle globs (*.a, *.h, etc)
-               find "${root}" -path ${no_inst} -exec rm -fR {} \; >/dev/null
+               find "${root}" -path "${no_inst}" -exec rm -fR {} \; >/dev/null
        done
        # set everything back the way we found it
        set +o noglob
@@ -421,7 +421,7 @@ preinst_mask() {
                fi
        done
 
-       install_mask "${D}" ${INSTALL_MASK}
+       install_mask "${D}" "${INSTALL_MASK}"
 
        # remove share dir if unnessesary
        if hasq nodoc $FEATURES -o hasq noman $FEATURES -o hasq noinfo $FEATURES; then
@@ -532,7 +532,7 @@ preinst_selinux_labels() {
 
 dyn_package() {
        cd "${PORTAGE_BUILDDIR}/image"
-       install_mask "${PORTAGE_BUILDDIR}/image" ${PKG_INSTALL_MASK}
+       install_mask "${PORTAGE_BUILDDIR}/image" "${PKG_INSTALL_MASK}"
        local tar_options=""
        [ "${PORTAGE_QUIET}" == "1" ] ||  tar_options="${tar_options} -v"
        # Sandbox is disabled in case the user wants to use a symlink