X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=dist%2Fargeo-node%2Frpm%2Fscripts%2Fpreinstall;fp=dist%2Fargeo-node%2Frpm%2Fscripts%2Fpreinstall;h=cff6bd4aa838c82095dcd48c17d481d78108dbb4;hb=3200c28bdc2f274178a62a372dbd2f2cd12855ed;hp=0000000000000000000000000000000000000000;hpb=0a91fbf74e55efcd33b7b225690b9807b791219a;p=lgpl%2Fargeo-commons.git diff --git a/dist/argeo-node/rpm/scripts/preinstall b/dist/argeo-node/rpm/scripts/preinstall new file mode 100644 index 000000000..cff6bd4aa --- /dev/null +++ b/dist/argeo-node/rpm/scripts/preinstall @@ -0,0 +1,17 @@ +if [ $1 = "1" ];then + APP=node + + # 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 + 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 +fi \ No newline at end of file