Rundeck server based on Debian
Jacek Kowalski
2016-02-03 e6009b3f35c859f953d16b188bb4f16dce61ca4e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
 
if [ ! -f /etc/rundeck/profile ]; then
    cp -Rfp /etc/rundeck-org/* /etc/rundeck/
fi
 
chown -Rf rundeck:rundeck /etc/rundeck /var/rundeck /var/lib/rundeck
chmod -Rf o-rwx /etc/rundeck /var/rundeck /var/lib/rundeck
 
chown -Rf :adm /var/lib/rundeck/logs
chmod g+s,o+x /var/lib/rundeck/logs
 
. /etc/rundeck/profile
 
# Rundeck 2.6 to 2.7 migration - new profile file
if [ -z "$rundeckd" ]; then
    mv -f /etc/rundeck/profile /etc/rundeck/profile.pre-migration
    cp -f /etc/rundeck-org/profile /etc/rundeck/profile
    . /etc/rundeck/profile
fi
 
su rundeck -s /bin/bash -c "$rundeckd"