]> git.argeo.org Git - gpl/argeo-slc.git/blob - dist/slc/src/main/scripts/preinstall-5
Improve SLC client
[gpl/argeo-slc.git] / dist / slc / src / main / scripts / preinstall-5
1 if [ $1 = "1" ];then
2 APP=%{name}
3
4 # check if user exists
5 /bin/id $APP 2>/dev/null
6 if [ $? -ne 0 ];then
7 # create application user (EL5)
8 useradd -r --home-dir /var/lib/$APP --shell /sbin/nologin --create-home $APP
9 fi
10
11 # give read access to group on home
12 chmod g+r /var/lib/$APP
13 mkdir -p /var/lib/$APP/{conf,data}
14 chown $APP.$APP /var/lib/$APP/{conf,data}
15 fi
16
17 # mkdir -p /etc/$APP
18 # chown root.$APP /etc/$APP
19 # chmod 640 /etc/$APP
20
21 # chmod u+x /etc/init.d/$APP