From ef0b3f1af44c2f04b255672ce124dc9fb855c7de Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Mon, 15 Aug 2011 18:43:56 -0700 Subject: [PATCH] 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 --- debian/lsb-core.postinst | 5 ++++- debian/lsb-core.prerm | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) 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] -- 2.30.2