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}