mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-29 09:13:08 +00:00
Merge pull request #1531 from pdlun92/rsyslogd
Modify /bin/restart script in genesis to correctly restart rsyslogd
This commit is contained in:
commit
3b0799d12e
@ -584,7 +584,6 @@ dracut_install /usr/share/zoneinfo/posix/PRC
|
||||
dracut_install /usr/share/zoneinfo/posix/Chile/EasterIsland
|
||||
dracut_install /usr/share/zoneinfo/posix/Chile/Continental
|
||||
inst "$moddir/xcatroot" "/sbin/xcatroot"
|
||||
inst "$moddir/restart" "/bin/restart"
|
||||
inst "$moddir/dhclient.conf" "/etc/dhclient.conf"
|
||||
inst "$moddir/dhclient-script" "/sbin/dhclient-script"
|
||||
inst "$moddir/rsyslog.conf" "/etc/rsyslog.conf"
|
||||
|
@ -612,7 +612,6 @@ inst "$moddir/allowcred.awk" "/bin/allowcred.awk"
|
||||
inst "$moddir/getipmi" "/bin/getipmi"
|
||||
inst "$moddir/remoteimmsetup" "/bin/remoteimmsetup"
|
||||
inst "$moddir/getdestiny" "/bin/getdestiny"
|
||||
inst "$moddir/restart" "/bin/restart"
|
||||
inst "$moddir/doxcat" "/bin/doxcat"
|
||||
inst "$moddir/nextdestiny" "/bin/nextdestiny"
|
||||
inst "$moddir/getcert" "/bin/getcert"
|
||||
|
@ -42,6 +42,18 @@ while [ $WAITING -gt 0 ]; do
|
||||
sleep 1
|
||||
echo -en "Waiting $i seconds for DHCP changes to take effect \r"
|
||||
done
|
||||
|
||||
# restart rsyslog after dhclient
|
||||
kill -9 `cat /var/run/syslogd.pid`
|
||||
sleep 3
|
||||
RSYSLOGD_VERSION=`rsyslogd -v | grep "rsyslogd" | cut -d" " -f2 | cut -d"." -f1`
|
||||
if [ $RSYSLOGD_VERSION -ge 8 ]; then
|
||||
# Newer versions of rsyslogd do not support -c flag anymore
|
||||
/sbin/rsyslogd
|
||||
else
|
||||
/sbin/rsyslogd -c4
|
||||
fi
|
||||
|
||||
WAITING=0
|
||||
if [ ! -z "$FORCENICS" ]; then
|
||||
#for nic in `ifconfig|grep HWaddr|awk '{print $1}'|egrep "$FORCENICS"`; do
|
@ -98,6 +98,7 @@ touch /etc/xcat/genesis-scripts-updated
|
||||
%{rpminstallroot}/bin/pseries_platform
|
||||
%{rpminstallroot}/bin/update_flash
|
||||
%{rpminstallroot}/bin/update_flash_nv
|
||||
%{rpminstallroot}/bin/restart
|
||||
%{rpminstallroot}/debian/changelog
|
||||
%{rpminstallroot}/debian/compat
|
||||
%{rpminstallroot}/debian/control
|
||||
|
Loading…
x
Reference in New Issue
Block a user