Skip to content
Snippets Groups Projects
Commit a20d3d29 authored by Roland Singer's avatar Roland Singer
Browse files

manjarobuild doesn't use the same chroot for multiliba and x86_64

parent ba7783a2
No related branches found
No related tags found
No related merge requests found
...@@ -10,10 +10,12 @@ tag="${cmd%-build}" ...@@ -10,10 +10,12 @@ tag="${cmd%-build}"
repo=${tag%-*} repo=${tag%-*}
arch=${tag##*-} arch=${tag##*-}
pacman_conf_arch='default' pacman_conf_arch='default'
branch="${repo}"
if [ "$arch" == 'multilib' ]; then if [ "$arch" == 'multilib' ]; then
pacman_conf_arch='multilib' pacman_conf_arch='multilib'
arch='x86_64' arch='x86_64'
repo="${repo}-multilib"
base_packages+=(multilib-devel) base_packages+=(multilib-devel)
fi fi
...@@ -72,7 +74,7 @@ if ${clean_first} || [[ ! -d "${chroots}/${repo}-${arch}" ]]; then ...@@ -72,7 +74,7 @@ if ${clean_first} || [[ ! -d "${chroots}/${repo}-${arch}" ]]; then
setarch "${arch}" mkmanjaroroot \ setarch "${arch}" mkmanjaroroot \
-C "@pkgdatadir@/pacman-${pacman_conf_arch}.conf" \ -C "@pkgdatadir@/pacman-${pacman_conf_arch}.conf" \
-M "@pkgdatadir@/makepkg-${arch}.conf" \ -M "@pkgdatadir@/makepkg-${arch}.conf" \
-b "${repo}" \ -b "${branch}" \
"${chroots}/${repo}-${arch}/root" \ "${chroots}/${repo}-${arch}/root" \
"${base_packages[@]}" || abort "${base_packages[@]}" || abort
else else
...@@ -80,9 +82,9 @@ else ...@@ -80,9 +82,9 @@ else
-u \ -u \
-C "@pkgdatadir@/pacman-${pacman_conf_arch}.conf" \ -C "@pkgdatadir@/pacman-${pacman_conf_arch}.conf" \
-M "@pkgdatadir@/makepkg-${arch}.conf" \ -M "@pkgdatadir@/makepkg-${arch}.conf" \
-b "${repo}" \ -b "${branch}" \
"${chroots}/${repo}-${arch}/root" || abort "${chroots}/${repo}-${arch}/root" || abort
fi fi
msg "Building in chroot for [${repo}] (${arch})..." msg "Building in chroot for [${repo}] (${arch})..."
exec setarch "${arch}" makechrootpkg "${makechrootpkg_args[@]}" -r "${chroots}/${repo}-${arch}" -b "${repo}" exec setarch "${arch}" makechrootpkg "${makechrootpkg_args[@]}" -r "${chroots}/${repo}-${arch}" -b "${branch}"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment