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