Patch: Make dab exec return exit code of programm called

jmartin

Member
Mar 17, 2009
40
0
6
It find it useful to evaluate the exit code of the programs I call using dab exec.

To do this, we need to append the following to sub ve_exec in /usr/share/perl5/PVE/DAB.pm:
Code:
    waitpid( $pid, 0 );
    my $rc=$? >> 8;
    if ($rc != 0) {
        die "@cmd exited with status $rc";
    }
Note: I'm not a perl expert, so this could probably be done better.