Michael Ablassmeier wrote: > IMHO Lintian should also check if "dh_md5sums" is called and > print at least a warning if this is not the case. In principle, I argree, but maybe it's better to check for the presence of an md5sums file than to "force" (haha) people who don't like it to do this. Attached is a linda patch that does that. Maybe I'll post a link the result of the run on my mirror later. Cheers T.
diff -urN linda-0.2.23~/checks/controlfiles.py linda-0.2.23+/checks/controlfiles.py --- linda-0.2.23~/checks/controlfiles.py 2003-09-23 10:19:19.000000000 +0200 +++ linda-0.2.23+/checks/controlfiles.py 2003-12-01 20:15:06.000000000 +0100 @@ -10,6 +10,8 @@ norm_control = ('control', 'md5sums', 'conffiles', 'templates', \ 'shlibs') control_files = exec_control + norm_control + if not common.control_info.has_key('md5sums'): + self.signal_error('no-md5sums-control-file') for k in common.control_info.keys(): if k not in control_files: self.signal_error('unknown-control-file', [k]) diff -urN linda-0.2.23~/desc/controlfiles.desc linda-0.2.23+/desc/controlfiles.desc --- linda-0.2.23~/desc/controlfiles.desc 2003-09-23 10:19:21.000000000 +0200 +++ linda-0.2.23+/desc/controlfiles.desc 2003-12-01 20:11:42.000000000 +0100 @@ -101,3 +101,10 @@ The maintainer script shown above calls update-rc.d the number of times listed above. +Tag: no-md5sums-control-file +Type: Warning +_Description: Package has no md5sums control file. + The package does not have a md5sums control file which can be + used to verify the integrity of installed package's file via + debsums. md5sums files can be created with dh_md5sums. +
Attachment:
pgpXrfnZ5WXjv.pgp
Description: PGP signature