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: