start with 0.50
post_distupgrade_exceptions: handle libdb4.8

libdb4.8/squeeze is part of the minimal squeeze chroot and
remains installed after distupgrade even if it no longer
exists in wheezy
db4.8-util/wheezy Conflicts/Replaces libdb4.8, so ensure it
gets removed from the reference chroot, too

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_install_exceptions: update lvm2 exception

ganeti/lenny and mini-buildd-bld need this, too

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
post_setup_squeeze-fake-essential: more packages requiring install-info

there are ia few more packages in squeeze that need a fake-essential install-info

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
TODO - remove references to /org/piuparts/org from the stock packages.
TODO - add piuparts_slave_* as a case for sudoers.
TODO - replace known errors COMMAND with include and exclude regex's.

This supports replacing the current grep shell calls with python re
calls, for a 10-100x speed improvement in kpr creation.
TODO - make the known problems format python-friendlier.
TODO - slave_cleanup-sort mounts so that subdirs are umounted first.
TODO - remove references to ~/bin from stock packages.
Revert "TODO - slave_cleanup-sort mounts so that subdirs are umounted first."

This reverts commit e0086ee785920c8e62f8873224f52f2eaea8a550.

this is already done:

  for MOUNTPOINT in $(tac /proc/mounts | ...) ...
p-s: drop undocumented internal use of slave-directory config key

this [global] setting will be used soon for a different purpose
(and with a different value)

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
p: call dpkg-deb with --nocheck to allow bad version numbers

dpkg-deb refuses to create packages with bad version numbers,
e.g. starting with non-digits. Add the --nocheck option to allow
this as we might need to build a "bad" metapackage.

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
p: pass unqualified package names to apt-cache show

apt/lenny does not support qualified package names

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_install_exceptions: handle bootcd-ia64/squeeze

\#622690: bootcd-ia64 has a Pre-Depends/Depends cycle that apt cannot resolve

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_remove_50_find_missing_copyright: add some exceptions

ignore missing copyright on some old packages with many rdepends

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_remove_50_find_bad_permissions: exceptions for lenny and squeeze

/etc/citadel/netconfigs/7 and friends are the big offenders

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_install_exceptions: prepare for adding more lenny exceptions

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_install_exceptions: lenny: preseed dash for deterministic upgrade

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>
pre_install_exceptions: lenny: install undeclared dependencies

Signed-off-by: Andreas Beckmann <debian@abeckmann.de>