[lucene4.10] 23/24: Fixed debian/install-poms.sh; use dh_install with --fail-missing
Hilko Bengen
bengen at moszumanska.debian.org
Thu Feb 5 22:59:35 UTC 2015
This is an automated email from the git hooks/post-receive script.
bengen pushed a commit to branch master
in repository lucene4.10.
commit a128a63093426da7595321b1587d7ed2282ca3b8
Author: Hilko Bengen <bengen at debian.org>
Date: Sun Nov 9 12:08:13 2014 +0100
Fixed debian/install-poms.sh; use dh_install with --fail-missing
---
debian/install-poms.sh | 40 +++++++++++++++++++---------------------
debian/rules | 3 +++
2 files changed, 22 insertions(+), 21 deletions(-)
diff --git a/debian/install-poms.sh b/debian/install-poms.sh
index 777ef66..12af63d 100755
--- a/debian/install-poms.sh
+++ b/debian/install-poms.sh
@@ -3,27 +3,24 @@
set -e
VERSION=$1
-MAJOR=$(echo $VERSION | sed 's/\..*/.x/')
-LOCAL_REPO=$(pwd)/debian/tmp/usr/share/maven-repo
+MAJOR=$(echo $VERSION | sed 's,\(.*\)\.[0-9]$,\1.x,')
+USJ=$(pwd)/debian/tmp/usr/share/java
+USMR=$(pwd)/debian/tmp/usr/share/maven-repo
-rm -rf $LOCAL_REPO
-/usr/share/maven-debian-helper/copy-repo.sh $(dirname $LOCAL_REPO)
-# Make sure we don't pull in any previous Lucene versions
-rm -rf $LOCAL_REPO/org/apache/lucene
-
-mkdir -p debian/tmp/usr/share/java
+rm -rf $USMR
+mkdir -p $USJ $USMR
find build -name 'lucene-*.jar' |
-tee -a /dev/stderr |
-while read file; do
- basename=$(basename $file)
- artifact=$(basename $file -$VERSION.jar)
-
- install -m644 $file debian/tmp/usr/share/java/
+ while read file; do
+ basename=$(basename $file)
+ artifact=$(basename $file -$VERSION.jar)
- for version in $VERSION $MAJOR; do
- mkdir -p debian/tmp/usr/share/maven-repo/org/apache/lucene/$artifact/$version
- echo "\
+ echo "$0: installing file"
+ install -m644 $file $USJ
+ for version in $VERSION $MAJOR; do
+ echo "$0: generating POM for $artifact/$version"
+ mkdir -p $USMR/org/apache/lucene/$artifact/$version
+ echo "\
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<project xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\" xmlns=\"http://maven.apache.org/POM/4.0.0\"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">
@@ -34,8 +31,9 @@ while read file; do
<description>dummy POM</description>
<packaging>jar</packaging>
</project>\
-" > debian/tmp/usr/share/maven-repo/org/apache/lucene/$artifact/$version/$artifact-$version.pom
- ln -rs debian/tmp/usr/share/java/$basename \
- debian/tmp/usr/share/maven-repo/org/apache/lucene/$artifact/$version/$artifact-$version.jar
+" \
+ > $USMR/org/apache/lucene/$artifact/$version/$artifact-$version.pom
+ ln -rs $USJ/$basename \
+ $USMR/org/apache/lucene/$artifact/$version/$artifact-$version.jar
+ done
done
-done
diff --git a/debian/rules b/debian/rules
index 3248c6d..26bb93a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,3 +25,6 @@ override_dh_auto_clean:
dh_auto_clean
rm -rf debian/_ivy
find -path \*/lib/\*.jar | xargs -r rm -f
+
+override_dh_install:
+ dh_install --fail-missing
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lucene4.10.git
More information about the pkg-java-commits
mailing list