chiark / gitweb /
[PATCH] add dbus.dev, pam_console.dev and selinux.dev files for /etc/dev.d/default...
authorgreg@kroah.com <greg@kroah.com>
Sat, 17 Apr 2004 07:23:17 +0000 (00:23 -0700)
committerGreg KH <gregkh@suse.de>
Wed, 27 Apr 2005 04:35:15 +0000 (21:35 -0700)
Thanks to Red Hat for them.

etc/dev.d/default/dbus.dev [new file with mode: 0644]
etc/dev.d/default/pam_console.dev [new file with mode: 0644]
etc/dev.d/default/selinux.dev [new file with mode: 0644]

diff --git a/etc/dev.d/default/dbus.dev b/etc/dev.d/default/dbus.dev
new file mode 100644 (file)
index 0000000..0e79632
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+if [ -f /etc/sysconfig/udev ]; then
+        . /etc/sysconfig/udev
+fi
+
+[ "$UDEV_DBUS" != "yes" ] && exit 0
+
+if [ -x /usr/sbin/udev_dbus ]; then
+       exec /usr/sbin/udev_dbus "$@"
+fi
diff --git a/etc/dev.d/default/pam_console.dev b/etc/dev.d/default/pam_console.dev
new file mode 100644 (file)
index 0000000..324c4fd
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+if [ -f /etc/sysconfig/udev ]; then
+        . /etc/sysconfig/udev
+fi
+
+[ "$UDEV_CONSOLE" != "yes" ] && exit 0
+
+if [ -x /sbin/pam_console_setowner ]; then
+       if [ "$UDEV_LOG" = "yes" -a -x /usr/bin/logger ]; then 
+               /usr/bin/logger -p auth.debug "Restoring console permissions for $DEVNAME"
+       fi
+       exec /sbin/pam_console_setowner $DEVNAME
+fi
diff --git a/etc/dev.d/default/selinux.dev b/etc/dev.d/default/selinux.dev
new file mode 100644 (file)
index 0000000..f168eef
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+if [ -f /etc/sysconfig/udev ]; then
+       . /etc/sysconfig/udev
+fi
+
+[ "$UDEV_SELINUX" != "yes" ] && exit 0
+
+if [ -x /sbin/restorecon ]; then
+       if [ "$UDEV_LOG" = "yes" -a -x /usr/bin/logger ]; then
+               /usr/bin/logger -p auth.debug "Restoring file security contexts for $DEVNAME"
+       fi
+       /sbin/restorecon $DEVNAME
+fi