Author: gs Date: Wed Aug 20 18:19:47 2008 New Revision: 50248 URL: http://svn.opensuse.org/viewcvs/yast?rev=50248&view=rev Log: popup if audidt isn't running Modified: trunk/auditd/src/Auditd.ycp Modified: trunk/auditd/src/Auditd.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/auditd/src/Auditd.ycp?rev=50248&r1=50247&r2=50248&view=diff ============================================================================== --- trunk/auditd/src/Auditd.ycp (original) +++ trunk/auditd/src/Auditd.ycp Wed Aug 20 18:19:47 2008 @@ -363,12 +363,22 @@ sleep(sl); Progress::NextStage(); - integer exitcode = Service::Status( "auditd" ); - y2milestone( "Auditd running: %1", (exitcode == 0 )?"yes":"no" ); + integer auditd_stat = Service::Status( "auditd" ); + y2milestone( "Auditd running: %1", (auditd_stat == 0 )?"yes":"no" ); - exitcode = (integer)SCR::Execute(.target.bash, "rcapparmor status" ); - y2milestone( "Apparmor loaded: %1", (exitcode == 0 )?"yes":"no" ); - + integer apparmor_stat = (integer)SCR::Execute(.target.bash, "rcapparmor status" ); + y2milestone( "Apparmor loaded: %1", (apparmor_stat == 0 )?"yes":"no" ); + + if ( apparmor_stat == 0 && auditd_stat != 0 ) + { + Popup::LongText( _("Auditd not running"), + `RichText(_("<p>The <i>apparmor</i> kernel module is loaded +but the daemon <i>auditd</i> doesn't run.<br> +Please start the YaST module 'System Services' (Runlevel Editor), and +activate (start) <i>auditd</i>.<p>")), 40, 12 ); + return false; + } + if(PollAbort()) return false; modified = false; return true; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org