From: Steve Langasek Date: Tue, 16 Aug 2011 01:43:56 +0000 (-0700) Subject: Use $DPKG_MAINTSCRIPT_ARCH in maintainer scripts X-Git-Tag: archive/raspbian/10.2018112800+rpi1^2~178 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ef0b3f1af44c2f04b255672ce124dc9fb855c7de;p=lsb.git Use $DPKG_MAINTSCRIPT_ARCH in maintainer scripts ... to decide the correct symlinks to set up, instead of going by the dpkg built-in architecture. Signed-off-by: Didier Raboud --- diff --git a/debian/lsb-core.postinst b/debian/lsb-core.postinst index 34e549c..0321747 100755 --- a/debian/lsb-core.postinst +++ b/debian/lsb-core.postinst @@ -3,7 +3,10 @@ set -e setup_ldso_symlink () { - ARCH=`dpkg --print-architecture` + ARCH=$DPKG_MAINTSCRIPT_ARCH + if [ -z "$ARCH" ]; then + ARCH=$(dpkg --print-architecture) + fi case "$ARCH" in s390|ppc64|sparc|sparc64|alpha|hppa|m68k|mipsel) ln -sf ld.so.1 /lib/ld-lsb-$ARCH.so.1 diff --git a/debian/lsb-core.prerm b/debian/lsb-core.prerm index 2774f19..e6b26b6 100644 --- a/debian/lsb-core.prerm +++ b/debian/lsb-core.prerm @@ -3,7 +3,10 @@ set -e remove_ldso_symlink () { - ARCH=`dpkg --print-architecture` + ARCH=$DPKG_MAINTSCRIPT_ARCH + if [ -z "$ARCH" ]; then + ARCH=$(dpkg --print-architecture) + fi case "$ARCH" in s390|ia64|ppc64|sparc|sparc64|alpha|hppa|m68k|mipsel) rm -f /lib/ld-lsb-$ARCH.so.[123]