Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 67190 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/lib/portage/bin/ebuild.sh.orig (+17 lines)
Lines 1005-1010 Link Here
1005
1005
1006
	pkg_preinst
1006
	pkg_preinst
1007
1007
1008
	# hopefully this will someday allow us to get rid of the no* feature flags
1009
	# we don't want globbing for initial expansion, but afterwards, we do
1010
	local shopts=$-
1011
	set -o noglob
1012
	for no_inst in `echo "${INSTALL_MASK}"` ; do
1013
		set +o noglob
1014
		einfo "Removing ${no_inst}"
1015
		# normal stuff
1016
		rm -Rf ${IMAGE}/${no_inst} >&/dev/null
1017
1018
		# we also need to handle globs (*.a, *.h, etc)
1019
		find "${IMAGE}" -name ${no_inst} -exec rm -fR {} \; >&/dev/null
1020
	done
1021
	# set everything back the way we found it
1022
	set +o noglob
1023
	set -${shopts}
1024
1008
	# remove man pages
1025
	# remove man pages
1009
	if hasq noman $FEATURES; then
1026
	if hasq noman $FEATURES; then
1010
		rm -fR "${IMAGE}/usr/share/man"
1027
		rm -fR "${IMAGE}/usr/share/man"

Return to bug 67190