msrb pushed to jenkins-executable-war (f22). "Introduce webroot subpackage"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Mar 26 08:33:03 UTC 2015


>From f02205f6d100419f33554d441769298f5806fafd Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb at redhat.com>
Date: Thu, 12 Mar 2015 09:19:01 +0100
Subject: Introduce webroot subpackage


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
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/jenkins-executable-war.git/commit/?h=f22&id=f02205f6d100419f33554d441769298f5806fafd


More information about the scm-commits mailing list