]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - dist/slc/src/main/scripts/preinstall
Add localfs option (commented out)
[gpl/argeo-slc.git] / dist / slc / src / main / scripts / preinstall
index fdfcdf5b788bb313fcec7f7e3877f0576d31b051..9aa846434ad9a57d0e42ed0c5398996e2aff8902 100644 (file)
@@ -1,6 +1,14 @@
 if [ $1 = "1" ];then
        APP=%{name}
-       useradd --system --home-dir /var/lib/$APP --shell /sbin/nologin --user-group --create-home $APP
+       
+       # check if user exists
+       /bin/id $APP 2>/dev/null
+       if [ $? -ne 0 ];then
+               # create application user (EL6)
+               echo Create user $APP...
+               useradd --system --home-dir /var/lib/$APP --shell /sbin/nologin --user-group --create-home $APP
+       fi
+       
        # give read access to group on home
        chmod g+r /var/lib/$APP
        mkdir -p /var/lib/$APP/{conf,data}