archbuild: Always use recent makepkg.conf and pacman.conf; Run namcap by default
This commit is contained in:
parent
bf96c9f949
commit
671643053d
23
archbuild.in
23
archbuild.in
|
@ -53,25 +53,34 @@ if ${clean_first} || [[ ! -d "${chroots}/${repo}-${arch}" ]]; then
|
||||||
done
|
done
|
||||||
exec 9>&-
|
exec 9>&-
|
||||||
|
|
||||||
|
# FIXME: temporary workaround until pacman 4.0 moves to [core]
|
||||||
|
if pacman -V | grep -q 'v4.' && ( [[ "$repo" == 'extra' || "$repo" == 'multilib' ]] ); then
|
||||||
|
pacman_conf=$(mktemp)
|
||||||
|
cp "@pkgdatadir@/pacman-${repo}.conf" "${pacman_conf}"
|
||||||
|
sed -r 's/^#(SigLevel = Never)/\1/' -i "${pacman_conf}"
|
||||||
|
else
|
||||||
|
pacman_conf="@pkgdatadir@/pacman-${repo}.conf"
|
||||||
|
fi
|
||||||
|
|
||||||
rm -rf "${chroots}/${repo}-${arch}"
|
rm -rf "${chroots}/${repo}-${arch}"
|
||||||
mkdir -p "${chroots}/${repo}-${arch}"
|
mkdir -p "${chroots}/${repo}-${arch}"
|
||||||
setarch "${arch}" mkarchroot \
|
setarch "${arch}" mkarchroot \
|
||||||
-C "@pkgdatadir@/pacman-${repo}.conf" \
|
-C "${pacman_conf}" \
|
||||||
-M "@pkgdatadir@/makepkg-${arch}.conf" \
|
-M "@pkgdatadir@/makepkg-${arch}.conf" \
|
||||||
"${chroots}/${repo}-${arch}/root" \
|
"${chroots}/${repo}-${arch}/root" \
|
||||||
"${base_packages[@]}"
|
"${base_packages[@]}"
|
||||||
|
|
||||||
# FIXME: temporary workaround until pacman 4.0 moves to [core]
|
# FIXME: temporary workaround until pacman 4.0 moves to [core]
|
||||||
case $repo in
|
if pacman -V | grep -q 'v4.' && ( [[ "$repo" == 'extra' || "$repo" == 'multilib' ]] ); then
|
||||||
core|extra|community|multilib)
|
cp "@pkgdatadir@/pacman-${repo}.conf" "${chroots}/${repo}-${arch}/root/etc/pacman.conf"
|
||||||
sed -r '/^SigLevel.*/d' -i "${chroots}/${repo}-${arch}/root/etc/pacman.conf"
|
fi
|
||||||
;;
|
|
||||||
esac
|
|
||||||
else
|
else
|
||||||
setarch ${arch} mkarchroot \
|
setarch ${arch} mkarchroot \
|
||||||
-u \
|
-u \
|
||||||
|
-C "@pkgdatadir@/pacman-${repo}.conf" \
|
||||||
|
-M "@pkgdatadir@/makepkg-${arch}.conf" \
|
||||||
"${chroots}/${repo}-${arch}/root"
|
"${chroots}/${repo}-${arch}/root"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg "Building in chroot for [${repo}] (${arch})..."
|
msg "Building in chroot for [${repo}] (${arch})..."
|
||||||
setarch "${arch}" makechrootpkg -c -r "${chroots}/${repo}-${arch}"
|
setarch "${arch}" makechrootpkg -c -n -r "${chroots}/${repo}-${arch}"
|
||||||
|
|
|
@ -48,7 +48,7 @@ Architecture = auto
|
||||||
# trusted.
|
# trusted.
|
||||||
#SigLevel = Optional TrustAll
|
#SigLevel = Optional TrustAll
|
||||||
# Disable signature checks for now
|
# Disable signature checks for now
|
||||||
SigLevel = Never
|
#SigLevel = Never
|
||||||
|
|
||||||
#
|
#
|
||||||
# REPOSITORIES
|
# REPOSITORIES
|
||||||
|
|
|
@ -48,7 +48,7 @@ Architecture = auto
|
||||||
# trusted.
|
# trusted.
|
||||||
#SigLevel = Optional TrustAll
|
#SigLevel = Optional TrustAll
|
||||||
# Disable signature checks for now
|
# Disable signature checks for now
|
||||||
SigLevel = Never
|
#SigLevel = Never
|
||||||
|
|
||||||
#
|
#
|
||||||
# REPOSITORIES
|
# REPOSITORIES
|
||||||
|
|
Loading…
Reference in New Issue