buildd: support IGNORE class to ignore requests to install software packages from...
authorMichael Prokop <mika@grml.org>
Tue, 26 Apr 2011 15:20:17 +0000 (17:20 +0200)
committerMichael Prokop <mika@grml.org>
Tue, 26 Apr 2011 15:20:19 +0000 (17:20 +0200)
commitcfa2c5040ab997ab2673b3ca3bf4da0d40d9bfcb
tree7c32e723cc83aec1ddfa4bdfe5bcd4926e2b5a83
parent346b946930e0c10920b42d5c74395f8f3a378af5
buildd: support IGNORE class to ignore requests to install software packages from other classes

If packages fail to install in autobuilds it's annoying to have
build errors. Even worse it's not having daily ISOs at all if
unstable is broken.

Therefore support the class "IGNORE" in which you can list
all the packages you don't want to install even though the
package(s) might be requested in other classes. Using the
"keyword-" unmarks the package for installation and therefore
we can safely skip packages on daily builds while they are known
to be broken.

Usage example how to ignore speechd-el and ekeyd:

PACKAGES aptitude

speechd-el-
ekeyd-
EOF
18 files changed:
buildd/grml-live_autobuild_grml-large_sid.sh
buildd/grml-live_autobuild_grml-large_squeeze.sh
buildd/grml-live_autobuild_grml-large_wheezy.sh
buildd/grml-live_autobuild_grml-medium_sid.sh
buildd/grml-live_autobuild_grml-medium_squeeze.sh
buildd/grml-live_autobuild_grml-medium_wheezy.sh
buildd/grml-live_autobuild_grml-small_sid.sh
buildd/grml-live_autobuild_grml-small_squeeze.sh
buildd/grml-live_autobuild_grml-small_wheezy.sh
buildd/grml-live_autobuild_grml64-large_sid.sh
buildd/grml-live_autobuild_grml64-large_squeeze.sh
buildd/grml-live_autobuild_grml64-large_wheezy.sh
buildd/grml-live_autobuild_grml64-medium_sid.sh
buildd/grml-live_autobuild_grml64-medium_squeeze.sh
buildd/grml-live_autobuild_grml64-medium_wheezy.sh
buildd/grml-live_autobuild_grml64-small_sid.sh
buildd/grml-live_autobuild_grml64-small_squeeze.sh
buildd/grml-live_autobuild_grml64-small_wheezy.sh