git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.8@15496 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			25 lines
		
	
	
		
			684 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			684 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
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
 |