Bug 764121

Summary: firebird: %run_permissions is obsolete
Product: [openSUSE] openSUSE 12.2 Reporter: Ludwig Nussel <lnussel>
Component: OtherAssignee: Paul Reeves <opensusefactory>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mkubecek
Version: Factory   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 764093    

Description Ludwig Nussel 2012-05-25 13:13:44 UTC
firebird triggered the rpmlint check
"permissions-suseconfig-obsolete" which means the package calls
the %run_permissions macro in the %post script

The %run_permissions macro calls SuSEconfig which sets permissions
for all files in the system. Please use %set_permissions instead
to only set permissions for files contained in firebird.

The %set_permissions macro is available since openSUSE 11.4, you
may have a look at the util-linux package for an example how to
use it.
Comment 1 Michal Kubeček 2012-06-15 07:37:26 UTC
In the meantime, Firebird was upgraded to version 2.5 in Factory and new
specfile doesn't use %run_permissions

Is having the issue resolved in Factory sufficient or should I look at the
specfiles in 11.4 and 12.1?
Comment 2 Ludwig Nussel 2012-06-15 07:47:29 UTC
Factory is sufficient, thanks!
Comment 3 Michal Kubeček 2012-06-15 07:49:43 UTC
Thank you. Closing the bug.