makechrootpkg: Fix broken symlinks because of chroot SRCPKGDEST /srcpkgdest
Commit 58968cf
fixed symlinks for package products in $startdir in
light of the simplified chroot setup. However, a similar change needs
to be made for source-package products. This was an easy omission to
make because makechrootpkg does not produce source-pakcages by
default.
This commit is contained in:
parent
a9dab95334
commit
3efa4b7bf5
|
@ -313,6 +313,11 @@ move_products() {
|
||||||
for s in "$copydir"/srcpkgdest/*; do
|
for s in "$copydir"/srcpkgdest/*; do
|
||||||
chown "$src_owner" "$s"
|
chown "$src_owner" "$s"
|
||||||
mv "$s" "$SRCPKGDEST"
|
mv "$s" "$SRCPKGDEST"
|
||||||
|
|
||||||
|
# Fix broken symlink because of temporary chroot SRCPKGDEST /srcpkgdest
|
||||||
|
if [[ "$PWD" != "$SRCPKGDEST" && -L "$PWD/${s##*/}" ]]; then
|
||||||
|
ln -sf "$SRCPKGDEST/${s##*/}"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
# }}}
|
# }}}
|
||||||
|
|
Loading…
Reference in New Issue