From: Michael Prokop Date: Tue, 26 Apr 2011 15:20:17 +0000 (+0200) Subject: buildd: support IGNORE class to ignore requests to install software packages from... X-Git-Tag: v0.13.3~50 X-Git-Url: https://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=cfa2c5040ab997ab2673b3ca3bf4da0d40d9bfcb 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 --- diff --git a/buildd/grml-live_autobuild_grml-large_sid.sh b/buildd/grml-live_autobuild_grml-large_sid.sh index 209e583..a149fd5 100755 --- a/buildd/grml-live_autobuild_grml-large_sid.sh +++ b/buildd/grml-live_autobuild_grml-large_sid.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml_sid_$DATE.iso SUITE=sid -CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,I386' +CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,I386,IGNORE' NAME=grml SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-large_squeeze.sh b/buildd/grml-live_autobuild_grml-large_squeeze.sh index f939483..b64cee2 100755 --- a/buildd/grml-live_autobuild_grml-large_squeeze.sh +++ b/buildd/grml-live_autobuild_grml-large_squeeze.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml_squeeze_$DATE.iso SUITE=squeeze -CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,I386' +CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,I386,IGNORE' NAME=grml SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-large_wheezy.sh b/buildd/grml-live_autobuild_grml-large_wheezy.sh index 135d65b..cf5a4e5 100755 --- a/buildd/grml-live_autobuild_grml-large_wheezy.sh +++ b/buildd/grml-live_autobuild_grml-large_wheezy.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml_wheezy_$DATE.iso SUITE=wheezy -CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,I386' +CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,I386,IGNORE' NAME=grml SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-medium_sid.sh b/buildd/grml-live_autobuild_grml-medium_sid.sh index ecd9614..1233ec6 100755 --- a/buildd/grml-live_autobuild_grml-medium_sid.sh +++ b/buildd/grml-live_autobuild_grml-medium_sid.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml-medium_sid_$DATE.iso SUITE=sid -CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,I386' +CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,I386,IGNORE' NAME=grml-medium SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-medium_squeeze.sh b/buildd/grml-live_autobuild_grml-medium_squeeze.sh index dbe4b06..907eddb 100755 --- a/buildd/grml-live_autobuild_grml-medium_squeeze.sh +++ b/buildd/grml-live_autobuild_grml-medium_squeeze.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml-medium_squeeze_$DATE.iso SUITE=squeeze -CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,I386' +CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,I386,IGNORE' NAME=grml-medium SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-medium_wheezy.sh b/buildd/grml-live_autobuild_grml-medium_wheezy.sh index 6fd32f3..5e6abfd 100755 --- a/buildd/grml-live_autobuild_grml-medium_wheezy.sh +++ b/buildd/grml-live_autobuild_grml-medium_wheezy.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml-medium_wheezy_$DATE.iso SUITE=wheezy -CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,I386' +CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,I386,IGNORE' NAME=grml-medium SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-small_sid.sh b/buildd/grml-live_autobuild_grml-small_sid.sh index d86bc87..dc5d09d 100755 --- a/buildd/grml-live_autobuild_grml-small_sid.sh +++ b/buildd/grml-live_autobuild_grml-small_sid.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml-small_sid_$DATE.iso SUITE=sid -CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,I386' +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,I386,IGNORE' NAME=grml-small SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-small_squeeze.sh b/buildd/grml-live_autobuild_grml-small_squeeze.sh index b4c3fb2..7ca4c03 100755 --- a/buildd/grml-live_autobuild_grml-small_squeeze.sh +++ b/buildd/grml-live_autobuild_grml-small_squeeze.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml-small_squeeze_$DATE.iso SUITE=squeeze -CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,I386' +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,I386,IGNORE' NAME=grml-small SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml-small_wheezy.sh b/buildd/grml-live_autobuild_grml-small_wheezy.sh index 31b9b38..8886c97 100755 --- a/buildd/grml-live_autobuild_grml-small_wheezy.sh +++ b/buildd/grml-live_autobuild_grml-small_wheezy.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml-small_wheezy_$DATE.iso SUITE=wheezy -CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,I386' +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,I386,IGNORE' NAME=grml-small SCRIPTNAME="$(basename $0)" ARCH=i386 diff --git a/buildd/grml-live_autobuild_grml64-large_sid.sh b/buildd/grml-live_autobuild_grml64-large_sid.sh index 93d66da..88bd0c6 100755 --- a/buildd/grml-live_autobuild_grml64-large_sid.sh +++ b/buildd/grml-live_autobuild_grml64-large_sid.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64_sid_$DATE.iso SUITE=sid -CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,AMD64,IGNORE' NAME=grml64 SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-large_squeeze.sh b/buildd/grml-live_autobuild_grml64-large_squeeze.sh index d18c389..ed8254f 100755 --- a/buildd/grml-live_autobuild_grml64-large_squeeze.sh +++ b/buildd/grml-live_autobuild_grml64-large_squeeze.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64_squeeze_$DATE.iso SUITE=squeeze -CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,AMD64,IGNORE' NAME=grml64 SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-large_wheezy.sh b/buildd/grml-live_autobuild_grml64-large_wheezy.sh index f385835..f6d64dd 100755 --- a/buildd/grml-live_autobuild_grml64-large_wheezy.sh +++ b/buildd/grml-live_autobuild_grml64-large_wheezy.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64_wheezy_$DATE.iso SUITE=wheezy -CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_FULL,LATEX_CLEANUP,RELEASE,AMD64,IGNORE' NAME=grml64 SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-medium_sid.sh b/buildd/grml-live_autobuild_grml64-medium_sid.sh index b43db25..c0e893a 100755 --- a/buildd/grml-live_autobuild_grml64-medium_sid.sh +++ b/buildd/grml-live_autobuild_grml64-medium_sid.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64-medium_sid_$DATE.iso SUITE=sid -CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,AMD64,IGNORE' NAME=grml64-medium SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-medium_squeeze.sh b/buildd/grml-live_autobuild_grml64-medium_squeeze.sh index 55a6ef3..00795cc 100755 --- a/buildd/grml-live_autobuild_grml64-medium_squeeze.sh +++ b/buildd/grml-live_autobuild_grml64-medium_squeeze.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64-medium_squeeze_$DATE.iso SUITE=squeeze -CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,AMD64,IGNORE' NAME=grml64-medium SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-medium_wheezy.sh b/buildd/grml-live_autobuild_grml64-medium_wheezy.sh index f9e406a..23dd80a 100755 --- a/buildd/grml-live_autobuild_grml64-medium_wheezy.sh +++ b/buildd/grml-live_autobuild_grml64-medium_wheezy.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64-medium_wheezy_$DATE.iso SUITE=wheezy -CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_MEDIUM,RELEASE,AMD64,IGNORE' NAME=grml64-medium SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-small_sid.sh b/buildd/grml-live_autobuild_grml64-small_sid.sh index fe6cbeb..a458dd2 100755 --- a/buildd/grml-live_autobuild_grml64-small_sid.sh +++ b/buildd/grml-live_autobuild_grml64-small_sid.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64-small_sid_$DATE.iso SUITE=sid -CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64,IGNORE' NAME=grml64-small SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-small_squeeze.sh b/buildd/grml-live_autobuild_grml64-small_squeeze.sh index feba100..fce93a4 100755 --- a/buildd/grml-live_autobuild_grml64-small_squeeze.sh +++ b/buildd/grml-live_autobuild_grml64-small_squeeze.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64-small_squeeze_$DATE.iso SUITE=squeeze -CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64,IGNORE' NAME=grml64-small SCRIPTNAME="$(basename $0)" ARCH=amd64 diff --git a/buildd/grml-live_autobuild_grml64-small_wheezy.sh b/buildd/grml-live_autobuild_grml64-small_wheezy.sh index b1c0088..01ecdbe 100755 --- a/buildd/grml-live_autobuild_grml64-small_wheezy.sh +++ b/buildd/grml-live_autobuild_grml64-small_wheezy.sh @@ -4,7 +4,7 @@ DATE=$(date +%Y%m%d) ISO_NAME=grml64-small_wheezy_$DATE.iso SUITE=wheezy -CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64' +CLASSES='GRMLBASE,GRML_SMALL,REMOVE_DOCS,RELEASE,AMD64,IGNORE' NAME=grml64-small SCRIPTNAME="$(basename $0)" ARCH=amd64