From 960cf2505ff9544036a4efcd3982b871d7efaa0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Bostr=C3=B6m?= Date: Sat, 2 Jun 2012 12:28:51 +0200 Subject: [PATCH] really really create the home directory --- anyterm.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/anyterm.spec b/anyterm.spec index 35199e5..7fbd0f9 100644 --- a/anyterm.spec +++ b/anyterm.spec @@ -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