From 34dee64015c01c9ec2200df4ba30037444a7089e Mon Sep 17 00:00:00 2001 From: xiaodongwang Date: Sun, 12 Oct 2014 22:46:09 -0700 Subject: [PATCH] rename local repo snippet and add failover repo support Change-Id: I12130fe0bc9b8f39d755495348546a308dd652d5 --- cobbler/kickstarts/default.ks | 3 ++- .../snippets/{local_repo => kickstart_local_repo} | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) rename cobbler/snippets/{local_repo => kickstart_local_repo} (72%) diff --git a/cobbler/kickstarts/default.ks b/cobbler/kickstarts/default.ks index 8515ed0..f7d5065 100644 --- a/cobbler/kickstarts/default.ks +++ b/cobbler/kickstarts/default.ks @@ -95,7 +95,8 @@ chkconfig ip6tables off $SNIPPET('kickstart_yum.conf') #if $getVar('local_repo', '') != '' - $SNIPPET('local_repo') + #set $kickstart_local_repo = "kickstart_%s" % $local_repo +$SNIPPET($kickstart_local_repo) #end if $SNIPPET('kickstart_ssh') $SNIPPET('kickstart_ntp') diff --git a/cobbler/snippets/local_repo b/cobbler/snippets/kickstart_local_repo similarity index 72% rename from cobbler/snippets/local_repo rename to cobbler/snippets/kickstart_local_repo index 92bf8d8..f4cf1a2 100644 --- a/cobbler/snippets/local_repo +++ b/cobbler/snippets/kickstart_local_repo @@ -1,21 +1,21 @@ -mkdir /tmp/backup -mv /etc/yum.repos.d/* /tmp/backup - cat << EOF > /etc/yum.repos.d/Compass.repo [compass_repo] name=Compass yum repo baseurl=$local_repo/compass_repo/ enabled=1 gpgcheck=0 +priority=1 +proxy=_none_ EOF -cat << EOF > /root/.gemrc ---- +cat << EOF > /etc/gemrc +gem: --no-ri --no-rdoc :backtrace: false :benchmark: false :bulk_threshold: 1000 :sources: +- http://gems.rubyforge.org/ - $local_repo/gem_repo/ :update_sources: true :verbose: true -EOF \ No newline at end of file +EOF