diff --git a/install.sh b/install.sh index 97e1795..1f15e3b 100755 --- a/install.sh +++ b/install.sh @@ -1,26 +1,13 @@ #!/bin/bash - -userStr=$(getent passwd openhab) - -# check user -if [ -z $userStr ]; then - echo "create openhab user and group" - - useradd -N -r -s /sbin/nologin openhab -fi - -# gut user id -uid=$(id openhab -u) +# get user id +uid=$(id -u) # create directories mkdir -p data/conf mkdir -p data/userdata mkdir -p data/addons -chown -R ${uid} data -chmod -R 770 data - # replace uid and gid in config file sed -i "/^OPENHAB_USER/c\\\OPENHAB_USER_ID=${uid}" openhab.conf