From c940b79f332beed1d5f15e885423d10d3ba9a1a7 Mon Sep 17 00:00:00 2001 From: wanghuaz Date: Tue, 20 Oct 2009 07:40:47 +0000 Subject: [PATCH] Remove old conserver setting in /etc/inittab, otherwise, mkitab will fail if old entry exists in inittab git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4419 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT-server/sbin/xcatconfig | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/xCAT-server/sbin/xcatconfig b/xCAT-server/sbin/xcatconfig index 2cc33de96..60468d27d 100644 --- a/xCAT-server/sbin/xcatconfig +++ b/xCAT-server/sbin/xcatconfig @@ -1234,16 +1234,23 @@ sub setupAIXconserver else { xCAT::MsgUtils->message('I', "Added subsystem conserver."); + # Remove old setting + my $rmitab_cmd = 'rmitab conserver > /dev/null 2>&1'; + my $rc = system($rmitab_cmd); + # add to the /etc/inittab file my $mkitab_cmd = - 'mkitab "conserver:2:once:/usr/bin/startsrc -s conserver" > /dev/null 2>&1'; - my $rc = system($mkitab_cmd); # may already be there no error check + 'mkitab "conserver:2:once:/usr/bin/startsrc -s conserver > /dev/console 2>&1" > /dev/null 2>&1'; + $rc = system($mkitab_cmd); # may already be there no error check } } else { # conserver already a service + # Remove old setting + my $rmitab_cmd = 'rmitab conserver > /dev/null 2>&1'; + my $rc = system($rmitab_cmd); # make sure it is registered in /etc/inittab file my $mkitab_cmd = - 'mkitab "conserver:2:once:/usr/bin/startsrc -s conserver" > /dev/null 2>&1'; - my $rc = system($mkitab_cmd); # may already be there no error check + 'mkitab "conserver:2:once:/usr/bin/startsrc -s conserver > /dev/console 2>&1" > /dev/null 2>&1'; + $rc = system($mkitab_cmd); # may already be there no error check } # now make sure conserver is started xCAT::Utils->startService("conserver");