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" |