Niels Thykier <niels@thykier.net> (2014-03-16):
> Hi,
>
> Reviewing a part of the Lintian code, I noticed the following[1]:
>
> """
> # I'm not sure about the udeb case
> if ($type ne 'udeb' and $file->size == 0) {
> tag 'control-file-is-empty', $file;
> }
> """
>
> My question is: Are there control files for udebs where it makes sense
> for them to be present and completely empty (instead of leaving them out
> completely)? If so, which of the files would that be?
The following returned no error when run against my local amd64,i386
mirror:
for i in $(find /srv/mirrors/debian -name '*.udeb'|sort); do
rm DEBIAN/ -rf 2>/dev/null
echo "Checking: $i"
dpkg --control $i
for f in $(find DEBIAN -type f 2>/dev/null); do
if [ ! -s $f ]; then echo "FAIL: $f in $i"; fi
done
done
I guess there's no need for special-casing udebs in that test.
Mraw,
KiBi.
Attachment:
signature.asc
Description: Digital signature