really really create the home directory

This commit is contained in:
Alexander Boström 2012-06-02 12:28:51 +02:00
commit 960cf2505f

View file

@ -91,10 +91,12 @@ getent group %{name} >/dev/null 2>&1 || \
groupadd -r %{name}
getent passwd %{name} >/dev/null 2>&1 || \
useradd -r -l -g %{name} -s /sbin/nologin \
-m -d %{_localstatedir}/run/%{name} -c "Anyterm service" %{name}
if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then
-d %{_localstatedir}/run/%{name} -c "Anyterm service" %{name}
if [[ ! -d %{_localstatedir}/run/%{name} ]]; then
mkdir -m755 %{_localstatedir}/run/%{name}
chown %{name}:%{name} %{_localstatedir}/run/%{name}
fi
if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then
usermod -d %{_localstatedir}/run/%{name} %{name}
fi
exit 0