summaryrefslogtreecommitdiffstats
path: root/source/a/udev/config
diff options
context:
space:
mode:
Diffstat (limited to 'source/a/udev/config')
-rw-r--r--source/a/udev/config/modprobe.d/8139cp.conf7
-rw-r--r--source/a/udev/config/modprobe.d/README11
-rw-r--r--source/a/udev/config/modprobe.d/bcm43xx.conf7
-rw-r--r--source/a/udev/config/modprobe.d/eepro100.conf8
-rw-r--r--source/a/udev/config/modprobe.d/eth1394.conf8
-rw-r--r--source/a/udev/config/modprobe.d/evbug.conf7
-rw-r--r--source/a/udev/config/modprobe.d/framebuffers.conf48
-rw-r--r--source/a/udev/config/modprobe.d/hostap.conf12
-rw-r--r--source/a/udev/config/modprobe.d/hw_random.conf7
-rw-r--r--source/a/udev/config/modprobe.d/isapnp.conf24
-rw-r--r--source/a/udev/config/modprobe.d/isdn.conf11
-rw-r--r--source/a/udev/config/modprobe.d/oss.conf61
-rw-r--r--source/a/udev/config/modprobe.d/pcspkr.conf9
-rw-r--r--source/a/udev/config/modprobe.d/psmouse.conf10
-rw-r--r--source/a/udev/config/modprobe.d/scsi-sata-controllers.conf81
-rw-r--r--source/a/udev/config/modprobe.d/sound-modems.conf10
-rw-r--r--source/a/udev/config/modprobe.d/tulip.conf11
-rw-r--r--source/a/udev/config/modprobe.d/usb-controller.conf9
-rw-r--r--source/a/udev/config/modprobe.d/via-ircc.conf7
-rw-r--r--source/a/udev/config/modprobe.d/watchdog.conf43
-rw-r--r--source/a/udev/config/rc.d/rc.udev.new174
-rw-r--r--source/a/udev/config/rules.d/40-slackware.rules22
-rw-r--r--source/a/udev/config/rules.d/59-non-libata-devices.rules44
-rw-r--r--source/a/udev/config/rules.d/65-permissions.rules41
-rw-r--r--source/a/udev/config/udev.conf14
25 files changed, 0 insertions, 686 deletions
diff --git a/source/a/udev/config/modprobe.d/8139cp.conf b/source/a/udev/config/modprobe.d/8139cp.conf
deleted file mode 100644
index 65f0af0d1..000000000
--- a/source/a/udev/config/modprobe.d/8139cp.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Alternate 8139 driver. Some 8139 cards need this specific driver, though...
-blacklist 8139cp
-
diff --git a/source/a/udev/config/modprobe.d/README b/source/a/udev/config/modprobe.d/README
deleted file mode 100644
index 43355e826..000000000
--- a/source/a/udev/config/modprobe.d/README
+++ /dev/null
@@ -1,11 +0,0 @@
-# /etc/modprobe.d/README
-#
-# The monolithic "blacklist" file (and others) that used to be here in this
-# directory have been split into several more fine-grained files and moved
-# to the /lib/modprobe.d/ directory. Any file in /lib/modprobe.d/ will be
-# overridden by an identically named file in this directory (/etc/modprobe.d/)
-# or /run/modprobe.d/ (but since /run is on a tmpfs, it's not persistent
-# across reboots, so you probably don't want to use it).
-#
-# See "man modprobe.d" for more information.
-#
diff --git a/source/a/udev/config/modprobe.d/bcm43xx.conf b/source/a/udev/config/modprobe.d/bcm43xx.conf
deleted file mode 100644
index 55b3c2abc..000000000
--- a/source/a/udev/config/modprobe.d/bcm43xx.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Deprecated BCM4318 driver.
-blacklist bcm43xx
-
diff --git a/source/a/udev/config/modprobe.d/eepro100.conf b/source/a/udev/config/modprobe.d/eepro100.conf
deleted file mode 100644
index a7ca4aaea..000000000
--- a/source/a/udev/config/modprobe.d/eepro100.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Alternate Intel EtherExpress Pro/100 support driver. List it
-# here so it won't conflict with an already-loaded e100 module.
-blacklist eepro100
-
diff --git a/source/a/udev/config/modprobe.d/eth1394.conf b/source/a/udev/config/modprobe.d/eth1394.conf
deleted file mode 100644
index a2f475afd..000000000
--- a/source/a/udev/config/modprobe.d/eth1394.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Ethernet over IEEE1394 module. In too many cases this will load
-# when there's no eth1394 device present (just an IEEE1394 port)
-blacklist eth1394
-
diff --git a/source/a/udev/config/modprobe.d/evbug.conf b/source/a/udev/config/modprobe.d/evbug.conf
deleted file mode 100644
index 0af0a83c6..000000000
--- a/source/a/udev/config/modprobe.d/evbug.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-#evbug is a debug tool and should be loaded explicitly
-blacklist evbug
-
diff --git a/source/a/udev/config/modprobe.d/framebuffers.conf b/source/a/udev/config/modprobe.d/framebuffers.conf
deleted file mode 100644
index 770ce420a..000000000
--- a/source/a/udev/config/modprobe.d/framebuffers.conf
+++ /dev/null
@@ -1,48 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Hardware specific video framebuffer modules. If the user wants
-# these, they can load them manually or de-blacklist them. Having
-# them load automatically may lead to funny side effects with
-# certain revisions of video hardware.
-blacklist arcfb
-blacklist aty128fb
-blacklist atyfb
-blacklist cirrusfb
-blacklist clgenfb
-blacklist cyber2000fb
-blacklist fbcon-cfb2
-blacklist fbcon-cfb4
-blacklist fbcon-hga
-blacklist fbcon-mfb
-blacklist fbcon-vga-planes
-blacklist fbgen
-blacklist hgafb
-blacklist i2c-matroxfb
-blacklist i810fb
-blacklist intelfb
-blacklist kyrofb
-blacklist matroxfb_DAC1064
-blacklist matroxfb_Ti3026
-blacklist matroxfb_accel
-blacklist matroxfb_base
-blacklist matroxfb_crtc2
-blacklist matroxfb_g450
-blacklist matroxfb_maven
-blacklist matroxfb_misc
-blacklist neofb
-blacklist nvidiafb
-blacklist pm2fb
-blacklist pm3fb
-blacklist radeonfb
-blacklist rivafb
-blacklist savagefb
-blacklist sisfb
-blacklist sstfb
-blacklist tdfxfb
-blacklist tridentfb
-blacklist vga16fb
-blacklist viafb
-blacklist virgefb
-
diff --git a/source/a/udev/config/modprobe.d/hostap.conf b/source/a/udev/config/modprobe.d/hostap.conf
deleted file mode 100644
index 4254d3daa..000000000
--- a/source/a/udev/config/modprobe.d/hostap.conf
+++ /dev/null
@@ -1,12 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Modules used to run a wireless adapter as an access point. These
-# conflict with the normal driver for the device, and so should be
-# loaded manually.
-blacklist hostap_cs
-blacklist hostap_pci
-blacklist hostap_plx
-blacklist hostap
-
diff --git a/source/a/udev/config/modprobe.d/hw_random.conf b/source/a/udev/config/modprobe.d/hw_random.conf
deleted file mode 100644
index b912e0125..000000000
--- a/source/a/udev/config/modprobe.d/hw_random.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# This module has also been known to cause crashes with some hardware.
-blacklist hw_random
-
diff --git a/source/a/udev/config/modprobe.d/isapnp.conf b/source/a/udev/config/modprobe.d/isapnp.conf
deleted file mode 100644
index a89ad6bb7..000000000
--- a/source/a/udev/config/modprobe.d/isapnp.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# These aliases are here because many PnP modules do not provide them.
-#
-# NOTE: Commented out due to noise pollution from udev.
-# In the unlikely event that your machine needs these aliases, copy this
-# file to /etc/modprobe.d/isapnp.conf and uncomment them there.
-
-#alias pnp:dPNP0400 parport_pc
-#alias pnp:dPNP0401 parport_pc
-#alias pnp:dPNP0510 irtty-sir
-#alias pnp:dPNP0511 irtty-sir
-#alias pnp:dPNP0700 floppy
-#alias pnp:dPNP0B00 rtc
-#alias acpi:PNP0B00: rtc-cmos
-#alias acpi:PNP0B01: rtc-cmos
-#alias acpi:PNP0B02: rtc-cmos
-#alias pnp:dPNPB02F analog
-#alias pnp:dPNP0F13 psmouse
-#alias pnp:dPNP0800 pcspkr
-#alias pnp:dPNP0303 atkbd
-
diff --git a/source/a/udev/config/modprobe.d/isdn.conf b/source/a/udev/config/modprobe.d/isdn.conf
deleted file mode 100644
index 7f7367536..000000000
--- a/source/a/udev/config/modprobe.d/isdn.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# These two come from the hwdata project
-# Bug numbers are Fedora/RH specific
-
-# ISDN - see bugs 154799, 159068
-blacklist hisax
-blacklist hisax_fcpcipnp
-
diff --git a/source/a/udev/config/modprobe.d/oss.conf b/source/a/udev/config/modprobe.d/oss.conf
deleted file mode 100644
index 52ed2f59c..000000000
--- a/source/a/udev/config/modprobe.d/oss.conf
+++ /dev/null
@@ -1,61 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# OSS (Open Sound System) modules. This is the old and deprecated Linux
-# sound system. If you want to use OSS, remove the alsa-driver package
-# and cut out (or comment out) this list. With these modules
-# blacklisted ALSA will load by default.
-blacklist ac97
-blacklist ac97_codec
-blacklist aci
-blacklist ad1816
-blacklist ad1848
-blacklist ad1889
-blacklist adlib_card
-blacklist aedsp16
-blacklist ali5455
-blacklist awe_wave
-blacklist btaudio
-blacklist cmpci
-blacklist cs4232
-blacklist cs4281
-blacklist cs46xx
-blacklist emu10k1
-blacklist es1370
-blacklist es1371
-blacklist esssolo1
-blacklist forte
-blacklist gus
-blacklist i810_audio
-blacklist kahlua
-blacklist mad16
-blacklist maestro
-blacklist maestro3
-blacklist maui
-blacklist mpu401
-blacklist msnd
-blacklist msnd_classic
-blacklist msnd_pinnacle
-blacklist nm256_audio
-blacklist opl3
-blacklist opl3sa
-blacklist opl3sa2
-blacklist pas2
-blacklist pss
-blacklist rme96xx
-blacklist sb
-blacklist sb_lib
-blacklist sgalaxy
-blacklist sonicvibes
-blacklist sound
-blacklist sscape
-blacklist trident
-blacklist trix
-blacklist uart401
-blacklist uart6850
-blacklist v_midi
-blacklist via82cxxx_audio
-blacklist wavefront
-blacklist ymfpci
-
diff --git a/source/a/udev/config/modprobe.d/pcspkr.conf b/source/a/udev/config/modprobe.d/pcspkr.conf
deleted file mode 100644
index 66de6b749..000000000
--- a/source/a/udev/config/modprobe.d/pcspkr.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# PC Speaker support:
-# This one is loaded by /etc/rc.d/rc.modules. If you don't like
-# the beeps and buzz from speaker, edit /etc/rc.d/rc.modules.
-blacklist pcspkr
-
diff --git a/source/a/udev/config/modprobe.d/psmouse.conf b/source/a/udev/config/modprobe.d/psmouse.conf
deleted file mode 100644
index cc414141e..000000000
--- a/source/a/udev/config/modprobe.d/psmouse.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# PS/2 mouse support:
-# The default options when the psmouse module can cause problems with KVM
-# switches. If you experience this, you may want to uncomment the line
-# below to use a more basic mouse protocol with the psmouse module:
-#options psmouse proto=imps
-
diff --git a/source/a/udev/config/modprobe.d/scsi-sata-controllers.conf b/source/a/udev/config/modprobe.d/scsi-sata-controllers.conf
deleted file mode 100644
index 61470416d..000000000
--- a/source/a/udev/config/modprobe.d/scsi-sata-controllers.conf
+++ /dev/null
@@ -1,81 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# SCSI and SATA controller modules. Typically these are either
-# built into the kernel or loaded with an initrd already.
-blacklist 3w-xxxx
-blacklist 53c7,8xx
-blacklist AM53C974
-blacklist BusLogic
-blacklist NCR53c406a
-blacklist a100u2w
-blacklist advansys
-blacklist aha152x
-blacklist aha1542
-blacklist aha1740
-blacklist aic79xx
-blacklist aic7xxx
-blacklist aic7xxx_old
-blacklist aic94xx
-blacklist ata_piix
-blacklist atp870u
-blacklist cpqfc
-blacklist dc395x
-blacklist dmx3191d
-blacklist dpt_i2o
-blacklist dtc
-blacklist eata
-blacklist eata_dma
-blacklist eata_pio
-blacklist fdomain
-blacklist g_NCR5380
-blacklist g_NCR5380_mmio
-blacklist gdth
-blacklist ide-scsi
-blacklist imm
-blacklist in2000
-blacklist initio
-blacklist ipr
-blacklist ips
-blacklist libata
-blacklist megaraid
-blacklist ncr53c8xx
-blacklist nsp32
-blacklist osst
-blacklist pas16
-blacklist pci2000
-blacklist pci2220i
-blacklist ppa
-blacklist psi240i
-blacklist qla1280
-blacklist qla2100
-blacklist qla2200
-blacklist qla2300
-blacklist qla2322
-blacklist qla2xxx
-blacklist qla6312
-blacklist qla6322
-blacklist qlogicfas
-blacklist qlogicfas408
-blacklist qlogicfc
-blacklist qlogicisp
-blacklist seagate
-blacklist sim710
-blacklist sata_promise
-blacklist sata_sil
-blacklist sata_sis
-blacklist sata_svw
-blacklist sata_sx4
-blacklist sata_via
-blacklist sata_vsc
-blacklist scsi_debug
-blacklist scsi_transport_fc
-blacklist scsi_transport_spi
-blacklist sym53c416
-blacklist sym53c8xx
-blacklist sym53c8xx
-blacklist t128
-blacklist tmscsim
-blacklist u14-34f
-
diff --git a/source/a/udev/config/modprobe.d/sound-modems.conf b/source/a/udev/config/modprobe.d/sound-modems.conf
deleted file mode 100644
index f458346de..000000000
--- a/source/a/udev/config/modprobe.d/sound-modems.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# ALSA modules to support sound modems. These should be loaded manually
-# if needed. For most people they just break sound support...
-blacklist snd-atiixp-modem
-blacklist snd-intel8x0m
-blacklist snd-via82xx-modem
-
diff --git a/source/a/udev/config/modprobe.d/tulip.conf b/source/a/udev/config/modprobe.d/tulip.conf
deleted file mode 100644
index 64b6a5ca5..000000000
--- a/source/a/udev/config/modprobe.d/tulip.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# tulip ... de4x5, xircom_tulip_cb, dmfe (...) handle same devices
-blacklist de4x5
-
-# At least 2.4.3 and later xircom_tulip doesn't have that conflict
-# xircom_tulip_cb
-blacklist dmfe
-
diff --git a/source/a/udev/config/modprobe.d/usb-controller.conf b/source/a/udev/config/modprobe.d/usb-controller.conf
deleted file mode 100644
index f5e4e5025..000000000
--- a/source/a/udev/config/modprobe.d/usb-controller.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# The EHCI driver should be loaded before the ones for low speed controllers
-# or some devices may be confused when they are disconnected and reconnected.
-softdep uhci-hcd pre: ehci-hcd
-softdep ohci-hcd pre: ehci-hcd
-
diff --git a/source/a/udev/config/modprobe.d/via-ircc.conf b/source/a/udev/config/modprobe.d/via-ircc.conf
deleted file mode 100644
index 3dfa57315..000000000
--- a/source/a/udev/config/modprobe.d/via-ircc.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# The kernel lists this as "experimental", but for now it's "broken"
-blacklist via-ircc
-
diff --git a/source/a/udev/config/modprobe.d/watchdog.conf b/source/a/udev/config/modprobe.d/watchdog.conf
deleted file mode 100644
index 66d1f837d..000000000
--- a/source/a/udev/config/modprobe.d/watchdog.conf
+++ /dev/null
@@ -1,43 +0,0 @@
-##############################################################################
-# Do not edit this file; instead, copy it to /etc/modprobe.d/ and edit that
-##############################################################################
-
-# Blacklist all watchdog modules. Many motherboards hang with them, and
-# if you really need a watchdog, you probably know how to load the module
-blacklist acquirewdt
-blacklist advantechwdt
-blacklist alim1535_wdt
-blacklist alim7101_wdt
-blacklist cpu5wdt
-blacklist eurotechwdt
-blacklist hpwdt
-blacklist i6300esb
-blacklist i8xx_tco
-blacklist iTCO_vendor_support
-blacklist iTCO_wdt
-blacklist ib700wdt
-blacklist ibmasr
-blacklist it8712f_wdt
-blacklist machzwd
-blacklist mixcomwd
-blacklist pc87413_wdt
-blacklist pcwd
-blacklist pcwd_pci
-blacklist pcwd_usb
-blacklist sbc60xxwdt
-blacklist sbc7240_wdt
-blacklist sbc8360
-blacklist sbc_epx_c3
-blacklist sc1200wdt
-blacklist sc520_wdt
-blacklist scx200_wdt
-blacklist smsc37b787_wdt
-blacklist softdog
-blacklist w83627hf_wdt
-blacklist w83697hf_wdt
-blacklist w83877f_wdt
-blacklist w83977f_wdt
-blacklist wafer5823wdt
-blacklist wdt
-blacklist wdt_pci
-
diff --git a/source/a/udev/config/rc.d/rc.udev.new b/source/a/udev/config/rc.d/rc.udev.new
deleted file mode 100644
index f000e938e..000000000
--- a/source/a/udev/config/rc.d/rc.udev.new
+++ /dev/null
@@ -1,174 +0,0 @@
-#!/bin/sh
-# This is a script to initialize udev, which populates the /dev
-# directory with device nodes, scans for devices, loads the
-# appropriate kernel modules, and configures the devices.
-
-PATH="/sbin:/bin"
-
-. /etc/udev/udev.conf
-
-# remove trailing slash from udev_root
-UDEV_ROOT=$(echo "${udev_root}" |sed 's/\/*$//')
-
-check_mounted() {
- grep -E -q "^[^[:space:]]+ $1 $2" /proc/mounts
- return $?
-}
-
-mount_devpts() {
- if ! check_mounted $UDEV_ROOT/pts devpts ; then
- mkdir $UDEV_ROOT/pts 2> /dev/null
- mount -n -o mode=0620,gid=5 -t devpts devpts $UDEV_ROOT/pts
- fi
-}
-
-case "$1" in
- start)
- # Sanity check #1, udev requires that the kernel support devtmpfs:
- if ! grep -wq devtmpfs /proc/filesystems ; then
- echo "Sorry, but you need devtmpfs support in the kernel to use udev."
- echo "Both of these options are needed: CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y"
- echo
- echo "FATAL: Refusing to run /etc/rc.d/rc.udev."
- sleep 10
- exit 1
- fi
-
- # Sanity check #2, udev requires that the kernel support tmpfs:
- if ! grep -wq tmpfs /proc/filesystems ; then
- echo "Sorry, but you need tmpfs support in the kernel to use udev."
- echo
- echo "FATAL: Refusing to run /etc/rc.d/rc.udev."
- sleep 10
- exit 1
- fi
-
- # Sanity check #3, make sure that a 2.6.x kernel is new enough:
- if [ "$(uname -r | cut -f 1,2 -d .)" = "2.6" ]; then
- if [ "$(uname -r | cut -f 3 -d . | sed 's/[^[:digit:]].*//')" -lt "32" ]; then
- echo "Sorry, but you need a 2.6.32+ kernel to use this udev."
- echo "Your kernel version is only $(uname -r)."
- echo
- echo "FATAL: Refusing to run /etc/rc.d/rc.udev."
- sleep 10
- exit 1
- fi
- fi
-
- # Sanity check #4, make sure the udev package was not removed. If udevd
- # is not there, this will also shut off this script to prevent further
- # problems:
- if [ ! -x /sbin/udevd ]; then
- chmod 0644 /etc/rc.d/rc.udev
- echo "No udevd daemon found."
- echo "Turning off udev: chmod 644 /etc/rc.d/rc.udev"
- echo "FATAL: Refusing to run /etc/rc.d/rc.udev."
- sleep 10
- exit 1
- fi
-
- # Disable hotplug helper since udevd listens to netlink:
- if [ -e /proc/sys/kernel/hotplug ]; then
- echo "" > /proc/sys/kernel/hotplug
- fi
-
- if grep -qw devtmpfs /proc/filesystems ; then
- if ! check_mounted $UDEV_ROOT devtmpfs ; then
- # umount shm if needed
- check_mounted $UDEV_ROOT/shm tmpfs && umount -l $UDEV_ROOT/shm
-
- # Umount pts if needed, we will remount it later:
- check_mounted $UDEV_ROOT/pts devpts && umount -l $UDEV_ROOT/pts
-
- # Mount tmpfs on $UDEV_ROOT:
- mount -n -t devtmpfs devtmpfs $UDEV_ROOT
- fi
- else
- # Mount tmpfs on $UDEV_ROOT:
- if ! check_mounted $UDEV_ROOT tmpfs ; then
- # umount shm if needed
- check_mounted $UDEV_ROOT/shm tmpfs && umount -l $UDEV_ROOT/shm
-
- # Umount pts if needed, we will remount it later:
- check_mounted $UDEV_ROOT/pts devpts && umount -l $UDEV_ROOT/pts
-
- # Mount tmpfs on $UDEV_ROOT:
- # the -n is because we don't want $UDEV_ROOT umounted when
- # someone (rc.[06]) calls umount -a
- mount -n -o mode=0755 -t tmpfs tmpfs $UDEV_ROOT
-
- fi
- fi
- # Mount devpts
- mount_devpts
-
- if ! /sbin/pidof udevd 1>/dev/null 2>/dev/null; then # start udevd
- echo "Starting udevd: /sbin/udevd --daemon"
- /sbin/udevd --daemon
- # Since udev is just now being started we want to use add events:
- echo "Triggering udev events: /sbin/udevadm trigger --action=add"
- # Call udevtrigger and udevsettle to do the device configuration:
- /sbin/udevadm trigger --type=subsystems --action=add
- /sbin/udevadm trigger --type=devices --action=add
- else # trigger changes for already running udevd
- # If the persistent rules files do not exist, trigger an add event:
- if [ ! -r /etc/udev/rules.d/70-persistent-net.rules -o ! -r /etc/udev/rules.d/70-persistent-cd.rules ]; then
- # Test that we can actually write to the directory first:
- if touch /etc/udev/rules.d/testfile 2> /dev/null ; then
- rm -f /etc/udev/rules.d/testfile
- # This should add persistent net/cd rules:
- echo "Triggering udev to write persistent rules to /etc/udev/rules.d/"
- /sbin/udevadm trigger --type=devices --action=add
- sleep 3
- # Create the files if they don't exist at this point.
- # If a machine does not have a network device or an optical
- # device, we don't want to waste time trying to generate
- # rules at every boot.
- # To force another attempt, delete the file(s).
- touch /etc/udev/rules.d/70-persistent-net.rules
- touch /etc/udev/rules.d/70-persistent-cd.rules
- fi
- fi
- # Since udevd is running, most of the time we only need change events:
- echo "Triggering udev events: /sbin/udevadm trigger --action=change"
- /sbin/udevadm trigger --type=subsystems --action=change
- /sbin/udevadm trigger --type=devices --action=change
- fi
- /sbin/udevadm settle --timeout=120
- ;;
- stop)
- echo "Stopping udevd is STRONGLY discouraged and not supported."
- echo "If you are sure you want to do this, use 'force-stop' instead."
- ;;
- force-stop)
- echo "Stopping udevd"
- udevadm control --exit
- killall udevd 2>/dev/null
- ;;
- restart)
- echo "Restarting udevd is STRONGLY discouraged and not supported."
- echo "If you are sure you want to do this, use 'force-restart' instead."
- ;;
- force-restart)
- echo "Restarting udevd"
- udevadm control --exit
- sleep 3
- udevd --daemon
- ;;
- reload)
- echo "Reloading udev rules"
- udevadm control --reload
- cp --preserve=all --recursive --update /lib/udev/devices/* $UDEV_ROOT
- ;;
- force-reload)
- echo "Updating all available device nodes in $UDEV_ROOT"
- udevadm control --reload
- rm -rf $UDEV_ROOT/.udev $UDEV_ROOT/disk
- cp --preserve=all --recursive --update /lib/udev/devices/* $UDEV_ROOT
- ;;
-
- *)
- echo "Usage: $0 {start|stop|restart|reload|force-reload}"
- exit 1
- ;;
-esac
diff --git a/source/a/udev/config/rules.d/40-slackware.rules b/source/a/udev/config/rules.d/40-slackware.rules
deleted file mode 100644
index 9e8c63428..000000000
--- a/source/a/udev/config/rules.d/40-slackware.rules
+++ /dev/null
@@ -1,22 +0,0 @@
-# /lib/udev/rules.d/40-slackware.rules
-#
-# Slackware custom udev rules
-# Also see the following Slackware-provided custom rules files:
-# 65-permissions.rules and 90-network.rules
-#
-# Any change in this file will be overwritten in upgrades. Put your
-# custom rules somewhere else (90-local.rules is a good idea).
-#
-# See the udev man page to know the parameters you can use in udev
-# rules.
-#
-
-# input devices
-KERNEL=="mice", SYMLINK+="mouse"
-
-# Set rfkill device writable by netdev group
-KERNEL=="rfkill", GROUP:="netdev", MODE:="0664"
-
-# Mount fusectl filesystem
-KERNEL=="fuse", ACTION=="add", RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"
-
diff --git a/source/a/udev/config/rules.d/59-non-libata-devices.rules b/source/a/udev/config/rules.d/59-non-libata-devices.rules
deleted file mode 100644
index 4b1238a43..000000000
--- a/source/a/udev/config/rules.d/59-non-libata-devices.rules
+++ /dev/null
@@ -1,44 +0,0 @@
-# Support for the deprecated IDE devices has been removed from the
-# default set of rules shipped with udev, but some administrators
-# might want (or need) the old ata drivers and thus build a custom
-# kernel, so we'll carry these on our own for now...
-
-#############################################################################
-
-# Old 50-udev-default.rules
-
-# floppy
-KERNEL=="hd*", SUBSYSTEMS=="ide", ATTRS{media}=="floppy"
-
-# cdrom
-SUBSYSTEM=="block", KERNEL=="hd*", SUBSYSTEMS=="ide", ATTRS{media}=="cdrom", GROUP="cdrom"
-
-#############################################################################
-
-# Old 60-persistent-storage.rules
-
-# never access non-cdrom removable ide devices, the drivers are causing event loops on open()
-KERNEL=="hd*[!0-9]", ATTR{removable}=="1", SUBSYSTEMS=="ide", ATTRS{media}=="disk|floppy", GOTO="old_persistent_storage_end"
-KERNEL=="hd*[0-9]", ATTRS{removable}=="1", GOTO="old_persistent_storage_end"
-
-# by-id (hardware serial number)
-KERNEL=="hd*[!0-9]", IMPORT{program}="ata_id --export $tempnode"
-KERNEL=="hd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_SERIAL}"
-KERNEL=="hd*[0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_SERIAL}-part%n"
-
-LABEL="old_persistent_storage_end"
-
-#############################################################################
-
-# Old ide stuff from our custom 65-permissions.rules
-
-# permissions for IDE floppy devices
-KERNEL=="hd*[!0-9]", SUBSYSTEMS=="ide", ATTRS{media}=="floppy", SYMLINK+="floppy floppy-%k"
-KERNEL=="hd*[0-9]", ATTRS{media}=="floppy", ATTRS{removable}=="1", SYMLINK+="floppy-%k"
-
-# put all removable devices in group "plugdev"
-KERNEL=="hd*[!0-9]", ATTR{removable}=="1", GROUP="plugdev"
-KERNEL=="hd*[0-9]", ATTRS{removable}=="1", GROUP="plugdev"
-
-#############################################################################
-
diff --git a/source/a/udev/config/rules.d/65-permissions.rules b/source/a/udev/config/rules.d/65-permissions.rules
deleted file mode 100644
index 6f82b0f36..000000000
--- a/source/a/udev/config/rules.d/65-permissions.rules
+++ /dev/null
@@ -1,41 +0,0 @@
-# Slackware permission rules
-#
-# These rules are here instead of 40-slackware.rules because
-# many of them need to run after the block section in
-# 50-udev.default.rules
-#
-# Remember, in any upgrade, this file will be overwritten.
-# Put your custom rules somewhere else (90-local.rules is
-# a good idea).
-#
-
-# all disks with group disk
-KERNEL!="fd*", SUBSYSTEM=="block", GROUP="disk"
-
-# put all removable devices in group "plugdev"
-KERNEL=="sd*[!0-9]", ATTR{removable}=="1", GROUP="plugdev"
-KERNEL=="sd*[0-9]", ATTRS{removable}=="1", GROUP="plugdev"
-
-# Many hot-pluggable devices (ZIP, Jazz, LS-120, etc...)
-# need to be in plugdev, too.
-KERNEL=="diskonkey*", GROUP="plugdev"
-KERNEL=="jaz*", GROUP="plugdev"
-KERNEL=="pocketzip*", GROUP="plugdev"
-KERNEL=="zip*", GROUP="plugdev"
-KERNEL=="ls120", GROUP="plugdev"
-KERNEL=="microdrive*", GROUP="plugdev"
-
-# CD group and permissions
-ENV{ID_CDROM}=="?*", GROUP="cdrom", MODE="0660"
-KERNEL=="pktcdvd", GROUP="cdrom", MODE="0660"
-KERNEL=="pktcdvd[0-9]*", GROUP="cdrom", MODE="0660"
-# permissions for SCSI sg devices
-SUBSYSTEMS=="scsi", KERNEL=="s[gt][0-9]*", ATTRS{type}=="5", \
- GROUP="cdrom", MODE="0660"
-
-# Make DRI video devices usable by anyone in group "video":
-KERNEL=="card[0-9]*",GROUP:="video"
-
-# Make the real time clock readable by all, and writable by root:
-KERNEL=="rtc|rtc0", MODE="0644"
-
diff --git a/source/a/udev/config/udev.conf b/source/a/udev/config/udev.conf
deleted file mode 100644
index c8506e4b0..000000000
--- a/source/a/udev/config/udev.conf
+++ /dev/null
@@ -1,14 +0,0 @@
-# udev.conf
-# The main config file for udev
-#
-# This file can be used to override some of udev's default values for where it
-# looks for files, and where it places device nodes.
-
-# udev_root - where in the filesystem to place the device nodes
-udev_root="/dev/"
-
-# udev_log - The initial syslog(3) priority: "err", "info", "debug" or
-# its numerical equivalent. For runtime debugging, the daemons
-# internal state can be changed with: udevadm control log_priority=<value>
-udev_log="err"
-