2009-08-28 20:12:54 +00:00
|
|
|
Index: SpecCheck.py
|
|
|
|
===================================================================
|
|
|
|
--- SpecCheck.py.orig
|
2008-04-17 02:52:37 +00:00
|
|
|
+++ SpecCheck.py
|
2009-08-28 20:12:54 +00:00
|
|
|
@@ -57,7 +57,10 @@ suse_version_regex = re.compile('%suse_v
|
|
|
|
section_regexs = dict(
|
|
|
|
([x, re.compile('^%' + x + '(?:\s|$)')]
|
|
|
|
for x in ('build', 'changelog', 'check', 'clean', 'description', 'files',
|
|
|
|
- 'install', 'package', 'prep')))
|
|
|
|
+ 'install', 'package', 'prep',
|
|
|
|
+ 'pre', 'post', 'postun', 'trigger', 'triggerin',
|
|
|
|
+ 'triggerprein', 'triggerun', 'triggerpostun',
|
|
|
|
+ 'pretrans', 'posttrans')))
|
|
|
|
|
|
|
|
# Only check for /lib, /usr/lib, /usr/X11R6/lib
|
|
|
|
# TODO: better handling of X libraries and modules.
|
2009-09-16 16:41:21 +00:00
|
|
|
@@ -257,7 +260,9 @@ class SpecCheck(AbstractCheck.AbstractCh
|
2008-04-17 02:52:37 +00:00
|
|
|
|
|
|
|
continue
|
|
|
|
|
|
|
|
- if current_section in ('prep', 'build'):
|
|
|
|
+ if current_section in ('prep', 'build', 'pre', 'post', 'postun',
|
|
|
|
+ 'trigger', 'triggerin', 'triggerprein', 'triggerun', 'triggerpostun',
|
|
|
|
+ 'pretrans', 'posttrans'):
|
|
|
|
if contains_buildroot(line):
|
|
|
|
printWarning(pkg, 'rpm-buildroot-usage', '%' + current_section, line[:-1].strip())
|
|
|
|
|