forked from mirrored-repos/manjaro-tools
mkchrootpkg: backport arch devtools changes
This commit is contained in:
parent
2a9266584a
commit
05f7cb479e
1 changed files with 6 additions and 1 deletions
|
@ -213,7 +213,6 @@ prepare_chroot() {
|
|||
done
|
||||
|
||||
cat > "$copydir/etc/sudoers.d/builduser-pacman" <<EOF
|
||||
Defaults env_keep += "HOME"
|
||||
builduser ALL = NOPASSWD: /usr/bin/pacman
|
||||
EOF
|
||||
chmod 440 "$copydir/etc/sudoers.d/builduser-pacman"
|
||||
|
@ -276,6 +275,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 -sf "$PKGDEST/${pkgfile##*/}"
|
||||
fi
|
||||
done
|
||||
|
||||
for l in "$copydir"/logdest/*; do
|
||||
|
|
Loading…
Reference in a new issue