From 39e18f4c1bf181f9bbf2de8e89d73e41350501ce Mon Sep 17 00:00:00 2001 From: Antoine Ginies Date: Fri, 13 Aug 2004 05:27:54 +0000 Subject: quit if slapcat failed --- ldap_wizard/Ldap.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ldap_wizard/Ldap.pm') diff --git a/ldap_wizard/Ldap.pm b/ldap_wizard/Ldap.pm index 295b56d4..52db1766 100644 --- a/ldap_wizard/Ldap.pm +++ b/ldap_wizard/Ldap.pm @@ -340,7 +340,8 @@ sub do_it_user_add { } sub sav_conf { - system("slapcat -l /root/ldap-sav.ldiff"); + my $cmd = "slapcat -l /root/ldap-sav.ldiff"; + system($cmd) == 0 or !$::testing and err_dialog(N("Error!"), N("%s Failed", $cmd)); system("cp /etc/openldap/slapd.conf /root/"); system("rm -fr /var/lib/ldap/*") } -- cgit v1.2.1