[X2Go-Commits] [x2gobroker] 01/01: x2gobroker.spec: more rpmlintrc improvements

git-admin at x2go.org git-admin at x2go.org
Wed Oct 15 07:17:20 CEST 2014


This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2gobroker.

commit 620a2b9e7152ece538908e20d68a2e2411eb55e8
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Wed Oct 15 07:17:17 2014 +0200

    x2gobroker.spec: more rpmlintrc improvements
---
 x2gobroker.spec |   46 +++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 7 deletions(-)

diff --git a/x2gobroker.spec b/x2gobroker.spec
index fc0d92c..2b02faf 100644
--- a/x2gobroker.spec
+++ b/x2gobroker.spec
@@ -114,7 +114,8 @@ Requires:       python-argparse
 Requires:       python-setproctitle
 Requires:       python-pampy
 Requires:       logrotate
-Requires(pre):       python-x2gobroker = %{version}-%{release}
+Requires(pre):  python-x2gobroker = %{version}-%{release}
+Requires(pre):  permissions
 
 %description authservice
 X2Go is a server based computing environment with
@@ -144,6 +145,7 @@ Group:          Applications/Communications
 Requires:       x2gobroker = %{version}-%{release}
 Requires:       x2gobroker-authservice = %{version}-%{release}
 Requires:       logrotate
+Requires(pre):  permissions
 
 %description daemon
 X2Go is a server based computing environment with
@@ -214,6 +216,7 @@ Requires:       python2
 %endif
 Requires:       x2gobroker-authservice = %{version}-%{release}
 Requires:       logrotate
+Requires(pre):  permissions
 
 %description wsgi
 X2Go is a server based computing environment with
@@ -384,11 +387,11 @@ fi
 
 %if 0%{?suse_version}
 %post -n python-x2gobroker
-%set_permissions
+%set_permissions /var/log/x2gobroker
 
 
 %verifyscript -n python-x2gobroker
-%verify_permissions
+%verify_permissions -e /var/log/x2gobroker
 %endif
 
 
@@ -410,6 +413,13 @@ if [ "$1" -ge "1" ] ; then
     /sbin/service x2gobroker-authservice condrestart >/dev/null 2>&1 || :
 fi
 %endif
+%if 0%{?suse_version}
+%set_permissions /var/log/x2gobroker
+
+
+%verifyscript authservice
+%verify_permissions -e /var/log/x2gobroker
+%endif
 
 %preun authservice
 %if 0%{?fedora} || 0%{?el7} || 0%{?suse_version} >= 1230
@@ -453,6 +463,13 @@ if [ "$1" -ge "1" ] ; then
     /sbin/service x2gobroker-daemon condrestart >/dev/null 2>&1 || :
 fi
 %endif
+%if 0%{?suse_version}
+%set_permissions /var/log/x2gobroker
+
+
+%verifyscript daemon
+%verify_permissions -e /var/log/x2gobroker
+%endif
 
 %preun daemon
 %if 0%{?fedora} || 0%{?el7} || 0%{?suse_version} >= 1230
@@ -483,11 +500,11 @@ if ! /usr/bin/getent group x2gobroker-users 1>/dev/null 2>/dev/null; then
 	/usr/sbin/groupadd -r x2gobroker-users
 fi
 %if 0%{?suse_version}
-%set_permissions
+%set_permissions /usr/bin/x2gobroker-ssh
 
 
 %verifyscript ssh
-%verify_permissions
+%verify_permissions -e /usr/bin/x2gobroker-ssh
 %endif
 
 %pre agent
@@ -502,11 +519,23 @@ fi
 
 %if 0%{?suse_version}
 %post agent
-%set_permissions
+%set_permissions /usr/lib/x2go/x2gobroker-agent
+%set_permissions /var/log/x2gobroker
 
 
 %verifyscript agent
-%verify_permissions
+%verify_permissions -e /usr/lib/x2go/x2gobroker-agent
+%verify_permissions -e /var/log/x2gobroker
+%endif
+
+
+%if 0%{?suse_version}
+%post wsgi
+%set_permissions /var/log/x2gobroker
+
+
+%verifyscript wsgi
+%verify_permissions -e /var/log/x2gobroker
 %endif
 
 
@@ -552,6 +581,7 @@ fi
 %config %_sysconfdir/logrotate.d/x2gobroker-authservice
 %_sbindir/x2gobroker-authservice
 %_mandir/man8/x2gobroker-authservice.8*
+%attr(02750,x2gobroker,x2gobroker) %_localstatedir/log/x2gobroker
 
 
 %files daemon
@@ -573,6 +603,7 @@ fi
 %_mandir/man1/x2gobroker-daemon.1*
 %_mandir/man8/x2gobroker-daemon-debug.8*
 %config %_sysconfdir/logrotate.d/x2gobroker-daemon
+%attr(02750,x2gobroker,x2gobroker) %_localstatedir/log/x2gobroker
 
 
 %files ssh
@@ -588,6 +619,7 @@ fi
 %else
 %_sysconfdir/httpd
 %endif
+%attr(02750,x2gobroker,x2gobroker) %_localstatedir/log/x2gobroker
 %config %_sysconfdir/x2go/x2gobroker-wsgi.apache.conf
 %config %_sysconfdir/x2go/x2gobroker-wsgi.apache.vhost
 %config %_sysconfdir/logrotate.d/x2gobroker-wsgi

--
Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git


More information about the x2go-commits mailing list