Name: jenkins-scripts
-Version: 0.11
+Version: 0.12
Release: 1
License: Intel Proprietary
Summary: An extendable backend scripts for jenkins
%clean
rm -rf %{buildroot}
-%pre
-rm -rf /var/lib/jenkins/jenkins-scripts
-
%post
if [ -s /etc/sysconfig/jenkins ]; then
source /etc/sysconfig/jenkins
-fi
-if [ -n $JENKINS_HOME -a x$JENKINS_HOME != "x/var/lib/jenkins" ]; then
- rm -rf $JENKINS_HOME/jenkins-scripts
- cp -rf /var/lib/jenkins/jenkins-scripts $JENKINS_HOME/
- chown -R jenkins:jenkins $JENKINS_HOME/jenkins-scripts
+ if [ -n $JENKINS_HOME -a x$JENKINS_HOME != "x/var/lib/jenkins" ]; then
+ ln -sf /var/lib/jenkins/jenkins-scripts $JENKINS_HOME/jenkins-scripts
+ fi
fi
%postun
if [ $1 = 0 ]; then
if [ -s /etc/sysconfig/jenkins ]; then
source /etc/sysconfig/jenkins
- fi
- if [ -n $JENKINS_HOME -a x$JENKINS_HOME != "x/var/lib/jenkins" ]; then
- rm -rf $JENKINS_HOME/jenkins-scripts
+ if [ -L $JENKINS_HOME/jenkins-scripts ]; then
+ rm $JENKINS_HOME/jenkins-scripts
+ fi
fi
fi
%defattr(-,jenkins,jenkins)
%{_localstatedir}/lib/jenkins
-%changelog