3 # vim:set ts=2 sw=2 et:
5 # arg 1: the new package version
10 # arg 1: the new package version
12 ln -s /opt
/jenkins-lts
/bin
/jenkins-lts
/etc
/rc.d
/jenkins-lts
14 echo ">>> Creating user and group and setting permissions..."
15 getent group jenkins-lts
> /dev
/null || usr
/sbin
/groupadd jenkins-lts
16 getent passwd jenkins-lts
> /dev
/null || usr
/sbin
/useradd
-c \
17 'Jenkins CI' -g jenkins-lts
-d '/var/lib/jenkins-lts' \
18 --system -s /bin
/bash jenkins-lts
&> /dev
/null
22 chown
-R jenkins-lts
:jenkins-lts
/opt
/jenkins-lts
/tmp
23 chown
-R jenkins-lts
:jenkins-lts
/opt
/jenkins-lts
/logs
24 chown
-R jenkins-lts
:jenkins-lts
/opt
/jenkins-lts
25 chown
-R jenkins-lts
:jenkins-lts
/var
/lib
/jenkins-lts
26 chown
-R jenkins-lts
:jenkins-lts
/var
/run
/jenkins-lts
30 >>> Jenkins can now be started via /opt/jenkins-lts/bin/jenkins-lts or via
31 >>> /etc/rc.d/jenkins-lts.
32 >>> Jenkins is running by default on port 8070 and is bound to all interfaces,
33 >>> you can change this in the /opt/jenkins-lts/conf/wrapper.conf as well.
34 >>> For additional information please visit http://jenkins-ci.org
38 # arg 1: the new package version
39 # arg 2: the old package version
44 # arg 1: the new package version
45 # arg 2: the old package version
50 chown
-R jenkins-lts
:jenkins-lts
/opt
/jenkins-lts
/tmp
51 chown
-R jenkins-lts
:jenkins-lts
/opt
/jenkins-lts
/logs
52 chown
-R jenkins-lts
:jenkins-lts
/opt
/jenkins-lts
53 chown
-R jenkins-lts
:jenkins-lts
/var
/lib
/jenkins-lts
54 chown
-R jenkins-lts
:jenkins-lts
/var
/run
/jenkins-lts
58 # arg 1: the old package version
63 # arg 1: the old package version
66 getent passwd jenkins-lts
> /dev
/null
&& usr
/sbin
/userdel jenkins-lts
&>/dev
/null
67 getent group jenkins-lts
> /dev
/null
&& usr
/sbin
/groupdel jenkins-lts
&>/dev
/null
69 if [ -d /var
/run
/jenkins-lts
] ; then
70 rm -r /var
/run
/jenkins-lts
73 # if [ -d /var/lib/jenkins ] ; then
74 # rm -r /var/lib/jenkins
77 if [ -h /etc
/rc.d
/jenkins-lts
] ; then
78 rm /etc
/rc.d
/jenkins-lts