From a5caa2890a1c532bd5c7e736034ad9d2b0037271 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Thu, 1 Aug 2002 04:52:18 +0000 Subject: [PATCH] r2268: *** empty log message *** --- debian/cl-sql-base.prerm | 6 +----- debian/preinst.template | 22 ++++++++++++++++++++++ debian/rules | 7 +------ 3 files changed, 24 insertions(+), 11 deletions(-) create mode 100755 debian/preinst.template diff --git a/debian/cl-sql-base.prerm b/debian/cl-sql-base.prerm index 0d445fc..99f1ebc 100644 --- a/debian/cl-sql-base.prerm +++ b/debian/cl-sql-base.prerm @@ -7,13 +7,9 @@ set -e LISP_PKG=%% case "$1" in - remove|upgrade|deconfigure) + remove|upgrade|deconfigure|failed-upgrade) rm -fr /usr/share/doc/cl-sql-doc/html ;; - - failed-upgrade) - ;; - *) echo "prerm called with unknown argument \`$1'" >&2 exit 0 diff --git a/debian/preinst.template b/debian/preinst.template new file mode 100755 index 0000000..d8eb1f6 --- /dev/null +++ b/debian/preinst.template @@ -0,0 +1,22 @@ +#!/bin/bash +# This is part of clsql program: +# http://clsql.med-info.com +# +# Copyright (c) 2002 Kevin M. Rosenberg + +pkg:=%% + +case "$1" in + install|upgrade|abort-upgrade) + rm -rf /usr/share/common-lisp-source/${pkg} + rm -rf /usr/share/common-lisp-source/${pkg}-[0-9\.]+ + + ;; + *) + echo "preinst called with unknown argument '$1'" >&2 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/rules b/debian/rules index 71e4cb1..3e87e13 100755 --- a/debian/rules +++ b/debian/rules @@ -129,6 +129,7 @@ install: build for p in $(all-pkgs); do \ echo "processing maintainer scripts for $$p" ;\ l=`echo $$p | sed -e "s/^cl-/cl/;"` ;\ + sed -e "s/%%/$$l/;" debian/preinst.template > debian/$$p.preinst ;\ sed -e "s/%%/$$l/;" debian/prerm.template > debian/$$p.prerm ;\ sed -e "s/%%/$$l/;" debian/postinst.template > debian/$$p.postinst ;\ chmod +x debian/$$p.prerm debian/$$p.prerm; \ @@ -148,12 +149,6 @@ binary-arch: build install dh_installdocs # dh_installexamples dh_installchangelogs ChangeLog -# dh_link -p $(pkg-base) $(clc-clsql) $(clc-source)/clsql -# dh_link -p $(pkg-base) $(clc-clsql) $(clc-source)/clsql-base -# dh_link -p $(pkg-mysql) $(clc-clsql) $(clc-source)/clsql-mysql -# dh_link -p $(pkg-pg) $(clc-clsql) $(clc-source)/clsql-postgresql -# dh_link -p $(pkg-pg-socket) $(clc-clsql) $(clc-source)/clsql-postgresql-socket -# dh_link -p $(pkg-aodbc) $(clc-clsql) $(clc-source)/clsql-aodbc dh_strip dh_compress dh_fixperms -- 2.34.1