#!/bin/bash cd `dirname $0` if [ ! -d repos/$OSVER/$ARCH ]; then logger -t xcat -p local4.err "addsiteyum: repos/$OSVER/$ARCH is not a directory" exit -1; fi for i in repos/$OSVER/$ARCH/* do if [ ! -r "$i" ]; then continue fi TARGFILE=`basename $i` TARGFILE=`echo $TARGFILE|sed -e s/.tmpl$/.repo/` sed -e s!#INSTSERVER#!$MASTER! $i > /etc/yum.repos.d/$TARGFILE # disable the internet repos which are created by addsiteyum if [ -r "/etc/yum.repos.d/CentOS-Base.repo" ]; then TMP=`sed -e '/enabled/d' /etc/yum.repos.d/CentOS-Base.repo | sed -e '/^gpgkey/i enabled=0'` echo "$TMP" > /etc/yum.repos.d/CentOS-Base.repo fi done exit 0