salimma / rpms / rpmlint

Forked from rpms/rpmlint 4 years ago
Clone
Blob Blame History Raw
Index: InitScriptCheck.py
===================================================================
RCS file: /cooker/soft/rpmlint/InitScriptCheck.py,v
retrieving revision 1.14
diff -u -r1.14 InitScriptCheck.py
--- InitScriptCheck.py	15 Apr 2005 20:01:46 -0000	1.14
+++ InitScriptCheck.py	6 Jul 2005 14:19:22 -0000
@@ -17,7 +17,7 @@
 
 rc_regex=re.compile('^/etc(/rc.d)?/init.d/')
 chkconfig_content_regex=re.compile('# +chkconfig: +([-0-9]+) +[-0-9]+ +[-0-9]+', re.MULTILINE)
-subsys_regex=re.compile('/var/lock/subsys/([^/\n ]+)', re.MULTILINE)
+subsys_regex=re.compile('/var/lock/subsys/([^/"\'\n ]+)', re.MULTILINE)
 chkconfig_regex=re.compile('^[^#]*(chkconfig|add-service|del-service)', re.MULTILINE)
 status_regex=re.compile('^[^#]*status', re.MULTILINE)
 reload_regex=re.compile('^[^#]*reload', re.MULTILINE)
@@ -86,7 +86,7 @@
                         error=1
                         if name[0] == '$':
                             value=Pkg.substitute_shell_vars(name, content)
-                            if value == basename:
+                            if value == basename or value[0] == '$':
                                 error=0
                         if error:
                             printError(pkg, 'incoherent-subsys', f, name)