remove boilerplate code from maintainer scripts

Signed-off-by: Andreas Beckmann <anbe@debian.org>
*.postrm: silence rmdir

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p-s.deb: populate known_hosts with localhost's key

Signed-off-by: Andreas Beckmann <anbe@debian.org>
restrict sudoers permissions a little bit

Signed-off-by: Andreas Beckmann <anbe@debian.org>
master-command: drop explicit python

piuparts-master is executable and has a correct hashbang

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf.sample: activate a default mirror

Signed-off-by: Andreas Beckmann <anbe@debian.org>
TODO: remove stuff that has been done
release as 0.50
start with 0.51

Signed-off-by: Andreas Beckmann <anbe@debian.org>
pre_install_exceptions: fail before mini-buildd-{bld,rep}/squeeze

mini-build-* in squeeze fails to install due to timeout

Signed-off-by: Andreas Beckmann <anbe@debian.org>
lib/db: do not fail to hand out the last package

deleting someting from a list while iterating over it is a bad idea,
so return a copy of the list instead

Signed-off-by: Andreas Beckmann <anbe@debian.org>
post_setup_wheezy-fake-essential: ignore some purge failures

unconditional ucf or deluser usage won't be fixed for wheezy

Signed-off-by: Andreas Beckmann <anbe@debian.org>
p.conf: add flags-{start,end}-wheezy

add some fake-essential packages and ignore debsums errors in wheezy

Signed-off-by: Andreas Beckmann <anbe@debian.org>
add news entry about testing of partial suites and arbitrary upgrade paths