@@ -106,7 +106,7 @@ Summary: The openSUSE Build Service -- The Frontend part
106106Group: Productivity/Networking/Web/Utilities
107107
108108%if 0%{?suse_version }
109- PreReq: %fillup_prereq %insserv_prereq
109+ PreReq: %fillup_prereq %insserv_prereq permissions
110110%endif
111111
112112Requires: lighttpd ruby-fcgi lighttpd-mod_magnet mysql ruby-mysql rubygem-rake
@@ -292,11 +292,17 @@ done
292292#-------------------------------------------------------------------------------
293293%post -n obs-server
294294#-------------------------------------------------------------------------------
295+ %run_permissions
295296%{fillup_and_insserv -n obs-server}
296297for service in obssrcserver obsrepserver obsscheduler obspublisher; do
297298%restart_on_update $service
298299done
299300
301+ #-------------------------------------------------------------------------------
302+ %verifyscript -n obs-server
303+ #-------------------------------------------------------------------------------
304+ %verify_permissions -e /usr/bin/sign
305+
300306#-------------------------------------------------------------------------------
301307%post -n obs-worker
302308#-------------------------------------------------------------------------------
364370/var/adm/fillup-templates/sysconfig.obs-server
365371%{_mandir }/man5/*
366372# the sign client goes with the server
367- %attr(4750 ,root,obsrun) /usr/bin/sign
373+ %verify(not mode) % attr(0750 ,root,obsrun) /usr/bin/sign
368374%{_mandir }/man8/sign.8.gz
369375
370376#-------------------------------------------------------------------------------
0 commit comments