r42277 - in /trunk/libmodule-build-perl/debian: changelog postrm preinst rules
dmn at users.alioth.debian.org
dmn at users.alioth.debian.org
Fri Aug 21 11:37:57 UTC 2009
Author: dmn
Date: Fri Aug 21 11:37:51 2009
New Revision: 42277
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42277
Log:
install config_data back in /usr/bin diverting the file from perl core
Added:
trunk/libmodule-build-perl/debian/postrm
trunk/libmodule-build-perl/debian/preinst
Modified:
trunk/libmodule-build-perl/debian/changelog
trunk/libmodule-build-perl/debian/rules
Modified: trunk/libmodule-build-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-build-perl/debian/changelog?rev=42277&op=diff
==============================================================================
--- trunk/libmodule-build-perl/debian/changelog (original)
+++ trunk/libmodule-build-perl/debian/changelog Fri Aug 21 11:37:51 2009
@@ -23,6 +23,8 @@
+ no need to manually removed .packlist files anymore
+ remove empty directories verbosely
* drop debian/clean; Makefile is removed by new M::B
+ * install config_data back in /usr/bin diverting the file from perl core
+
-- Damyan Ivanov <dmn at debian.org> Fri, 21 Aug 2009 11:52:12 +0300
libmodule-build-perl (0.3300-1) unstable; urgency=low
Added: trunk/libmodule-build-perl/debian/postrm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-build-perl/debian/postrm?rev=42277&op=file
==============================================================================
--- trunk/libmodule-build-perl/debian/postrm (added)
+++ trunk/libmodule-build-perl/debian/postrm Fri Aug 21 11:37:51 2009
@@ -1,0 +1,48 @@
+#!/bin/sh
+# postrm script for libmodule-build-perl
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <overwriter>
+# <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+DIVERSION=/usr/bin/config_data
+
+case "$1" in
+ remove|abort-install|abort-upgrade|disappear)
+ # we want to remove the diversion on aborted upgrades
+ # only if the replacement version is earlier that the first that
+ # introduces the diversion
+ if [ abort-upgrade != "$1" ] \
+ || dpkg --compare-versions "$2" lt "0.340201-1"; then
+ dpkg-divert --package libmodule-build-perl --remove --rename \
+ --divert $DIVERSION.diverted $DIVERSION
+ fi
+ ;;
+
+ purge|upgrade|failed-upgrade)
+ ;;
+
+ *)
+ echo "postrm 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
Added: trunk/libmodule-build-perl/debian/preinst
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-build-perl/debian/preinst?rev=42277&op=file
==============================================================================
--- trunk/libmodule-build-perl/debian/preinst (added)
+++ trunk/libmodule-build-perl/debian/preinst Fri Aug 21 11:37:51 2009
@@ -1,0 +1,40 @@
+#!/bin/sh
+# preinst script for libmodule-build-perl
+
+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>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+DIVERSION=/usr/bin/config_data
+
+case "$1" in
+ install|upgrade)
+ if [ upgrade != "$1" ] \
+ || dpkg --compare-versions "$2" lt "0.340201-1"; then
+ dpkg-divert --package libmodule-build-perl --add --rename \
+ --divert $DIVERSION.diverted $DIVERSION
+ fi
+
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst 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
Modified: trunk/libmodule-build-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmodule-build-perl/debian/rules?rev=42277&op=diff
==============================================================================
--- trunk/libmodule-build-perl/debian/rules (original)
+++ trunk/libmodule-build-perl/debian/rules Fri Aug 21 11:37:51 2009
@@ -2,19 +2,3 @@
%:
dh --with quilt $@
-
-PACKAGE=$(shell dh_listpackages)
-BASEDIR=$(CURDIR)/debian/$(PACKAGE)
-
-install: install-stamp
-install-stamp: build-stamp
- dh install
- # scripts/config_data is installed in /usr/share/libmodule-build-perl
- # for historical reasons (?)
- touch $@
-
-override_dh_auto_install:
- dh_auto_install
- mkdir -p $(BASEDIR)/usr/share/$(PACKAGE)
- [ -f $(BASEDIR)/usr/share/$(PACKAGE)/config_data ] || mv $(BASEDIR)/usr/bin/config_data $(BASEDIR)/usr/share/$(PACKAGE)/
- find $(BASEDIR) -type d -empty -print -delete
More information about the Pkg-perl-cvs-commits
mailing list