Index: debian/nvidia-glx-ia32.postinst =================================================================== --- debian/nvidia-glx-ia32.postinst (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx-ia32.postinst (.../anbe-225-script-cleanup) (revision 1945) @@ -21,6 +21,7 @@ case "$1" in configure) + # # remove diversion created before the # /emul/ia32-linux/usr/lib => /usr/lib32 transition dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \ @@ -35,6 +36,7 @@ test -d /emul/ia32-linux/usr/lib/nvidia && \ rmdir /emul/ia32-linux/usr/lib/nvidia || true; + # ;; Index: debian/nvidia-glx-ia32.preinst =================================================================== --- debian/nvidia-glx-ia32.preinst (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx-ia32.preinst (.../anbe-225-script-cleanup) (revision 1945) @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # preinst script for nvidia-glx-ia32 # # see: dh_installdeb(1) @@ -31,9 +31,11 @@ /usr/lib32/nvidia/libGL.so.1.2.ia32-libs \ /usr/lib32/libGL.so.1.2 > /dev/null + # # this file was not shipped in the package but generated by ldconfig test ! -L /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1 || \ rm /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1 || true + # ;; @@ -42,11 +44,10 @@ *) echo "preinst called with unknown argument \`$1'" >&2 - exit 0 + exit 1 ;; esac - # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. Index: debian/nvidia-glx.postrm.in =================================================================== --- debian/nvidia-glx.postrm.in (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx.postrm.in (.../anbe-225-script-cleanup) (revision 1945) @@ -1,8 +1,23 @@ -#! /bin/sh +#!/bin/sh # postrm script for nvidia-glx +# +# see: dh_installdeb(1) set -e +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + # Rationale: # # Remove our diversions at the remove stage, since even if we have @@ -23,12 +38,14 @@ # and assume that our overwriting package will have logic to take over the # diversions and doesn't want us messing with them. + case "$1" in remove|abort-install) if [ remove = "$1" ] ; then # remove file created by init script rm /usr/lib/libGL.so || true fi + dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.xlibmesa /usr/lib/libGL.so.1 > /dev/null dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null @@ -42,28 +59,21 @@ if [ -d /usr/lib/nvidia ]; then rmdir /usr/lib/nvidia/ || true; fi - ldconfig - + ;; - - upgrade|failed-upgrade|abort-upgrade|disappear|purge) + purge|upgrade|failed-upgrade|abort-upgrade|disappear) + ;; - ;; - *) echo "postrm called with unknown argument \`$1'" >&2 - exit 0 - + exit 1 + ;; esac - -#rm -f /usr/lib/xorg/modules/extensions/libglx.so.#VERSION# 2> /dev/null || true - - - - # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# + +exit 0 Index: debian/nvidia-glx-dev.postrm =================================================================== --- debian/nvidia-glx-dev.postrm (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx-dev.postrm (.../anbe-225-script-cleanup) (revision 1945) @@ -1,48 +1,52 @@ -#! /bin/sh -# postrm script for nvidia-glx +#!/bin/sh +# postrm script for nvidia-glx-dev # # see: dh_installdeb(1) set -e +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# released versions: etch: 1.0.8776-4, lenny: 173.14.09-5 + case "$1" in - remove|purge) -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null + purge|remove) + rm /usr/lib/libGL.so || true invoke-rc.d nvidia-glx start || true -# ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so - + # this diversion is no longer being created since r93 = 1.0.8774-5 dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null - -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null -# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null - if [ -d /usr/lib/nvidia/ ]; then rmdir /usr/lib/nvidia || true; - fi ;; - + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; - - ;; - *) echo "postrm called with unknown argument \`$1'" >&2 - exit 0 - + exit 1 + ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# + +exit 0 Index: debian/nvidia-glx-dev.preinst.in =================================================================== --- debian/nvidia-glx-dev.preinst.in (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx-dev.preinst.in (.../anbe-225-script-cleanup) (revision 1945) @@ -1,96 +1,35 @@ -#! /bin/sh -# preinst script for nvidia-glx +#!/bin/sh +# preinst script for nvidia-glx-dev # # see: dh_installdeb(1) set -e +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# released versions: etch: 1.0.8776-4, lenny: 173.14.09-5 + case "$1" in install|upgrade) - # diversion transition - if [ -d /usr/share/nvidia-glx/diversions/ ] ; then - rm -f /usr/lib/libGL.so - rm -f /usr/lib/libGL.a - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.so /usr/lib/libGL.so > /dev/null - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.a /usr/lib/libGL.a > /dev/null - rmdir /usr/share/nvidia-glx/diversions/ || true - rmdir /usr/share/nvidia-glx || true - - fi - - if [ -d /usr/share/nvidia-glx/diversions ] ; then - rm -f /usr/lib/libGL.so - rm -f /usr/lib/libGL.a - - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.so /usr/lib/libGL.so > /dev/null - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.a /usr/lib/libGL.a > /dev/null - - - rmdir /usr/share/nvidia-glx/diversions || true - rmdir /usr/share/nvidia-glx || true - fi - - - if [ ! -d /usr/lib/nvidia ]; then - mkdir -p /usr/lib/nvidia || true - fi - -# to remove old old old gl header diversions - - - if [ -e /usr/share/nvidia-glx/diversions/gl.h ]; then - if [ -e /usr/include/GL/gl.h ]; then - rm -f /usr/include/GL/gl.h /usr/include/GL/glx.h /usr/include/GL/glxtokens.h - fi - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxext.h /usr/include/GL/glxext.h > /dev/null - - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxext.h /usr/include/GL/glxext.h > /dev/null - - fi - - # make sure these diversions don't exist anymore - if dpkg-divert --list /usr/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null - fi - if dpkg-divert --list /usr/lib/libGL.a | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.so.xlibmesa /usr/X11R6/lib/libGL.so > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.a.xlibmesa /usr/X11R6/lib/libGL.a > /dev/null - fi -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null -# rm /usr/lib/libGL.so || true - -# ln -s /usr/lib/libGL.so.#VERSION# /usr/lib/libGL.so || true - - + # # dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null + # -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null + ;; -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null -# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null - - ;; - abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 - exit 0 + exit 1 ;; esac Index: debian/rules =================================================================== --- debian/rules (.../anbe-224-rebase) (revision 1945) +++ debian/rules (.../anbe-225-script-cleanup) (revision 1945) @@ -176,7 +176,6 @@ install $(dirname)/usr/X11R6/lib/modules/extensions/libglx.so.${version} $(CURDIR)/debian/nvidia-glx/usr/lib/xorg/modules/extensions/ -# install $(dirname)/usr/X11R6/lib/modules/libnvidia-wfb.so.${version} $(CURDIR)/debian/nvidia-glx/usr/lib/xorg/modules/ if [ "$(DEB_BUILD_ARCH)" = "amd64" ] ; then \ install -D $(dirname)/usr/lib32/libGLcore.so.${version} \ Index: debian/nvidia-glx-dev.postinst =================================================================== --- debian/nvidia-glx-dev.postinst (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx-dev.postinst (.../anbe-225-script-cleanup) (revision 1945) @@ -1,14 +1,42 @@ -#!/bin/sh +#!/bin/sh +# postinst script for nvidia-glx-dev +# +# see: dh_installdeb(1) set -e +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + case "$1" in - configure) + configure) if [ -e /etc/init.d/nvidia-glx ] ; then invoke-rc.d nvidia-glx start fi - ;; -esac - + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + #DEBHELPER# + +exit 0 Index: debian/nvidia-libvdpau1-ia32.postinst =================================================================== --- debian/nvidia-libvdpau1-ia32.postinst (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-libvdpau1-ia32.postinst (.../anbe-225-script-cleanup) (revision 1945) @@ -21,14 +21,16 @@ case "$1" in configure) + # # these files were not shipped in the package nvidia-libvdpau (before - # the emul/ia32-linux transiotion) but generated by ldconfig + # the emul/ia32-linux transition) but generated by ldconfig test ! -L /emul/ia32-linux/usr/lib/libvdpau.so.1 || \ rm /emul/ia32-linux/usr/lib/libvdpau.so.1 || true test ! -L /emul/ia32-linux/usr/lib/libvdpau_nvidia.so || \ rm /emul/ia32-linux/usr/lib/libvdpau_nvidia.so || true test ! -L /emul/ia32-linux/usr/lib/libvdpau_trace.so || \ rm /emul/ia32-linux/usr/lib/libvdpau_trace.so || true + # ;; Index: debian/nvidia-glx.postinst =================================================================== --- debian/nvidia-glx.postinst (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx.postinst (.../anbe-225-script-cleanup) (revision 1945) @@ -1,7 +1,23 @@ #!/bin/sh +# postinst script for nvidia-glx +# +# see: dh_installdeb(1) set -e +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + rm_conffile() { mv_conffile "$1" "$1.dpkg-bak" } @@ -24,12 +40,15 @@ fi } -case "$1" in + +case "$1" in configure) + # if dpkg --compare-versions "$2" lt-nl 190.53-5 ; then rm_conffile /etc/default/nvidia-glx fi + # ;; @@ -37,21 +56,14 @@ ;; *) - echo "$0 called with unknown argument '$1'" >&2 + echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. -#make sure wfb diversion is removed -dpkg-divert --rename --remove --package nvidia-glx --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so >/dev/null || true - - - - - #DEBHELPER# - - -ldconfig +exit 0 Index: debian/nvidia-glx.preinst =================================================================== --- debian/nvidia-glx.preinst (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx.preinst (.../anbe-225-script-cleanup) (revision 1945) @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # preinst script for nvidia-glx # # see: dh_installdeb(1) @@ -10,75 +10,13 @@ # * `install' # * `upgrade' # * `abort-upgrade' -# -# For details see /usr/share/doc/packaging-manual/ +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + case "$1" in install|upgrade) - - - # Hack right now. - # rm -f /usr/X11R6/lib/modules/extensions/libglx.so.1.0.5336 2>/dev/null || true - - # clean up from old diversions - if [ -d /usr/share/nvidia-glx/diversions ]; then - rm -f /usr/lib/libGL.so.1 - rm -f /usr/lib/libGL.so.1.2 - - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1 /usr/lib/libGL.so.1 > /dev/null - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1.2 /usr/lib/libGL.so.1.2 > /dev/null - rm -f /usr/lib/xorg/modules/extensions/libGLcore.a - rm -f /usr/lib/xorg/modules/extensions/libglx.a - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGLcore.a /usr/lib/xorg/modules/extensions/libGLcore.a > /dev/null - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libglx.a /usr/lib/xorg/modules/extensions/libglx.a > /dev/null - - rmdir /usr/share/nvidia-glx/diversions || true; - rmdir /usr/share/nvidia-glx || true; - fi - if [ -d /usr/share/nvidia-glx/diversions ]; then - - rm -f /usr/lib/libGL.so.1 - rm -f /usr/lib/libGL.so.1.2 - - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1 /usr/lib/libGL.so.1 > /dev/null - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1.2 /usr/lib/libGL.so.1.2 > /dev/null - - rmdir /usr/share/nvidia-glx/diversions || true; - rmdir /usr/share/nvidia-glx || true; - fi - # remove X11R6 diversions - - if dpkg-divert --list /usr/X11R6/lib/libGL.so.1 | grep 'nvidia-glx' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libGL.so.1.xlibmesa /usr/X11R6/lib/libGL.so.1 > /dev/null - fi - - if dpkg-divert --list /usr/X11R6/lib/libGL.so.1.2 | grep 'nvidia-glx' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/modules/extensions/libGLcore.a | grep 'nvidia-glx' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libGLcore.a.xlibmesa /usr/X11R6/lib/modules/extensions/libGLcore.a > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/modules/extensions/libglx.a | grep 'nvidia-glx' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libglx.a.xlibmesa /usr/X11R6/lib/modules/extensions/libglx.a > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/modules/extensions/libglx.so | grep 'nvidia-glx' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libglx.so.xlibmesa /usr/X11R6/lib/modules/extensions/libglx.so > /dev/null - fi - - # make sure these diversions don't exist anymore - if dpkg-divert --list /usr/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null - fi - if dpkg-divert --list /usr/lib/libGL.a | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.so.xlibmesa /usr/X11R6/lib/libGL.so > /dev/null - fi - if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then - dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.a.xlibmesa /usr/X11R6/lib/libGL.a > /dev/null - fi # create new diversion directories if [ ! -d /usr/lib/nvidia ]; then mkdir -p /usr/lib/nvidia || true @@ -94,20 +32,18 @@ dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libglx.so.xlibmesa /usr/lib/xorg/modules/extensions/libglx.so > /dev/null dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null -# dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > /dev/null - ;; + ;; + abort-upgrade) ;; *) echo "preinst called with unknown argument \`$1'" >&2 - exit 0 + exit 1 ;; esac - - # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. Index: debian/nvidia-glx-ia32.postrm =================================================================== --- debian/nvidia-glx-ia32.postrm (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx-ia32.postrm (.../anbe-225-script-cleanup) (revision 1945) @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # postrm script for nvidia-glx-ia32 # # see: dh_installdeb(1) @@ -20,7 +20,7 @@ case "$1" in - remove|purge) + purge|remove) # restore libGL.so* from ia32-libs, diverted to /usr/lib32/nvidia dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \ @@ -43,11 +43,10 @@ *) echo "postrm called with unknown argument \`$1'" >&2 - exit 0 + exit 1 ;; esac - # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. Index: debian/nvidia-glx.prerm =================================================================== --- debian/nvidia-glx.prerm (.../anbe-224-rebase) (revision 1945) +++ debian/nvidia-glx.prerm (.../anbe-225-script-cleanup) (revision 1945) @@ -1,5 +1,5 @@ -#! /bin/sh -# prerm script for nvidia-drivers +#!/bin/sh +# prerm script for nvidia-glx # # see: dh_installdeb(1) @@ -19,25 +19,22 @@ case "$1" in remove|upgrade|deconfigure) -# install-info --quiet --remove /usr/info/nvidia-drivers.info.gz rm -f /usr/lib/libGL.so || true /etc/init.d/nvidia-glx start || true - ;; + ;; + failed-upgrade) - ;; + ;; + *) echo "prerm called with unknown argument \`$1'" >&2 exit 1 ;; esac - - # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 - - Index: debian/changelog =================================================================== --- debian/changelog (.../anbe-224-rebase) (revision 1945) +++ debian/changelog (.../anbe-225-script-cleanup) (revision 1945) @@ -50,6 +50,14 @@ * debian/rules: rename target build-kernel-stamp to module-source-stamp, reindent, simplify and unify * debian/rules: remove unused stamp files, targets and variables + * maintainer scripts: + - synchronize with dh_make templates + - document the target release squeeze for some cleanup operations as a + hint to remove them after squeeze release + - remove code deactivated before etch release + - remove diversion transition and cleanup code introduced before etch + release + - remove libwfb.so diversion cleanup code introduced before lenny release -- Andreas Beckmann Sun, 11 Apr 2010 12:23:16 +0200