[arch-projects] [devtools] [PATCH] Fix broken symlink because of temporary chroot PKGDEST /pkgdest

NicoHood archlinux at nicohood.de
Sat Jan 28 10:35:04 UTC 2017


On 01/07/2017 02:50 PM, archlinux at nicohood.de wrote:
> From: NicoHood <git at nicohood.de>
> 
> ---
>  makechrootpkg.in | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/makechrootpkg.in b/makechrootpkg.in
> index 284d444..766f237 100644
> --- a/makechrootpkg.in
> +++ b/makechrootpkg.in
> @@ -233,6 +233,12 @@ move_products() {
>  	for pkgfile in "$copydir"/pkgdest/*; do
>  		chown "$src_owner" "$pkgfile"
>  		mv "$pkgfile" "$PKGDEST"
> +
> +		# Fix broken symlink because of temporary chroot PKGDEST /pkgdest
> +		if [[ "$PWD" != "$PKGDEST" && -L "$PWD/${pkgfile##*/}" ]]; then
> +			rm "$PWD/${pkgfile##*/}"
> +			ln -s "$PKGDEST/${pkgfile##*/}" "$PWD/${pkgfile##*/}"
> +		fi
>  	done
>  
>  	for l in "$copydir"/logdest/*; do
> 

Any chance to see this patch applied? It would be really helpful.

Cheers
Nico

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-projects/attachments/20170128/b806bce7/attachment.asc>


More information about the arch-projects mailing list