Skip to content

Commit d673cb8

Browse files
committed
Fix various path issues and add RPM build requirement
1 parent 9d0e922 commit d673cb8

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

packaging/rpm/admin-scripts/jenkins-build-geowave.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# export BUILD_ARGS=" -Daccumulo.version=1.6.0 -Dhadoop.version=2.3.0-cdh5.0.3 -Dhadoop.version.mr=2.3.0-cdh5.0.3 -Dgeotools.version=11.2 -Dgeoserver.version=2.5.2"
77

88
# Build the various artifacts
9-
cd geowave-deploy
9+
cd $WORKSPACE/geowave-deploy
1010
mvn package -P geotools-container-singlejar $BUILD_ARGS
1111
mv $WORKSPACE/geowave-deploy/target/*-geoserver-singlejar.jar $WORKSPACE/geowave-deploy/target/geowave-geoserver.jar
1212

@@ -17,16 +17,16 @@ cd $WORKSPACE/geowave-types
1717
mvn package -Pingest-singlejar $BUILD_ARGS
1818
mv $WORKSPACE/geowave-types/target/*-ingest-tool.jar $WORKSPACE/geowave-types/target/geowave-ingest-tool.jar
1919

20+
cd $WORKSPACE/
2021
# Text version of man pages for inclusion into HTML/PDF docs
2122
for file in `ls $WORKSPACE/docs/content/manpages/*.adoc`; do
2223
a2x -f text $file -D $WORKSPACE/docs/content/manpages/
2324
done
24-
# Build the docs
25-
mvn clean install javadoc:aggregate -DskipITs=true -DskipTests=true
25+
# Build and archive HTML/PDF docs
26+
mvn install javadoc:aggregate -DskipITs=true -DskipTests=true
2627
mvn -P docs -pl docs install
27-
pushd $WORKSPACE/target/site
2828
cp -r $WORKSPACE/docs/content/manpages/*.adoc $WORKSPACE/target/site/manpages
29-
tar czf ../site.tar.gz *
30-
popd
29+
tar -czf $WORKSPACE/target/site.tar.gz -C $WORKSPACE/target site
30+
3131
# Copy over the puppet scripts
32-
tar -cvzf $WORKSPACE/geowave-deploy/target/puppet-scripts.tar.gz -C $WORKSPACE/packaging/puppet geowave
32+
tar -czf $WORKSPACE/geowave-deploy/target/puppet-scripts.tar.gz -C $WORKSPACE/packaging/puppet geowave

packaging/rpm/centos/6/SPECS/geowave.spec

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ Source12: puppet-scripts.tar.gz
3838
BuildRequires: unzip
3939
BuildRequires: zip
4040
BuildRequires: xmlto
41+
BuildRequires: asciidoc
4142

4243
%description
4344
GeoWave provides geospatial and temporal indexing on top of Accumulo.
@@ -109,7 +110,7 @@ unzip -p %{SOURCE10} geowave-ingest-cmd-completion.sh > %{buildroot}/etc/bash_co
109110

110111
# Copy documentation into place
111112
mkdir -p %{buildroot}%{geowave_docs_home}
112-
tar xvzf %{SOURCE11} -C %{buildroot}%{geowave_docs_home}
113+
tar -xzf %{SOURCE11} -C %{buildroot}%{geowave_docs_home} --strip=1
113114

114115
# Compile and deploy man pages
115116
mkdir -p %{buildroot}/usr/local/share/man/man1
@@ -121,7 +122,7 @@ rm -f %{buildroot}%{geowave_docs_home}/*.pdfmarks
121122

122123
# Puppet scripts
123124
mkdir -p %{buildroot}/etc/puppet/modules
124-
tar xvzf %{SOURCE12} -C %{buildroot}/etc/puppet/modules
125+
tar -xzf %{SOURCE12} -C %{buildroot}/etc/puppet/modules
125126

126127
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
127128

packaging/rpm/centos/6/rpm.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ done
1818
ARTIFACT_01_URL=$LOCAL_JENKINS/job/${ARGS[job]}/lastSuccessfulBuild/artifact/geowave-deploy/target/geowave-accumulo.jar
1919
ARTIFACT_02_URL=$LOCAL_JENKINS/job/${ARGS[job]}/lastSuccessfulBuild/artifact/geowave-deploy/target/geowave-geoserver.jar
2020
ARTIFACT_03_URL=$LOCAL_JENKINS/job/${ARGS[job]}/lastSuccessfulBuild/artifact/geowave-types/target/geowave-ingest-tool.jar
21-
ARTIFACT_04_URL=$LOCAL_JENKINS/job/${ARGS[job]}/lastSuccessfulBuild/artifact/geowave-deploy/target/gh-pages.zip
21+
ARTIFACT_04_URL=$LOCAL_JENKINS/job/${ARGS[job]}/lastSuccessfulBuild/artifact/target/site.tar.gz
2222
ARTIFACT_05_URL=$LOCAL_JENKINS/job/${ARGS[job]}/lastSuccessfulBuild/artifact/geowave-deploy/target/puppet-scripts.tar.gz
2323
ARTIFACT_06_URL=$LOCAL_JENKINS/userContent/geoserver/${ARGS[geoserver]}
2424
RPM_ARCH=noarch

0 commit comments

Comments
 (0)