--- rc.orig	2005-03-06 09:55:18.739440820 -0500
+++ rc	2005-03-06 10:02:22.843233145 -0500
@@ -268,6 +268,14 @@
 			fi
 			eend $?
 
+			if [[ -x /sbin/restorecon ]] && [[ -c /selinux/null ]]; then
+				# /selinux should already be mounted by selinux-patched init
+				restorecon /dev &> /selinux/null
+
+				# tar doesnt do labeling, must override the dev tarball
+				RC_DEVICE_TARBALL="no"
+			fi
+
 			# Actually get udev rolling
 			ebegin "Configuring system to use udev"
 			if [[ ${RC_DEVICE_TARBALL} = "yes" ]] && [[ -s /lib/udev-state/devices.tar.bz2 ]]