Package: ia32-libs
Version: 1.4
Severity: wishlist
Tags: patch

Hi

I have detected that some security updates of 32 bit libraries
won't be updated in the ia32-libs package (amd64).

Additionally we added some more libraries to the list to allow for
more already existing ia32 binaries to run. Maybe it would make sense
to split these out into one additional deb.

To solve this issues till now we have rebuild the ia32-libs
package in our own environment with the following patches.

Patches attached.

Thanks & Greetings
Roman

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.15.1-amd64-isg-ee-sm-pxe-smp-1
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages ia32-libs depends on:
ii  lib32gcc1                     3.4.3-13   GCC support library (ia32)
ii  lsb-release                   1.4-8      LSB release command

-- no debconf information




--
Roman Plessl                phone:   +41 (44) 632 64 20
System manager ISG.EE       walkin:  ETH Zentrum, ETL F 28
ETH Zürich, Switzerland     web:     http://people.ee.ethz.ch/rplessl
--- rules       2005-05-05 15:14:40.000000000 +0200
+++ /home/rplessl/Checkouts/debianpacks/ia32-libs/rules 2006-01-30 
15:48:32.000000000 +0100
@@ -68,7 +68,7 @@
        rm -r debian/ia32-libs/bin
        rm -r debian/ia32-libs/sbin
        rm -r debian/ia32-libs/etc
-       rm -r debian/ia32-libs/var
+       rm -rf debian/ia32-libs/var
        rm debian/ia32-libs/$(ROOT)/usr/lib$(SUFFIX)/pt_chown
 
 # Make ldd work for 32-bit and 64-bit binaries.
@@ -114,7 +114,7 @@
        for link in $$(find debian/ia32-libs/$(ROOT) -type l); do               
\
          dest=$$(readlink $$link);                                     \
          rm -f $$link;                                                 \
-         ln -s $$(echo $$dest | sed -e 's,^/,$(ROOT)/,' -e 
's,/lib/,/lib$(SUFFIX)/,') $$link;  \
+         ln -s $$(echo $$dest | sed -e 's,^/,/$(ROOT)/,' -e 
's,/lib/,/lib$(SUFFIX)/,') $$link; \
        done
 
        # Fix up GROUP commands in linker scripts
--- fetch-and-build     2005-04-11 23:14:14.000000000 +0200
+++ /home/rplessl/Checkouts/debianpacks/ia32-libs/fetch-and-build       
2006-01-30 13:18:44.000000000 +0100
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/sh -x
 
 set -ex
 
@@ -8,54 +8,98 @@
 
 BUILD=${BUILD:-1}
 
-DEBS="gdk-imlib1
-gtk2-engines-pixbuf
+DEBS="
+coreutils
+e2fslibs
+lesstif2
 libacl1
+libasound2
 libattr1
-libbz2-1.0
+libblkid1
+libc5
 libc6
 libc6-dev
+libcap1
+libcomerr2
+libdb1-compat
+libdb3
+libdb4.1
+libdb4.2
+libdebian-installer-extra4
+libdebian-installer4
 libdps1
+libexpat1
+libfontconfig1
 libfreetype6
-libglib1.2
-libgtk1.2
-libgtk1.2-common
+libfuse2
+libgcc1
+libgcrypt11
+libgdbm3
+libgmp3
+libgnutls11
+libgpg-error0
 libice6
-libjpeg62
-liblcms1
+libkrb53
+libldap2
+liblocale-gettext-perl
+liblockfile1
+liblzo1
+libmagic1
+libmotif3
 libncurses5
+libncursesw5
+libnss-ldap
+libopencdk8
+libpam-ldap
+libpam-modules
+libpam-runtime
+libpam-unix2
+libpam0g
+libpng12-0
+libreadline4
+libsasl2
+libselinux1
+libslp1
 libsm6
+libss2
+libssl0.9.6
+libssl0.9.7
 libstdc++2.10-glibc2.2
-libstdc++2.9-glibc2.1
-libstdc++3
 libstdc++5
-libtiff3g
-libwmf0.2-7
+libstdc++6
+libtasn1-2
+libtext-charwidth-perl
+libtext-iconv-perl
+libtext-wrapi18n-perl
+libuuid1
+libwrap0
 libx11-6
+libxaw6
 libxaw7
+libxcrypt1
+libxcursor1
 libxext6
 libxft1
+libxft2
 libxi6
-libxml2
 libxmu6
 libxmuu1
 libxp6
 libxpm4
 libxrandr2
+libxrender1
 libxt6
 libxtrap6
 libxtst6
+libxv1
 xaw3dg
+xlibmesa-dri
 xlibmesa-gl
 xlibmesa-glu
+xlibmesa3
+xlibs
 xlibs-data
 zlib1g
-lesstif2
-libxrender1
-libexpat1
-libfontconfig1
-libgcc1
-coreutils
 "
 
 export APTDIR=$(mktemp -d)
@@ -84,7 +128,7 @@
 mkdir -p $APTDIR/state/lists/partial
 mkdir -p $APTDIR/cache/archives/partial
 echo -n > $APTDIR/state/status
-APT_GET="$APT_GET --allow-unauthenticated -o 
Dir::State::Status=$APTDIR/state/status"
+APT_GET="$APT_GET -o Dir::State::Status=$APTDIR/state/status"
 
 $APT_GET update
 
@@ -109,9 +153,9 @@
     esac
 done
 
-cd srcs
-$APT_GET -d source $SRCS
-cd ..
+#cd srcs
+#$APT_GET -d source $SRCS
+#cd ..
 
 if [ "$BUILD" = 1 ]; then
     cd build

Reply via email to