Updated version number
[trust_router.git] / trust_router.spec
index a33ec3f..da46e7c 100644 (file)
@@ -1,6 +1,6 @@
 %global optflags %{optflags} -Wno-parentheses
 Name:           trust_router
-Version:        1.3.1
+Version:        1.4
 Release:        1%{?dist}
 Summary:        Moonshot Trust Router
 
@@ -77,13 +77,17 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/trust_router/redhat
 rm -rf $RPM_BUILD_ROOT
 
 
+%pre
+getent group trustrouter > /dev/null || groupadd -r trustrouter
+getent passwd trustrouter > /dev/null || useradd -r -g trustrouter -d /var/lib/trustrouter -s /sbin/nologin -c "GSS-EAP Trust Router service account" trustrouter
+exit 0
+
+
 %post libs -p /sbin/ldconfig
 
 %postun libs -p /sbin/ldconfig
 
 %post
-id trustrouter 2>/dev/null || adduser --system  -d /var/lib/trust_router trustrouter
-
 # Data directory
 test -d /var/lib/trust_router ||mkdir /var/lib/trust_router
 chown trustrouter:trustrouter /var/lib/trust_router
@@ -92,7 +96,7 @@ chown trustrouter:trustrouter /var/lib/trust_router/keys
 chmod 660 /var/lib/trust_router/keys
 
 # Log Directory
-mkdir /var/log/trust_router
+test -d /var/log/trust_router ||mkdir /var/log/trust_router
 chown root:trustrouter /var/log/trust_router
 chmod 770 /var/log/trust_router