Auto create symlinks to jobs/configuration
authorLin Yang <lin.a.yang@intel.com>
Tue, 15 Oct 2013 13:38:33 +0000 (21:38 +0800)
committerLin Yang <lin.a.yang@intel.com>
Tue, 15 Oct 2013 13:40:12 +0000 (21:40 +0800)
In %post section, automatically create symlinks /var/lib/jenkins/userContent/
configuration to /var/lib/jenkins/jobs/configuration.

Fixes: #1356

Change-Id: Ic2e45eb14b647b9a57c94b908f7ce8d3aa5aed36
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
packaging/jenkins-jobs.spec

index 80ae335..c29e247 100644 (file)
@@ -57,6 +57,17 @@ Jenkins jobs for tzs customer appliance instance
 install -d %{buildroot}%{destdir}
 cp -rf jobs/* %{buildroot}%{destdir}/
 
+%post
+if [ ! -d /var/lib/jenkins/userContent ]; then
+  mkdir -p /var/lib/jenkins/userContent
+fi
+ln -sf %{destdir}/configuration /var/lib/jenkins/userContent/configuration
+
+%postun
+if [ -L /var/lib/jenkins/userContent/configuration ]; then
+  rm -f /var/lib/jenkins/userContent/configuration
+fi
+
 %files
 %defattr(-,jenkins,jenkins)
 %dir /var/lib/jenkins