summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2011-12-29 11:58:02 +0000
committerRoger Leigh <rleigh@debian.org>2011-12-29 12:05:04 +0000
commit6bbdc23f0f3451b2cbf1a5c3e4be85747aac1dd0 (patch)
treed0bfc651661a23421d0721bb5ad078a792ccfd34
parent902918fb751bbce33e029b11426400771519c3f0 (diff)
debian: Add new preinst script
-rw-r--r--debian/cups-driver-gutenprint.preinst27
-rwxr-xr-xdebian/rules3
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