diff options
author | Roger Leigh <rleigh@debian.org> | 2011-12-29 11:58:02 +0000 |
---|---|---|
committer | Roger Leigh <rleigh@debian.org> | 2011-12-29 12:05:04 +0000 |
commit | 6bbdc23f0f3451b2cbf1a5c3e4be85747aac1dd0 (patch) | |
tree | d0bfc651661a23421d0721bb5ad078a792ccfd34 | |
parent | 902918fb751bbce33e029b11426400771519c3f0 (diff) |
debian: Add new preinst script
-rw-r--r-- | debian/cups-driver-gutenprint.preinst | 27 | ||||
-rwxr-xr-x | debian/rules | 3 |
2 files changed, 30 insertions, 0 deletions
diff --git a/debian/cups-driver-gutenprint.preinst b/debian/cups-driver-gutenprint.preinst new file mode 100644 index 0000000..b7e081a --- /dev/null +++ b/debian/cups-driver-gutenprint.preinst @@ -0,0 +1,27 @@ +#! /bin/sh +# preinst script for printer-driver-gutenprint +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <new-preinst> `install' +# * <new-preinst> `install' <old-version> +# * <new-preinst> `upgrade' <old-version> +# * <old-preinst> `abort-upgrade' <new-version> + +case "$1" in +upgrade) + # Replace with symlink + if dpkg --compare-versions "$2" le "5.2.7-3"; then + rm -rf /usr/share/doc/cups-driver-gutenprint + fi +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/rules b/debian/rules index 5054ccc..636dcf1 100755 --- a/debian/rules +++ b/debian/rules @@ -75,6 +75,9 @@ install-arch: build-arch $(DH_INSTALL_FILES) install-indep: build-indep $(DH_INSTALL_FILES) dh $@ $(DH_OPTIONS) + rm -r debian/cups-driver-gutenprint/usr/share/doc/cups-driver-gutenprint/ + ln -s printer-driver-gutenprint debian/cups-driver-gutenprint/usr/share/doc/cups-driver-gutenprint + override_dh_install-arch: dh_install # Remove rpath |