Author: xwhu Date: Wed Jun 15 05:22:44 2011 New Revision: 64371 URL: http://svn.opensuse.org/viewcvs/yast?rev=64371&view=rev Log: restart xinetd on the changing of csync2 Modified: trunk/cluster/src/dialogs.ycp Modified: trunk/cluster/src/dialogs.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/cluster/src/dialogs.ycp?rev=64371&r1=64370&r2=64371&view=diff ============================================================================== --- trunk/cluster/src/dialogs.ycp (original) +++ trunk/cluster/src/dialogs.ycp Wed Jun 15 05:22:44 2011 @@ -640,11 +640,19 @@ return 3; } +integer try_restart_xinetd() +{ + integer r = Service::RunInitScript("xinetd", "try-restart"); + y2debug("try_restart_xinetd return %1", r); + return r; +} + void csync2_turn_off() { SCR::Execute(.target.bash_output, "/sbin/chkconfig csync2 off"); if (SuSEFirewall::HaveService(csync2_port, "TCP", "EXT")) SuSEFirewall::RemoveService(csync2_port, "TCP", "EXT"); + try_restart_xinetd(); } void csync2_turn_on() @@ -652,6 +660,7 @@ SCR::Execute(.target.bash_output, "/sbin/chkconfig csync2 on"); if (!SuSEFirewall::HaveService(csync2_port, "TCP", "EXT")) SuSEFirewall::AddService(csync2_port, "TCP", "EXT"); + try_restart_xinetd(); } void fill_csync_entries() -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org