%global optflags %{optflags} -Wno-parentheses
Name: trust_router
-Version: 1.3.1
+Version: 1.4
Release: 1%{?dist}
Summary: Moonshot Trust Router
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
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