From: Jo-Philipp Wich Date: Thu, 25 Jun 2015 12:49:05 +0000 (+0200) Subject: usb: fix musl compatibility X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=757de70511761ece54f38a70759382ebefb15c59;p=feed%2Fpackages.git usb: fix musl compatibility Replace the nonstandard `SIGCLD` signal name with the proper `SIGCHLD` spelling as the `SIGCLD` alias is not provided by musl. Signed-off-by: Jo-Philipp Wich --- diff --git a/net/usbip/Makefile b/net/usbip/Makefile index 8aa0df0eb7..49130574fa 100644 --- a/net/usbip/Makefile +++ b/net/usbip/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=usbip -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_LICENSE:=GPL-2.0 # Since kernel 2.6.39.1 userspace tools are inside the kernel tree diff --git a/net/usbip/patches-2.0/100-musl-compat.patch b/net/usbip/patches-2.0/100-musl-compat.patch new file mode 100644 index 0000000000..a64678cb89 --- /dev/null +++ b/net/usbip/patches-2.0/100-musl-compat.patch @@ -0,0 +1,11 @@ +--- a/src/usbipd.c ++++ b/src/usbipd.c +@@ -453,7 +453,7 @@ static void set_signal(void) + sigaction(SIGTERM, &act, NULL); + sigaction(SIGINT, &act, NULL); + act.sa_handler = SIG_IGN; +- sigaction(SIGCLD, &act, NULL); ++ sigaction(SIGCHLD, &act, NULL); + } + + static const char *pid_file;