2
0
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:
Xiaopeng Wang 2016-07-20 15:40:28 +08:00 committed by GitHub
commit 3b0799d12e
4 changed files with 13 additions and 2 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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

View File

@ -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