- # Locate use flag in package.use
- local -a filename
- if [[ -d "${PACKAGE_USE_PATH}" ]]; then
- filename=($( egrep -rle "-?\b${1}\b" "${PACKAGE_USE_PATH}"))
- else
- # Scrub from package.use file
- filename=("${PACKAGE_USE_PATH}")
- fi
- # Scrub use flag from matched files
- for f in "${filename}"; do
- # Remove current flags in file
- echo "Disabling ""${1}"" use flag in ""${f}"""
- scrub_use_flag ${f} ${1}
- done;
- # Remove empty files from package.use
- clean_package_use