Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:Test
rpmlint
only-reg-files-are-scripts.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File only-reg-files-are-scripts.diff of Package rpmlint
--- InitScriptCheck.py +++ InitScriptCheck.py @@ -15,6 +15,7 @@ import rpm import Pkg import string +import stat rc_regex=re.compile('^/etc(/rc\.d)?/init\.d/') chkconfig_content_regex=re.compile('^\s*#\s*chkconfig:\s*([-0-9]+)\s+[-0-9]+\s+[-0-9]+') @@ -40,7 +41,7 @@ initscript_list = [] for f in pkg.files().keys(): - if rc_regex.search(f): + if rc_regex.search(f) and stat.S_ISREG(pkg.files()[f][0]): basename=basename_regex.search(f).group(1) initscript_list.append(basename) if pkg.files()[f][0] & 0500 != 0500:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor