From: Sam Hartman Date: Wed, 30 Jul 2014 22:00:59 +0000 (-0400) Subject: Create user and populate keys database X-Git-Tag: debian/1.3.1-1~18 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=1948b70d7222f33a95593fd6c2863494ab111dcd;p=trust_router.git Create user and populate keys database --- diff --git a/trust_router.spec b/trust_router.spec index f3132c6..0ba2e6d 100644 --- a/trust_router.spec +++ b/trust_router.spec @@ -1,3 +1,4 @@ +%global optflags %{optflags} -Wno-parentheses Name: trust_router Version: 1.3 Release: 1%{?dist} @@ -11,8 +12,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: krb5-devel BuildRequires: jansson-devel >= 2.4 -BuildRequires: sqlite-devel, openssl-devel -Requires: moonshot-gss-eap +BuildRequires: sqlite-devel, openssl-devel, libtalloc-devel +Requires: moonshot-gss-eap, sqlite %description The trust router provides a mechanism for discovering the topology of @@ -62,11 +63,21 @@ rm -rf $RPM_BUILD_ROOT %postun libs -p /sbin/ldconfig +%post +id trustrouter 2>/dev/null || adduser --system -d /var/lib/trust_router trustrouter +test -d /var/lib/trust_router ||mkdir /var/lib/trust_router +chown trustrouter:trustrouter /var/lib/trust_router +sqlite3