[Pkg-freeipmi-devel] Bug#691439: libfreeipmi12: copyright file missing after upgrade (policy 12.5)
Andreas Beckmann
anbe at debian.org
Sat Feb 2 18:18:26 UTC 2013
Followup-For: Bug #691439
Hi,
I'm appending the new template for these missing-copyright bugs, it has
some suggestions how to fix the maintainer scripts.
Andreas
Hi,
a test with piuparts revealed that your package misses the copyright
file after an upgrade from squeeze to wheezy, which is a violation of
Policy 12.5:
http://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile
After the upgrade /usr/share/doc/$PACKAGE/ is just an empty directory.
This was observed on the following upgrade paths:
>From the attached log (scroll to the bottom...):
Additional info may be available here:
http://wiki.debian.org/MissingCopyrightFile
Note that dpkg intentionally does not replace directories with symlinks
and vice versa, you need the maintainer scripts to do this.
For switching from a directory to a link the postinst script should
do something like this:
DOCDIR=/usr/share/doc/@@PACKAGE@@
DOCLINK=@@OTHERPACKAGE@@
if [ -d $DOCDIR ] && [ ! -L $DOCDIR ] ; then
rmdir $DOCDIR
ln -s $DOCLINK $DOCDIR
fi
For switching from a link to a directory, the preinst script should
do something like this:
DOCDIR=/usr/share/doc/@@PACKAGE@@
if [ -L $DOCDIR ] ; then
rm $DOCDIR
fi
cheers,
More information about the Pkg-freeipmi-devel
mailing list