If the user hits Ctrl+C while a test is running, don't leave our working directory behind.
Signed-off-by: Jean Delvare <[email protected]> --- test/run | 2 ++ 1 file changed, 2 insertions(+) --- quilt.orig/test/run 2018-01-27 09:52:17.787665402 +0100 +++ quilt/test/run 2018-01-27 15:51:32.304789347 +0100 @@ -255,6 +255,8 @@ sub process_test($$$$) { # Create a dedicated working directory mkdir $workdir or die "Failed to create directory $workdir: $!"; +# Clean up on Ctrl+C +$SIG{INT} = sub { if (chdir $origdir) { system "rm -rf $workdir" }; exit 1; }; chdir $workdir or die "Failed to change to directory $workdir: $!"; $ENV{PWD} = getcwd; -- Jean Delvare SUSE L3 Support _______________________________________________ Quilt-dev mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/quilt-dev
