texlive[62429] Master/install-tl: don't use die in signal handler

commits+preining at tug.org commits+preining at tug.org
Sat Mar 5 07:11:14 CET 2022


Revision: 62429
          http://tug.org/svn/texlive?view=revision&revision=62429
Author:   preining
Date:     2022-03-05 07:11:14 +0100 (Sat, 05 Mar 2022)
Log Message:
-----------
don't use die in signal handler

Modified Paths:
--------------
    trunk/Master/install-tl

Modified: trunk/Master/install-tl
===================================================================
--- trunk/Master/install-tl	2022-03-05 06:08:21 UTC (rev 62428)
+++ trunk/Master/install-tl	2022-03-05 06:11:14 UTC (rev 62429)
@@ -2538,8 +2538,10 @@
 
 # signal handler for interrupts SIGINT AND SIGTERM
 sub signal_handler {
+  my ($sig) = @_;
   flushlog();
-  die "Installation interrupted $!";
+  print "Caught SIG$sig -- shutting down\n";
+  exit(1);
 }
 
 # to be called at exit when the installation did not complete



More information about the tex-live-commits mailing list.