[pacman-dev] [PATCH] makepkg: Place source packages symlinks in build dir when SRCPKGDEST is used
Allan McRae
allan at archlinux.org
Tue Jun 22 23:59:14 EDT 2010
On 22/06/10 09:47, Eric Bélanger wrote:
> Signed-off-by: Eric Bélanger<snowmaniscool at gmail.com>
> ---
> scripts/makepkg.sh.in | 20 ++++++++++++++++++++
> 1 files changed, 20 insertions(+), 0 deletions(-)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index dbc4047..83d656f 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -159,6 +159,16 @@ clean_up() {
> fi
> done
> done
> +
> + # clean up dangling symlinks to source packages
> + for pkg in ${pkgname[@]}; do
> + for file in ${pkg}-*-*-${CARCH}${SRCEXT}; do
> + if [[ -h $file&& ! -e $file ]]; then
> + rm -f $file
> + fi
> + done
> + done
> +
> fi
> fi
I'd prefer just doing something like:
# clean up dangling symlinks to packages
for pkg in ${pkgname[@]}; do
for file in ${pkg}-*-*-${CARCH}${PKGEXT} ${pkg}-*-*-${CARCH}${SRCEXT}; do
if [[ -h $file && ! -e $file ]]; then
i.e. just adding to the previous loop.
The rest of the patch is fine.
Allan
More information about the pacman-dev
mailing list