diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2011-04-25 13:37:00 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2018-05-31 22:45:18 +0200 |
commit | 75a4a592e5ccda30715f93563d741b83e0dcf39e (patch) | |
tree | 502f745607e77a2c4386ad38d818ddcafe81489c /source/a/udev/config | |
parent | b76270bf9e6dd375e495fec92140a79a79415d27 (diff) | |
download | current-75a4a592e5ccda30715f93563d741b83e0dcf39e.tar.gz |
Slackware 13.37slackware-13.37
Mon Apr 25 13:37:00 UTC 2011
Slackware 13.37 x86_64 stable is released!
Thanks to everyone who pitched in on this release: the Slackware team,
the folks producing upstream code, and linuxquestions.org for providing
a great forum for collaboration and testing.
The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a
dual-sided
32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware
project by picking up a copy from store.slackware.com. We're taking
pre-orders now, and offer a discount if you sign up for a subscription.
As always, thanks to the Slackware community for testing, suggestions,
and feedback. :-)
Have fun!
Diffstat (limited to 'source/a/udev/config')
-rw-r--r-- | source/a/udev/config/rc.d/rc.udev.new | 22 | ||||
-rw-r--r-- | source/a/udev/config/rules.d/40-slackware.rules | 3 | ||||
-rw-r--r-- | source/a/udev/config/udev.conf | 2 |
3 files changed, 11 insertions, 16 deletions
diff --git a/source/a/udev/config/rc.d/rc.udev.new b/source/a/udev/config/rc.d/rc.udev.new index 40f38d1d..6a6218f6 100644 --- a/source/a/udev/config/rc.d/rc.udev.new +++ b/source/a/udev/config/rc.d/rc.udev.new @@ -35,8 +35,8 @@ case "$1" in # Sanity check #2, 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 "27" ]; then - echo "Sorry, but you need a 2.6.27+ kernel to use udev." + 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." @@ -48,7 +48,7 @@ case "$1" in # is not there, this will also shut off this script to prevent further # problems: if [ ! -x /sbin/udevd ]; then - chmod 644 /etc/rc.d/rc.udev + 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." @@ -104,29 +104,21 @@ case "$1" in ) else # udev is just now being started, so we'll do some initial setup: - # Set STARTUP=1 in the environment - /sbin/udevadm control --property=STARTUP=1 - - # Set OPT="--action=add" to generate add events on coldplug - OPT="--action=add" - - # Add the static nodes to $UDEV_ROOT: - cp --preserve=all --recursive --remove-destination /lib/udev/devices/* $UDEV_ROOT - # Create rootdev rules DEVICENUMBER=$( /bin/stat -c %d / ) MAJORNUMBER=$(($DEVICENUMBER / 256)) MINORNUMBER=$(($DEVICENUMBER % 256)) - echo 'ACTION=="add|change", SUBSYSTEM=="block", ENV{MAJOR}=="'$MAJORNUMBER'", ENV{MINOR}=="'$MINORNUMBER'", SYMLINK+="root"' > /dev/.udev/rules.d/61-dev-root-link.rules + echo 'ACTION!="remove", SUBSYSTEM=="block", ENV{MAJOR}=="'$MAJORNUMBER'", ENV{MINOR}=="'$MINORNUMBER'", SYMLINK+="root"' > /dev/.udev/rules.d/61-dev-root-link.rules + + # Set OPT="--action=add" to generate add events on coldplug + OPT="--action=add" fi echo "Triggering udev events: /sbin/udevadm trigger $OPT" # Call udevtrigger and udevsettle to do the device configuration: /sbin/udevadm trigger $OPT && /sbin/udevadm settle --timeout=120 - # Unset STARTUP=1 in the environment - /sbin/udevadm control --property=STARTUP= ;; stop) diff --git a/source/a/udev/config/rules.d/40-slackware.rules b/source/a/udev/config/rules.d/40-slackware.rules index 29b6071e..6883f526 100644 --- a/source/a/udev/config/rules.d/40-slackware.rules +++ b/source/a/udev/config/rules.d/40-slackware.rules @@ -14,3 +14,6 @@ # input devices KERNEL=="mice", SYMLINK+="mouse" +# Set rfkill device writable by netdev group +KERNEL=="rfkill", GROUP:="netdev", MODE:="0664" + diff --git a/source/a/udev/config/udev.conf b/source/a/udev/config/udev.conf index b0421a08..c8506e4b 100644 --- a/source/a/udev/config/udev.conf +++ b/source/a/udev/config/udev.conf @@ -9,6 +9,6 @@ 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: udevcontrol log_priority=<value> +# internal state can be changed with: udevadm control log_priority=<value> udev_log="err" |