]> git.argeo.org Git - lgpl/argeo-commons.git/blob - dist/argeo-node/rpm/scripts/preinstall
[maven-release-plugin] prepare release argeo-commons-2.1.70
[lgpl/argeo-commons.git] / dist / argeo-node / rpm / scripts / preinstall
1 if [ $1 = "1" ];then
2 APP=node
3
4 # check if user exists
5 /bin/id $APP 2>/dev/null
6 if [ $? -ne 0 ];then
7 echo Create user $APP...
8 useradd --system --home-dir /var/lib/$APP --shell /bin/bash --user-group --create-home $APP
9 fi
10
11 mkdir -p /var/lib/$APP/{state,data,indexes}
12 chown $APP.$APP /var/lib/$APP
13 mkdir -p /var/run/$APP
14 chown $APP.$APP /var/run/$APP
15 mkdir -p /var/log/$APP
16 chown $APP.$APP /var/log/$APP
17 fi