From eea62a79f2d86d7517e9deb11c42e2f59f3a02bb Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser Date: Tue, 5 Apr 2016 12:57:54 +0200 Subject: [PATCH] dist: ethos: fix start_network.sh trap (exit on INT QUIT TERM EXIT) --- dist/tools/ethos/start_network.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dist/tools/ethos/start_network.sh b/dist/tools/ethos/start_network.sh index bbbf3eefb3..c85e90c711 100755 --- a/dist/tools/ethos/start_network.sh +++ b/dist/tools/ethos/start_network.sh @@ -19,6 +19,7 @@ cleanup() { remove_tap ip a d fd00:dead:beef::1/128 dev lo kill $UHCPD_PID + trap "" INT QUIT TERM EXIT } start_uhcpd() { @@ -36,6 +37,6 @@ UHCPD=../uhcpd/bin/uhcpd exit 1 } -trap "cleanup" EXIT +trap "cleanup" INT QUIT TERM EXIT create_tap && start_uhcpd && ./ethos $TAP $PORT