[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsnapshot und Fehler des preexec-Scripts



Hallo Heiko!

Heiko Schlittermann schrieb am Dienstag, den 29. Januar 2008:

> hat außer mir auch noch jemand das Gefühl, daß rsnapshot seine Arbeit
> einstellen sollte, wenn das preexec-Script einen Fehler zurückgibt
> (exitcode != 0)?

Stimmt. Folgender Patch behebt das:

#v+
--- rsnapshot	2007-02-16 15:09:50.544808000 +0100
+++ rsnapshot.new	2008-01-29 11:24:54.339942400 +0100
@@ -3713,10 +3713,12 @@
 	
 	if (!defined($retval)) {
 		print_err("$config_vars{'cmd_preexec'} not found", 2);
+		exit(1);
 	}
 	
 	if (0 != $retval) {
-		print_warn("cmd_preexec \"$config_vars{'cmd_preexec'}\" returned $retval", 2);
+		print_err("cmd_preexec \"$config_vars{'cmd_preexec'}\" returned $retval", 2);
+		exit(1);
 	}
 	
 	return ($retval);
@@ -3734,10 +3736,12 @@
 	
 	if (!defined($retval)) {
 		print_err("$config_vars{'cmd_postexec'} not found", 2);
+		exit(1);
 	}
 	
 	if (0 != $retval) {
-		print_warn("cmd_postexec \"$config_vars{'cmd_postexec'}\" returned $retval", 2);
+		print_err("cmd_postexec \"$config_vars{'cmd_postexec'}\" returned $retval", 2);
+		exit(1);
 	}
 	
 	return ($retval);

>     Package: rsnapshot
>     Version: 1.2.9-1
#v-

Ist in 1.3 auch noch so. Ich würde einen bugreport aufmachen.

Grüße
Christian
-- 
Für einen Politiker ist es gefährlich, die Wahrheit zu sagen. Die
Leute könnten sich daran gewöhnen, die Wahrheit hören zu wollen.
		-- George Bernard Shaw


Reply to: