hooks/merged-usr: acquire native architecture from apt-config
`dpkg --print-architecture` will be wrong when creating a foreign architecture chroot and we cannot chroot() as the chroot directory is still empty.
This commit is contained in:
parent
cffd47e087
commit
790294ddca
1 changed files with 2 additions and 5 deletions
|
@ -47,11 +47,8 @@ fi
|
||||||
|
|
||||||
TARGET="$1"
|
TARGET="$1"
|
||||||
|
|
||||||
if [ -e "$TARGET/var/lib/dpkg/arch" ]; then
|
|
||||||
ARCH=$(head -1 "$TARGET/var/lib/dpkg/arch")
|
|
||||||
else
|
|
||||||
ARCH=$(dpkg --print-architecture)
|
ARCH=$(dpkg --print-architecture)
|
||||||
fi
|
eval "$(APT_CONFIG="$MMDEBSTRAP_APT_CONFIG" apt-config shell ARCH Apt::Architecture)"
|
||||||
|
|
||||||
if [ -e /usr/share/debootstrap/functions ]; then
|
if [ -e /usr/share/debootstrap/functions ]; then
|
||||||
. /usr/share/debootstrap/functions
|
. /usr/share/debootstrap/functions
|
||||||
|
|
Loading…
Reference in a new issue