[pacman-dev] [PATCH 2/2] Allow wildcards in PURGE_TARGETS to match any type of file except for directories.

Allan McRae allan at archlinux.org
Sat Jun 2 21:16:30 EDT 2012


On 29/05/12 02:13, jhuntwork at lightcubesolutions.com wrote:
> From: Jeremy Huntwork <jhuntwork at lightcubesolutions.com>
> 
> Signed-off-by: Jeremy Huntwork <jhuntwork at lightcubesolutions.com>

Ack.  On my working branch.

> ---
>  scripts/makepkg.sh.in |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index b0918ae..eb239e3 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -1048,7 +1048,7 @@ tidy_install() {
>  		local pt
>  		for pt in "${PURGE_TARGETS[@]}"; do
>  			if [[ ${pt} = "${pt//\/}" ]]; then
> -				find . -type f -name "${pt}" -exec rm -f -- '{}' \;
> +				find . ! -type d -name "${pt}" -exec rm -f -- '{}' \;
>  			else
>  				rm -f ${pt}
>  			fi



More information about the pacman-dev mailing list