[anyterm] silence usermod

abo abo at fedoraproject.org
Fri Jun 1 22:19:45 UTC 2012


commit e43be79dcef5b2060a9604b6ea006d418226d1bb
Author: Alexander Boström <abo at root.snowtree.se>
Date:   Fri Jun 1 23:55:46 2012 +0200

    silence usermod

 anyterm.spec |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/anyterm.spec b/anyterm.spec
index 25a8303..cf0fb3e 100644
--- a/anyterm.spec
+++ b/anyterm.spec
@@ -92,7 +92,7 @@ getent group %{name} >/dev/null 2>&1 || \
 getent passwd %{name} >/dev/null 2>&1 || \
   useradd -r -l -g %{name} -s /sbin/nologin \
   -d %{_localstatedir}/run/%{name} -c "Anyterm service" %{name}
-if [[ ! -d %{_localstatedir}/run/%{name} ]]; then
+if [[ $(getent passwd %{name} | cut -d: -f6) == /dev/null ]]; then
   mkdir -m755 %{_localstatedir}/run/%{name}
   chown %{name}:%{name} %{_localstatedir}/run/%{name}
   usermod -d %{_localstatedir}/run/%{name} %{name}


More information about the scm-commits mailing list