X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=dist%2Fargeo-node%2Frpm%2Fscripts%2Fpreinstall;h=2e460655563e62fac86483cd95ca344f3ff6556d;hb=e41e2a4bcda502518826334ecdfaa25bcaed979b;hp=cff6bd4aa838c82095dcd48c17d481d78108dbb4;hpb=3200c28bdc2f274178a62a372dbd2f2cd12855ed;p=lgpl%2Fargeo-commons.git diff --git a/dist/argeo-node/rpm/scripts/preinstall b/dist/argeo-node/rpm/scripts/preinstall index cff6bd4aa..2e4606555 100644 --- a/dist/argeo-node/rpm/scripts/preinstall +++ b/dist/argeo-node/rpm/scripts/preinstall @@ -1,17 +1,15 @@ if [ $1 = "1" ];then - APP=node + APP=argeo # check if user exists /bin/id $APP 2>/dev/null if [ $? -ne 0 ];then echo Create user $APP... useradd --system --home-dir /var/lib/$APP --shell /bin/bash --user-group --create-home $APP + else + echo User $APP already exists fi mkdir -p /var/lib/$APP/{state,data,indexes} - chown $APP.$APP /var/lib/$APP/{state,data,indexes} - mkdir -p /var/run/$APP - chown $APP.$APP /var/run/$APP - mkdir -p /var/log/$APP - chown $APP.$APP /var/log/$APP + chown -R $APP.$APP /var/lib/$APP fi \ No newline at end of file