... to decide the correct symlinks to set up, instead of going by the dpkg
built-in architecture.
Signed-off-by: Didier Raboud <odyx@debian.org>
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
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]