[jenkins-executable-war] Introduce webroot subpackage
Michal Srb
msrb at fedoraproject.org
Thu Mar 12 08:27:10 UTC 2015
commit f02205f6d100419f33554d441769298f5806fafd
Author: Michal Srb <msrb at redhat.com>
Date: Thu Mar 12 09:19:01 2015 +0100
Introduce webroot subpackage
jenkins-executable-war.spec | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
---
diff --git a/jenkins-executable-war.spec b/jenkins-executable-war.spec
index 2ad68d8..2afe984 100644
--- a/jenkins-executable-war.spec
+++ b/jenkins-executable-war.spec
@@ -1,9 +1,10 @@
%global mod_name extras-executable-war
%global short_name executable-war
+%global jenkins_webroot %{_datadir}/jenkins/webroot
Name: jenkins-executable-war
Version: 1.29
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Jenkins Executable War
# License is specified in pom.xml
@@ -28,6 +29,14 @@ Summary: Javadoc for %{name}
%description javadoc
This package contains the API documentation for %{name}.
+%package webroot
+Summary: Unpacked classes in Jenkins webroot directory
+Requires: jenkins-webapp
+
+%description webroot
+This package contains unpacked "jenkins-executable-war" classes in Jenkins
+webroot directory.
+
%prep
%setup -q -n %{mod_name}-%{short_name}-%{version}
@@ -49,13 +58,22 @@ cp %{SOURCE1} .
%install
%mvn_install
+install -d -m 755 %{buildroot}/%{jenkins_webroot}/
+unzip -d %{buildroot}/%{jenkins_webroot}/ target/%{short_name}-%{version}.jar
+
%files -f .mfiles
%dir %{_javadir}/%{name}
%doc LICENSE.txt
+%files webroot
+%{jenkins_webroot}/*
+%exclude %{jenkins_webroot}/META-INF
%files javadoc -f .mfiles-javadoc
%doc LICENSE.txt
%changelog
+* Thu Mar 12 2015 Michal Srb <msrb at redhat.com> - 1.29-4
+- Introduce webroot subpackage
+
* Mon Sep 22 2014 Michal Srb <msrb at redhat.com> - 1.29-3
- Work with exploded WAR
More information about the scm-commits
mailing list