2 Author: Christian Schwarz <schwarz@debian.org>
7 Info: This script checks if md5sum control files are valid, if they are
8 provided by a binary package.
10 Tag: no-md5sums-control-file
12 Info: This package does not contain an md5sums control file. This control
13 file listing the MD5 checksums of the contents of the package is not
14 required, but if present debsums can use it to verify that no files
15 shipped with your package have been modified. Providing it is
18 If you are using debhelper to create your package, just add a call to
19 <tt>dh_md5sums</tt> at the end of your binary-indep or binary-arch
20 target, right before <tt>dh_builddeb</tt>.
22 Tag: malformed-md5sums-control-file
24 Info: The indicated line of the md5sums control file for this package was
25 malformed. Each line of an md5sums control file should contain an MD5
26 checksum, some whitespace, and then the path to the file corresponding to
31 Info: The md5sum listed for the file does not match the actual file
34 Usually, this error occurs during the package build process, if the
35 <tt>debian/tmp/</tt> directory is touched after <tt>dh_md5sums</tt> or
36 <tt>debstd</tt> is run.
38 Tag: md5sums-lists-nonexisting-file
40 Info: The md5sums control file lists a file which is not included in the
43 Usually, this error occurs during the package build process, if the
44 <tt>debian/tmp/</tt> directory is touched after <tt>dh_md5sums</tt> or
45 <tt>debstd</tt> is run.
47 If all the files in the <tt>DEBIAN/</tt> subdirectory are listed
48 above, the problem was probably caused by building the package using a
49 buggy debstd/debmake. In this case, rebuilding the package with an
50 updated debstd should fix the problem.
52 Tag: file-missing-in-md5sums
54 Info: The package contains a file which isn't listed in the md5sums control
57 Usually, this error occurs during the package build process, if the
58 <tt>debian/tmp/</tt> directory is touched after <tt>dh_md5sums</tt> or
59 <tt>debstd</tt> is run.