From: Kevin M. Rosenberg Date: Thu, 1 Aug 2002 04:52:18 +0000 (+0000) Subject: r2268: *** empty log message *** X-Git-Tag: v3.8.6~983 X-Git-Url: http://git.kpe.io/?p=clsql.git;a=commitdiff_plain;h=a5caa2890a1c532bd5c7e736034ad9d2b0037271 r2268: *** empty log message *** --- 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