From 432cc5c1e615bd1b3c44a5ad2ce349a2712af267 Mon Sep 17 00:00:00 2001 From: christos Date: Mon, 7 Nov 2016 00:41:45 +0000 Subject: Need this for proper signal registration --- net/netatalk3/patches/patch-etc_netatalk_netatalk.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 net/netatalk3/patches/patch-etc_netatalk_netatalk.c diff --git a/net/netatalk3/patches/patch-etc_netatalk_netatalk.c b/net/netatalk3/patches/patch-etc_netatalk_netatalk.c new file mode 100644 index 00000000000..a9689a41d83 --- /dev/null +++ b/net/netatalk3/patches/patch-etc_netatalk_netatalk.c @@ -0,0 +1,13 @@ +$NetBSD: patch-etc_netatalk_netatalk.c,v 1.1 2016/11/07 00:41:45 christos Exp $ + +--- etc/netatalk/netatalk.c.old 2014-11-19 05:22:07.000000000 -0500 ++++ etc/netatalk/netatalk.c 2016-11-06 19:36:34.732675930 -0500 +@@ -400,7 +400,7 @@ + netatalk_exit(EXITERR_CONF); + } + +- sigterm_ev = event_new(base, SIGTERM, EV_SIGNAL, sigterm_cb, NULL); ++ sigterm_ev = event_new(base, SIGTERM, EV_SIGNAL | EV_PERSIST, sigterm_cb, NULL); + sigquit_ev = event_new(base, SIGQUIT, EV_SIGNAL | EV_PERSIST, sigquit_cb, NULL); + sighup_ev = event_new(base, SIGHUP, EV_SIGNAL | EV_PERSIST, sighup_cb, NULL); + sigchld_ev = event_new(base, SIGCHLD, EV_SIGNAL | EV_PERSIST, sigchld_cb, NULL); -- cgit v1.2.3