git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@15495 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
 |