[alfs-log] r4071 - jhalfs/trunk

pierre at higgs.linuxfromscratch.org pierre at higgs.linuxfromscratch.org
Sun Jan 13 00:32:24 PST 2019


Author: pierre
Date: Sun Jan 13 00:32:24 2019
New Revision: 4071

Log:
Do not exit on SIGCHLD:
    
With bash 5.0, a SIGCHLD signal is sent whenever a subshell exits. The signal
numbers passed to the trap instruction in jhalfs contain SIGCHLD, and this
new behavior causes jhalfs to exit. Fix this by using names instead of numbers
for the trap, and (of course) not trapping SIGCHLD.

Modified:
   jhalfs/trunk/jhalfs

Modified: jhalfs/trunk/jhalfs
==============================================================================
--- jhalfs/trunk/jhalfs	Wed Jan  2 12:57:01 2019	(r4070)
+++ jhalfs/trunk/jhalfs	Sun Jan 13 00:32:24 2019	(r4071)
@@ -66,7 +66,9 @@
 set -e
 trap see_ya 0
 trap 'simple_error "${LINENO}" "$?" "${FUNCNAME}" "${BASH_SOURCE}"' ERR
-trap 'echo -e "\n\n${RED}INTERRUPT${OFF} trapped\n" &&  exit 2'  1 2 3 15 17 18 23
+trap 'echo -e "\n\n${RED}INTERRUPT${OFF} trapped\n" &&  exit 2' \
+      HUP INT QUIT TERM # STOP stops tterminal output and does not seem to
+                        # execute the handler
 #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
 version="


More information about the alfs-log mailing list