git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			41 lines
		
	
	
		
			882 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			882 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/ksh
 | |
| # IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
 | |
| #egan@us.ibm.com
 | |
| #(C)IBM Corp
 | |
| #
 | |
| 
 | |
| HARD_SYSLOG=$1
 | |
| 
 | |
| if [ -n "$HARD_SYSLOG" ]
 | |
| then
 | |
| 	MASTER=$HARD_SYSLOG
 | |
| fi
 | |
| 
 | |
| mv -f /etc/syslog.conf /etc/syslog.conf.ORIG
 | |
| echo "*.*	@$(getent hosts $MASTER | awk '{print $1}')" >/etc/syslog.conf
 | |
| 
 | |
| case $OSVER in
 | |
| 	sles[89]|suse8*|suse9*|suse10|ul*)
 | |
| 		if grep 'SYSLOGD_PARAMS="-m0' /etc/sysconfig/syslog >/dev/null 2>&1
 | |
| 		then
 | |
| 			:
 | |
| 		else
 | |
| 			perl -pi -e 's/SYSLOGD_PARAMS="/SYSLOGD_PARAMS="-m0 /' /etc/sysconfig/syslog
 | |
| 		fi
 | |
| 		/etc/init.d/syslog restart
 | |
| 		;;
 | |
| 	rh*)
 | |
| 		/etc/rc.d/init.d/syslog start
 | |
| 		;;
 | |
| 	sles10)
 | |
| 		echo 'destination loghost { udp("10.64.0.1" port(514)); };' >> /etc/syslog-ng/syslog-ng.conf
 | |
| 		echo 'log { source(src); destination(loghost); };' >> /etc/syslog-ng/syslog-ng.conf
 | |
| 		/etc/init.d/syslog restart
 | |
| 		;;
 | |
| esac
 | |
| 
 | |
| logger -t xcat "Install: syslog setup"
 | |
| 
 | |
| exit 0
 | |
| 
 |