[packages/jenkins: 1/4] build LTS 1.509.2
glen
glen at pld-linux.org
Fri Jan 10 16:53:21 CET 2014
commit 678e9bd652d2ce11eb8e72fccfd6956e1da50964
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Aug 20 22:08:59 2013 +0300
build LTS 1.509.2
jenkins.spec | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
---
diff --git a/jenkins.spec b/jenkins.spec
index 5aa17be..a3ad2d9 100644
--- a/jenkins.spec
+++ b/jenkins.spec
@@ -3,18 +3,16 @@
# https://hudson.dev.java.net/files/documents/2402/125619/hudson-1.280-src.zip
# - use system jars
# - subpackages (see ubuntu packages for splitting contents)
-# - switch to LTS when next one (bigger version than current) comes out
-# https://wiki.jenkins-ci.org/display/JENKINS/LTS+Release+Line
%include /usr/lib/rpm/macros.java
Summary: Jenkins Continuous Build Server
Name: jenkins
-Version: 1.520
+Version: 1.509.2
Release: 1
License: MIT License
Group: Networking/Daemons/Java/Servlets
-# Check for new releases and URLs here: http://mirrors.jenkins-ci.org/war/?C=N;O=D
-Source0: http://mirrors.jenkins-ci.org/war/%{version}/%{name}.war?/%{name}-%{version}.war
-# Source0-md5: c7edb8c15074e1278937fe44f2ea705b
+# Check for new releases and URLs here: http://mirrors.jenkins-ci.org/war-stable/?C=N;O=D
+Source0: http://mirrors.jenkins-ci.org/war-stable/%{version}/%{name}.war?/%{name}-%{version}.war
+# Source0-md5: baee5248b6bbaf20beae944d8114ad7f
Source1: context.xml
Patch0: webxml.patch
URL: http://www.jenkins-ci.org/
@@ -93,6 +91,15 @@ fi
%postun
%tomcat_clear_cache %{name}
+%triggerpostun -- %{name} < 1.509.1
+test -f /var/lib/jenkins/hudson.model.UpdateCenter.xml || return
+echo "Changing update center URL to LTS in /var/lib/jenkins/hudson.model.UpdateCenter.xml"
+echo "See https://wiki.jenkins-ci.org/display/JENKINS/LTS+Release+Line"
+sed -i.rpmorig -e 's,http://updates.jenkins-ci.org/update-center.json,http://updates.jenkins-ci.org/stable/update-center.json,' \
+ /var/lib/jenkins/hudson.model.UpdateCenter.xml
+echo "Clearing /var/lib/jenkins/updates"
+rm -rf /var/lib/jenkins/updates
+
%clean
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/jenkins.git/commitdiff/46deb9b62b9357911f530b07021be98c7fb2b568
More information about the pld-cvs-commit
mailing list