how-lix-os-pkgs/smdev/default/patch

45 lines
1.7 KiB
Plaintext

diff --git a/config.mk b/config.mk
index b1e7ae4..5028817 100644
--- a/config.mk
+++ b/config.mk
@@ -2,10 +2,10 @@
VERSION = 0.2.3
# paths
-PREFIX = /usr/local
+PREFIX = /
CC = cc
LD = $(CC)
-CPPFLAGS = -D_BSD_SOURCE -D_GNU_SOURCE
+CPPFLAGS = -D_BSD_SOURCE -D_GNU_SOURCE -I/include -L/lib
CFLAGS = -std=c99 -Wall -pedantic $(CPPFLAGS)
-LDFLAGS = -s
+LDFLAGS = -s -static -L/lib
diff --git a/smdev.c b/smdev.c
index b774908..092ed31 100644
--- a/smdev.c
+++ b/smdev.c
@@ -2,6 +2,7 @@
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/types.h>
+#include <sys/sysmacros.h>
#include <linux/sockios.h>
#include <linux/if_packet.h>
diff -u src-a/config.def.h src-b/config.def.h
--- src-a/config.def.h 2020-07-02 05:19:12.016637932 +0000
+++ src-b/config.def.h 2020-07-13 03:26:34.760000000 +0000
@@ -22,6 +22,10 @@
{ "tty[0-9]", "root", "root", 0600, NULL, NULL },
{ "tty[0-9][0-9]","root", "tty", 0660, NULL, NULL },
{ "ttyS[0-9]*", "root", "tty", 0660, NULL, NULL, },
+ { "bus/usb/001/.*", "root", "root", 0660, "=bus/usb/001/", NULL, },
+ { "bus/usb/002/.*", "root", "root", 0660, "=bus/usb/002/", NULL, },
+ { "bus/usb/003/.*", "root", "root", 0660, "=bus/usb/003/", NULL, },
+ { "bus/usb/004/.*", "root", "root", 0660, "=bus/usb/004/", NULL, },
{ "pty.*", "root", "tty", 0660, NULL, NULL },
{ "vcs[0-9]*", "root", "tty", 0660, NULL, NULL },
{ "vcsa*[0-9]*", "root", "tty", 0660, NULL, NULL },