[Piuparts-devel] more scripts-* directories
Andreas Beckmann
debian at abeckmann.de
Thu Jun 14 22:45:14 UTC 2012
Hi,
I recently added a few scripts-debug-*/ directories to simplify
rerunning a failed test while collecting more information (e.g. by
setting set -x in some script).
Furthermore I want to introduce two more scripts-* directories that
should be added to the piuparts-cmd of a few sections:
scripts-squeeze/
* for tests that end in squeeze (squeeze, lenny2squeeze,
squeeze-{updates,security,pu,bpo})
* e.g. make ucf and adduser fake-essential packages (so they are
available during purge - we won't get the packages fixed in stable)
scripts-leftovers/
* for tests that are run without --warn-on-leftovers-after-purge (sid)
* e.g. making dbconfig-common fake-essential
* e.g. preseed some debconf variables to enable extra purge code that
removes potentially valuable user data, e.g. databases, and
therefore defaults to being disabled. I don't want to enable this
globally (in scripts/) so that both code paths in the maintainer
script get stressed (sid with purge code, wheezy without).
It would be difficult for the scripts to figure out in which section
they are being run in order to act accordingly. (Exporting
PIUPARTS_SECTION or something like this in the environment and having a
hardcoded list in the custom script ist not an option.)
Andreas
PS: are there any objections against doing
git mv org/piuparts.debian.org/* .
at some point?
PPS: wouldn't known-problems/*.conf better be placed in
/etc/piuparts/known-problems/, too? But that should be moved around at
the same time we add a number prefix for ordering and remove the
hardcoded list from piuparts-report.
More information about the Piuparts-devel
mailing list