summarylogtreecommitdiffstats
path: root/0001-mxmknod-folder-fix-and-chgrp-uucp.patch
diff options
context:
space:
mode:
Diffstat (limited to '0001-mxmknod-folder-fix-and-chgrp-uucp.patch')
-rw-r--r--0001-mxmknod-folder-fix-and-chgrp-uucp.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/0001-mxmknod-folder-fix-and-chgrp-uucp.patch b/0001-mxmknod-folder-fix-and-chgrp-uucp.patch
new file mode 100644
index 000000000000..e771262e0c19
--- /dev/null
+++ b/0001-mxmknod-folder-fix-and-chgrp-uucp.patch
@@ -0,0 +1,45 @@
+--- mxmknod.orig 2018-05-30 22:18:58.663346739 -0400
++++ mxmknod 2018-05-30 22:19:10.086772998 -0400
+@@ -5,11 +5,11 @@ dev=/dev
+ echo "usage: mxmknod [Name] [Major#] [Minor#]"
+ exit
+ }
+
+ [ -e $dev/$1 ] && {
+- ./mxrmnod $1
++ /usr/lib/npreal2/driver/mxrmnod $1
+ }
+
+ if [ -f /etc/sysconfig/selinux ]
+ then
+ STATUS=`sestatus | grep "SELinux " | perl -ne '@F = split; print "$F[2]\n";'`
+@@ -19,25 +19,29 @@ then
+ if [ -f /etc/selinux/targeted/setrans.conf ]
+ then
+ {
+ echo "mknod -Z system_u:object_r:tty_device_t:s0 -m 666 $1 c $2 $3"
+ mknod -Z system_u:object_r:tty_device_t:s0 -m 666 $dev/$1 c $2 $3 > /dev/null 2>&1
++ chown "root:uucp" "$dev/$1"
+ }
+ else
+ {
+ echo "mknod -Z system_u:object_r:tty_device_t -m 666 $1 c $2 $3"
+ mknod -Z system_u:object_r:tty_device_t -m 666 $dev/$1 c $2 $3 > /dev/null 2>&1
++ chown "root:uucp" "$dev/$1"
+ }
+ fi
+ }
+ else
+ [ -e $dev/$1 ] || {
+ echo "mknod -m 666 $1 c $2 $3"
+ mknod -m 666 $dev/$1 c $2 $3 > /dev/null 2>&1
++ chown "root:uucp" "$dev/$1"
+ }
+ fi
+ else
+ [ -e $dev/$1 ] || {
+ echo "mknod -m 666 $1 c $2 $3"
+ mknod -m 666 $dev/$1 c $2 $3 > /dev/null 2>&1
++ chown "root:uucp" "$dev/$1"
+ }
+ fi