From b94a784a4ee8e6b31edc496a9e030bbdc89bffc9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Fri, 1 Nov 2013 21:12:51 +0100 Subject: [PATCH] Using yum priorities plugin to protect build repositories. --- fed-16-x86_64.cfg.template | 6 +++++- fed-17-x86_64.cfg.template | 6 +++++- fed-18-i386.cfg.template | 6 +++++- fed-18-x86_64.cfg.template | 6 +++++- fed-19-i386.cfg.template | 6 +++++- fed-19-x86_64.cfg.template | 6 +++++- sl-5-i386.cfg.template | 6 +++++- sl-5-x86_64.cfg.template | 6 +++++- sl-6-i386.cfg.template | 6 +++++- sl-6-x86_64.cfg.template | 6 +++++- 10 files changed, 50 insertions(+), 10 deletions(-) diff --git a/fed-16-x86_64.cfg.template b/fed-16-x86_64.cfg.template index 161e502..f66e152 100644 --- a/fed-16-x86_64.cfg.template +++ b/fed-16-x86_64.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'fed-x86_64' config_opts['target_arch'] = 'x86_64' config_opts['legal_host_arches'] = ('x86_64',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'fc16' # only useful for --resultdir variable subst config_opts['macros']['%__arch_install_post'] = '%{nil}' @@ -45,8 +45,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/fed-17-x86_64.cfg.template b/fed-17-x86_64.cfg.template index 0ce8b4f..a3c4eea 100644 --- a/fed-17-x86_64.cfg.template +++ b/fed-17-x86_64.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'fed-x86_64' config_opts['target_arch'] = 'x86_64' config_opts['legal_host_arches'] = ('x86_64',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'fc17' # only useful for --resultdir variable subst config_opts['macros']['%__arch_install_post'] = '%{nil}' @@ -45,8 +45,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/fed-18-i386.cfg.template b/fed-18-i386.cfg.template index 23eca40..5a61ad3 100644 --- a/fed-18-i386.cfg.template +++ b/fed-18-i386.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'fed-18-i386' config_opts['target_arch'] = 'i686' config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'fc18' # only useful for --resultdir variable subst config_opts['yum.conf'] = """ @@ -56,8 +56,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/fed-18-x86_64.cfg.template b/fed-18-x86_64.cfg.template index c819fc3..57406b0 100644 --- a/fed-18-x86_64.cfg.template +++ b/fed-18-x86_64.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'fed-18-x86_64' config_opts['target_arch'] = 'x86_64' config_opts['legal_host_arches'] = ('x86_64',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'fc18' # only useful for --resultdir variable subst config_opts['yum.conf'] = """ @@ -56,8 +56,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/fed-19-i386.cfg.template b/fed-19-i386.cfg.template index cdd9ca5..fa01799 100644 --- a/fed-19-i386.cfg.template +++ b/fed-19-i386.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'fed-19-i386' config_opts['target_arch'] = 'i686' config_opts['legal_host_arches'] = ('i386', 'i586', 'i686', 'x86_64') -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'fc19' # only useful for --resultdir variable subst config_opts['yum.conf'] = """ @@ -56,8 +56,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/fed-19-x86_64.cfg.template b/fed-19-x86_64.cfg.template index 6b50414..5c0aaea 100644 --- a/fed-19-x86_64.cfg.template +++ b/fed-19-x86_64.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'fed-19-x86_64' config_opts['target_arch'] = 'x86_64' config_opts['legal_host_arches'] = ('x86_64',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'fc19' # only useful for --resultdir variable subst config_opts['yum.conf'] = """ @@ -56,8 +56,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/sl-5-i386.cfg.template b/sl-5-i386.cfg.template index dd0e132..b94f930 100644 --- a/sl-5-i386.cfg.template +++ b/sl-5-i386.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'sl-5-i386' config_opts['target_arch'] = 'i386' config_opts['legal_host_arches'] = ('i386','i586','i686',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'el5' # only useful for --resultdir variable subst config_opts['macros']['%__arch_install_post'] = '%{nil}' config_opts['macros']['%dist'] = '.el5' @@ -57,8 +57,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/sl-5-x86_64.cfg.template b/sl-5-x86_64.cfg.template index 10c9096..e780fac 100644 --- a/sl-5-x86_64.cfg.template +++ b/sl-5-x86_64.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'sl-5-x86_64' config_opts['target_arch'] = 'x86_64' config_opts['legal_host_arches'] = ('x86_64',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'el5' # only useful for --resultdir variable subst config_opts['macros']['%__arch_install_post'] = '%{nil}' config_opts['macros']['%dist'] = '.el5' @@ -57,8 +57,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/sl-6-i386.cfg.template b/sl-6-i386.cfg.template index 1cecb6c..dd3071d 100644 --- a/sl-6-i386.cfg.template +++ b/sl-6-i386.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'sl-6-i386' config_opts['target_arch'] = 'i686' config_opts['legal_host_arches'] = ('i386','i586','i686',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'el6' # only useful for --resultdir variable subst config_opts['macros']['%__arch_install_post'] = '%{nil}' @@ -55,8 +55,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ diff --git a/sl-6-x86_64.cfg.template b/sl-6-x86_64.cfg.template index d4c354d..3a32687 100644 --- a/sl-6-x86_64.cfg.template +++ b/sl-6-x86_64.cfg.template @@ -1,7 +1,7 @@ config_opts['root'] = 'sl-6-x86_64' config_opts['target_arch'] = 'x86_64' config_opts['legal_host_arches'] = ('x86_64',) -config_opts['chroot_setup_cmd'] = 'groupinstall buildsys-build' +config_opts['chroot_setup_cmd'] = 'install @buildsys-build yum-plugin-priorities yum-plugin-protectbase' config_opts['dist'] = 'el6' # only useful for --resultdir variable subst config_opts['macros']['%__arch_install_post'] = '%{nil}' @@ -54,8 +54,12 @@ enabled=1 [local] name=Local baseurl=file://@PWD@/@REPO@ +protect=1 +priority=40 [local-ext] name=External baseurl=file://@PWD@/@REPO_EXT@ +protect=1 +priority=40 """ -- 1.8.2.3