[lucene2] 82/104: Put lucli under control of update-alternatives, needed for coexistence with liblucene3-java-contrib
Kai-Chung Yan
seamlik-guest at moszumanska.debian.org
Wed Mar 23 16:27:35 UTC 2016
This is an automated email from the git hooks/post-receive script.
seamlik-guest pushed a commit to branch master
in repository lucene2.
commit 9709770d797f3f53a7253606cb870d27d56f481d
Author: Jan-Pascal van Best <janpascal at vanbest.org>
Date: Mon Aug 23 13:29:16 2010 +0000
Put lucli under control of update-alternatives, needed for coexistence with liblucene3-java-contrib
---
debian/changelog | 8 +++++++
debian/control | 2 +-
debian/liblucene2-java.manpages | 1 -
debian/liblucene2-java.postinst | 48 +++++++++++++++++++++++++++++++++++++++++
debian/liblucene2-java.prerm | 27 +++++++++++++++++++++++
debian/rules | 5 +++--
6 files changed, 87 insertions(+), 4 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 62a2edf..960bd62 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+lucene2 (2.9.3+ds1-2) UNRELEASED; urgency=low
+
+ * Put lucli under update-alternatives control to allow liblucene3-java-contrib
+ to take over
+ * Bump standards version to 3.9.1 (no changes needed)
+
+ -- Jan-Pascal van Best <janpascal at vanbest.org> Mon, 23 Aug 2010 14:47:28 +0200
+
lucene2 (2.9.3+ds1-1) unstable; urgency=low
* New upstream release 2.9.3
diff --git a/debian/control b/debian/control
index bd00776..e9c5dac 100644
--- a/debian/control
+++ b/debian/control
@@ -22,7 +22,7 @@ Build-Depends-Indep: libjline-java (>= 0.9.5),
libcommons-compress-java (>= 1.0),
libicu4j-java (>= 3.8.1),
libjtidy-java (>= 7+svn20070309)
-Standards-Version: 3.9.0
+Standards-Version: 3.9.1
Package: liblucene2-java
Architecture: all
diff --git a/debian/liblucene2-java.manpages b/debian/liblucene2-java.manpages
deleted file mode 100644
index 1db6ef5..0000000
--- a/debian/liblucene2-java.manpages
+++ /dev/null
@@ -1 +0,0 @@
-debian/lucli.1
diff --git a/debian/liblucene2-java.postinst b/debian/liblucene2-java.postinst
new file mode 100644
index 0000000..9dbf15c
--- /dev/null
+++ b/debian/liblucene2-java.postinst
@@ -0,0 +1,48 @@
+#! /bin/sh
+# postinst script for liblucene2-java
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+
+case "$1" in
+ configure)
+ update-alternatives \
+ --install /usr/bin/lucli \
+ lucli \
+ /usr/lib/liblucene2-java/lucli \
+ 20 \
+ --slave /usr/share/man/man1/lucli.1.gz \
+ lucli.1.gz \
+ /usr/lib/liblucene2-java/lucli.1.gz
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ # dummy
+ ;;
+
+ *)
+ echo "postinst 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
+
diff --git a/debian/liblucene2-java.prerm b/debian/liblucene2-java.prerm
new file mode 100644
index 0000000..22725a3
--- /dev/null
+++ b/debian/liblucene2-java.prerm
@@ -0,0 +1,27 @@
+#!/bin/sh -e
+#
+# prerm maintainer script for the Debian liblucene2-java package.
+#
+# summary of how this script can be called:
+# * <old-prerm> remove
+# * <old-prerm> upgrade <new-version>
+# * <new-prerm> failed-upgrade <old-version>
+# * <conflictor's-prerm> remove in-favour <package> <new-version>
+# * <deconfigured's-prerm> deconfigure in-favour <package-being-installed> <version>
+# removing <conflicting-package> <version>
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+case "$1" in
+ remove|upgrade)
+ update-alternatives --remove lucli /usr/lib/liblucene2-java/lucli
+ ;;
+ *)
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
diff --git a/debian/rules b/debian/rules
index 79913d6..b30a6dc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -57,8 +57,9 @@ install/liblucene2-java::
CONTRIB=`echo $$jarfile | sed "s/.*\\/lucene-\\([-a-z]*\\)-.*\\.jar/\\1/"` ; \
ln -s lucene-$$CONTRIB-$(UPSTREAM_VERSION).jar $(CURDIR)/debian/liblucene2-java/usr/share/java/lucene-$$CONTRIB.jar ; \
done
- install -d $(CURDIR)/debian/liblucene2-java/usr/bin/
- install contrib/lucli/run.sh $(CURDIR)/debian/liblucene2-java/usr/bin/lucli
+ install -d $(CURDIR)/debian/liblucene2-java/usr/lib/liblucene2-java
+ install contrib/lucli/run.sh $(CURDIR)/debian/liblucene2-java/usr/lib/liblucene2-java/lucli
+ gzip <debian/lucli.1 >$(CURDIR)/debian/liblucene2-java/usr/lib/liblucene2-java/lucli.1.gz
install/liblucene2-java-doc::
# Install the documentation into the liblucene2-java-doc package
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lucene2.git
More information about the pkg-java-commits
mailing list