History log of /systemd/rules/50-udev-default.rules
Revision Date Author Comments Expand
a06c8219a324825c8043cc72508e423b267caab8 27-Mar-2015 Harald Hoyer <harald@redhat.com>

50-udev-default.rules: don't run anything but REMOVE_CMD on remove we don't want to run usb_id and input_id on ACTION=="remove"

654b036ba7368d2f9f2577e2d64d45d52fa8262a 12-Mar-2015 Kay Sievers <kay@vrfy.org>

rules: merge udev-late.rules files

757ba25a8fcd2370d943e2bdfca6bdf883e50551 12-Mar-2015 Kay Sievers <kay@vrfy.org>

rules: default - remove legacy agpgart

27e7c26268bd4c16edb92f2b8a8626b00c6f2dad 18-Jun-2014 Kay Sievers <kay@vrfy.org>

rules: add loop-control and btrfs-control to "disk" group

3dff3e00e044e2d53c76fa842b9a4759d4a50e69 12-Jun-2014 Kay Sievers <kay@vrfy.org>

udev: assign group "input" to all input devices

f31cf2b6d03a18e4f8f52214c1a3ffa9b3c97189 11-Jun-2014 Kay Sievers <kay@vrfy.org>

udev: stop using "floppy" group

c594cccee264cfd98f183ae6ec289b11e70f2d6c 27-Feb-2014 Lukas Nykryn <lnykryn@redhat.com>

udev/rules: setup tty permissions and group for sclp_line, ttysclp and 3270/tty

d1f0e886e1407ab50834127ce52710e1aff13938 21-Oct-2013 Kay Sievers <kay@vrfy.org>

rules: remove pointless MODE= settings Changing the default MODE= for the group accessi, but not specifying a GROUP= does not provide anything. It disables the default logic that the mode switches to 0660 as soon as a GROUP= is specifed, which make custom rules uneccesarily complicated. https://bugs.freedesktop.org/show_bug.cgi?id=70665

67fb4482acb0ecccb8a30e7ca49e5de28ba49eaf 26-Apr-2013 Kay Sievers <kay@vrfy.org>

always unconditionally create /dev/rtc and use it internally Partially revert 2b3c81b02fa5dd47b19558c7684e113f36a48486, which tried to avoid inconsistent rules about when and how to create the /dev/rtc symlink. Instead of conditionally or not creating the /dev/rtc link at all, now always create it with additional and more reliable udev rules. First try to find the "system rtc" with the hctosys flag, if this is not found, fall back to create the link for /dev/rtc0. Our code now never actively searches for the "system rtc" it can always use /dev/rtc.

2b3c81b02fa5dd47b19558c7684e113f36a48486 24-Apr-2013 Kay Sievers <kay@vrfy.org>

do not create /dev/rtc symlink, let systemd search for it if needed The export of the RTCs hctosys flag is uneccesary, the kernel takes care of the persistemt clock management itself, without any need for: CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" "Chaotic hardware platforms" without native kernel persistent clock support will find the proper RTC with the logic rtc_open() without the need for a custom symlink.

bbb7f2ae5035105575365750592caa87213d7072 20-Mar-2013 Kay Sievers <kay@vrfy.org>

rules: move builtin calls before the permissions section <heftig> kay: systemd commit 22582bb broke cups usb printing for me <heftig> because the "lp" group isn't applied anymore <heftig> SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", GROUP="lp" <heftig> moving this line to the end of 50-udev-default.rules restores correct behavior, as it's after usb_id

a3bd8447be4ea2ce230eb8ae0e815c04d85fa15a 18-Mar-2013 Tom Gundersen <teg@jklm.no>

udev: make firmware loading optional and disable by default Distros that whish to support old kernels should set --with-firmware-dirs="/usr/lib/firmware/updates:/usr/lib/firmware" to retain the old behaviour.

22582bb2cbe85b40de5f561589e0468dac769515 27-Jan-2013 Kay Sievers <kay@vrfy.org>

udev: set default rules permissions only at "add" events

f3b9526171eceb885c8365c46e11aa27e8cdad13 25-Oct-2012 Kay Sievers <kay@vrfy.org>

rules: call hwdb for all devices with a 'modalias'

796b06c21b62d13c9021e2fbd9c58a5c6edb2764 23-Oct-2012 Kay Sievers <kay@vrfy.org>

udev: add hardware database support

6d0274f11547a0f11200bb82bf598a5a253e12cf 17-Oct-2012 Lennart Poettering <lennart@poettering.net>

timedatectl: introduce new command line client for timedated Much like logind has a client in loginctl, and journald in journalctl introduce timedatectl, to change the system time (incl. RTC), timezones and related settings.

378f2e074e38490103f999173bf717a5394170f8 15-Apr-2012 Kay Sievers <kay@vrfy.org>

udev: update some rules

3e2147858f21943d5f4a781c60f33ac22c6096ed 04-Apr-2012 Kay Sievers <kay.sievers@vrfy.org>

move imported udev into place

/systemd/.gitignore /systemd/Makefile.am /systemd/TODO /systemd/autogen.sh /systemd/configure.ac /systemd/m4/.gitignore /systemd/man/udev.xml /systemd/man/udevadm.xml /systemd/man/udevd.xml .gitignore 42-usb-hid-pm.rules 50-udev-default.rules 60-persistent-alsa.rules 60-persistent-input.rules 60-persistent-serial.rules 60-persistent-storage-tape.rules 60-persistent-storage.rules 75-net-description.rules 75-tty-description.rules 78-sound-card.rules 80-drivers.rules 95-udev-late.rules 99-systemd.rules.in /systemd/src/udev/.gitignore /systemd/src/udev/COPYING /systemd/src/udev/ChangeLog /systemd/src/udev/INSTALL /systemd/src/udev/Makefile.am /systemd/src/udev/NEWS /systemd/src/udev/README /systemd/src/udev/TODO /systemd/src/udev/accelerometer/61-accelerometer.rules /systemd/src/udev/accelerometer/accelerometer.c /systemd/src/udev/ata_id/ata_id.c /systemd/src/udev/autogen.sh /systemd/src/udev/cdrom_id/60-cdrom_id.rules /systemd/src/udev/cdrom_id/cdrom_id.c /systemd/src/udev/collect/collect.c /systemd/src/udev/configure.ac /systemd/src/udev/docs/.gitignore /systemd/src/udev/docs/Makefile.am /systemd/src/udev/docs/libudev-docs.xml /systemd/src/udev/docs/libudev-sections.txt /systemd/src/udev/docs/libudev.types /systemd/src/udev/docs/version.xml.in /systemd/src/udev/gudev/.gitignore /systemd/src/udev/gudev/docs/.gitignore /systemd/src/udev/gudev/docs/Makefile.am /systemd/src/udev/gudev/docs/gudev-docs.xml /systemd/src/udev/gudev/docs/gudev-sections.txt /systemd/src/udev/gudev/docs/gudev.types /systemd/src/udev/gudev/docs/version.xml.in /systemd/src/udev/gudev/gjs-example.js /systemd/src/udev/gudev/gudev-1.0.pc.in /systemd/src/udev/gudev/gudev.h /systemd/src/udev/gudev/gudevclient.c /systemd/src/udev/gudev/gudevclient.h /systemd/src/udev/gudev/gudevdevice.c /systemd/src/udev/gudev/gudevdevice.h /systemd/src/udev/gudev/gudevenumerator.c /systemd/src/udev/gudev/gudevenumerator.h /systemd/src/udev/gudev/gudevenums.h /systemd/src/udev/gudev/gudevenumtypes.c.template /systemd/src/udev/gudev/gudevenumtypes.h.template /systemd/src/udev/gudev/gudevmarshal.list /systemd/src/udev/gudev/gudevprivate.h /systemd/src/udev/gudev/gudevtypes.h /systemd/src/udev/gudev/seed-example-enum.js /systemd/src/udev/gudev/seed-example.js /systemd/src/udev/keymap/.gitignore /systemd/src/udev/keymap/95-keyboard-force-release.rules /systemd/src/udev/keymap/95-keymap.rules /systemd/src/udev/keymap/README.keymap.txt /systemd/src/udev/keymap/check-keymaps.sh /systemd/src/udev/keymap/findkeyboards /systemd/src/udev/keymap/force-release-maps/common-volume-keys /systemd/src/udev/keymap/force-release-maps/dell-touchpad /systemd/src/udev/keymap/force-release-maps/hp-other /systemd/src/udev/keymap/force-release-maps/samsung-90x3a /systemd/src/udev/keymap/force-release-maps/samsung-other /systemd/src/udev/keymap/keyboard-force-release.sh.in /systemd/src/udev/keymap/keymap.c /systemd/src/udev/keymap/keymaps/acer /systemd/src/udev/keymap/keymaps/acer-aspire_5720 /systemd/src/udev/keymap/keymaps/acer-aspire_5920g /systemd/src/udev/keymap/keymaps/acer-aspire_6920 /systemd/src/udev/keymap/keymaps/acer-aspire_8930 /systemd/src/udev/keymap/keymaps/acer-travelmate_c300 /systemd/src/udev/keymap/keymaps/asus /systemd/src/udev/keymap/keymaps/compaq-e_evo /systemd/src/udev/keymap/keymaps/dell /systemd/src/udev/keymap/keymaps/dell-latitude-xt2 /systemd/src/udev/keymap/keymaps/everex-xt5000 /systemd/src/udev/keymap/keymaps/fujitsu-amilo_li_2732 /systemd/src/udev/keymap/keymaps/fujitsu-amilo_pa_2548 /systemd/src/udev/keymap/keymaps/fujitsu-amilo_pro_edition_v3505 /systemd/src/udev/keymap/keymaps/fujitsu-amilo_pro_v3205 /systemd/src/udev/keymap/keymaps/fujitsu-amilo_si_1520 /systemd/src/udev/keymap/keymaps/fujitsu-esprimo_mobile_v5 /systemd/src/udev/keymap/keymaps/fujitsu-esprimo_mobile_v6 /systemd/src/udev/keymap/keymaps/genius-slimstar-320 /systemd/src/udev/keymap/keymaps/hewlett-packard /systemd/src/udev/keymap/keymaps/hewlett-packard-2510p_2530p /systemd/src/udev/keymap/keymaps/hewlett-packard-compaq_elitebook /systemd/src/udev/keymap/keymaps/hewlett-packard-pavilion /systemd/src/udev/keymap/keymaps/hewlett-packard-presario-2100 /systemd/src/udev/keymap/keymaps/hewlett-packard-tablet /systemd/src/udev/keymap/keymaps/hewlett-packard-tx2 /systemd/src/udev/keymap/keymaps/ibm-thinkpad-usb-keyboard-trackpoint /systemd/src/udev/keymap/keymaps/inventec-symphony_6.0_7.0 /systemd/src/udev/keymap/keymaps/lenovo-3000 /systemd/src/udev/keymap/keymaps/lenovo-ideapad /systemd/src/udev/keymap/keymaps/lenovo-thinkpad-usb-keyboard-trackpoint /systemd/src/udev/keymap/keymaps/lenovo-thinkpad_x200_tablet /systemd/src/udev/keymap/keymaps/lenovo-thinkpad_x6_tablet /systemd/src/udev/keymap/keymaps/lg-x110 /systemd/src/udev/keymap/keymaps/logitech-wave /systemd/src/udev/keymap/keymaps/logitech-wave-cordless /systemd/src/udev/keymap/keymaps/logitech-wave-pro-cordless /systemd/src/udev/keymap/keymaps/maxdata-pro_7000 /systemd/src/udev/keymap/keymaps/medion-fid2060 /systemd/src/udev/keymap/keymaps/medionnb-a555 /systemd/src/udev/keymap/keymaps/micro-star /systemd/src/udev/keymap/keymaps/module-asus-w3j /systemd/src/udev/keymap/keymaps/module-ibm /systemd/src/udev/keymap/keymaps/module-lenovo /systemd/src/udev/keymap/keymaps/module-sony /systemd/src/udev/keymap/keymaps/module-sony-old /systemd/src/udev/keymap/keymaps/module-sony-vgn /systemd/src/udev/keymap/keymaps/olpc-xo /systemd/src/udev/keymap/keymaps/onkyo /systemd/src/udev/keymap/keymaps/oqo-model2 /systemd/src/udev/keymap/keymaps/samsung-90x3a /systemd/src/udev/keymap/keymaps/samsung-other /systemd/src/udev/keymap/keymaps/samsung-sq1us /systemd/src/udev/keymap/keymaps/samsung-sx20s /systemd/src/udev/keymap/keymaps/toshiba-satellite_a100 /systemd/src/udev/keymap/keymaps/toshiba-satellite_a110 /systemd/src/udev/keymap/keymaps/toshiba-satellite_m30x /systemd/src/udev/keymap/keymaps/zepto-znote /systemd/src/udev/libudev-device-private.c /systemd/src/udev/libudev-device.c /systemd/src/udev/libudev-enumerate.c /systemd/src/udev/libudev-list.c /systemd/src/udev/libudev-monitor.c /systemd/src/udev/libudev-private.h /systemd/src/udev/libudev-queue-private.c /systemd/src/udev/libudev-queue.c /systemd/src/udev/libudev-selinux-private.c /systemd/src/udev/libudev-util-private.c /systemd/src/udev/libudev-util.c /systemd/src/udev/libudev.c /systemd/src/udev/libudev.h /systemd/src/udev/libudev.pc.in /systemd/src/udev/m4/.gitignore /systemd/src/udev/mtd_probe/75-probe_mtd.rules /systemd/src/udev/mtd_probe/mtd_probe.c /systemd/src/udev/mtd_probe/mtd_probe.h /systemd/src/udev/mtd_probe/probe_smartmedia.c /systemd/src/udev/scsi_id/.gitignore /systemd/src/udev/scsi_id/README /systemd/src/udev/scsi_id/scsi.h /systemd/src/udev/scsi_id/scsi_id.c /systemd/src/udev/scsi_id/scsi_id.h /systemd/src/udev/scsi_id/scsi_serial.c /systemd/src/udev/src/.gitignore /systemd/src/udev/src/COPYING /systemd/src/udev/src/floppy/60-floppy.rules /systemd/src/udev/src/floppy/create_floppy_devices.c /systemd/src/udev/src/gudev/COPYING /systemd/src/udev/src/rule_generator/75-cd-aliases-generator.rules /systemd/src/udev/src/rule_generator/75-persistent-net-generator.rules /systemd/src/udev/src/rule_generator/rule_generator.functions /systemd/src/udev/src/rule_generator/write_cd_rules /systemd/src/udev/src/rule_generator/write_net_rules /systemd/src/udev/src/scsi_id/scsi_id.8 /systemd/src/udev/src/sd-daemon.c /systemd/src/udev/src/sd-daemon.h /systemd/src/udev/test-libudev.c /systemd/src/udev/test-udev.c /systemd/src/udev/test/rules-test.sh /systemd/src/udev/udev-builtin-blkid.c /systemd/src/udev/udev-builtin-firmware.c /systemd/src/udev/udev-builtin-hwdb.c /systemd/src/udev/udev-builtin-input_id.c /systemd/src/udev/udev-builtin-kmod.c /systemd/src/udev/udev-builtin-path_id.c /systemd/src/udev/udev-builtin-usb_id.c /systemd/src/udev/udev-builtin.c /systemd/src/udev/udev-ctrl.c /systemd/src/udev/udev-event.c /systemd/src/udev/udev-node.c /systemd/src/udev/udev-rules.c /systemd/src/udev/udev-watch.c /systemd/src/udev/udev.conf /systemd/src/udev/udev.h /systemd/src/udev/udev.pc.in /systemd/src/udev/udevadm-control.c /systemd/src/udev/udevadm-info.c /systemd/src/udev/udevadm-monitor.c /systemd/src/udev/udevadm-settle.c /systemd/src/udev/udevadm-test-builtin.c /systemd/src/udev/udevadm-test.c /systemd/src/udev/udevadm-trigger.c /systemd/src/udev/udevadm.c /systemd/src/udev/udevd.c /systemd/src/udev/v4l_id/60-persistent-v4l.rules /systemd/src/udev/v4l_id/v4l_id.c /systemd/units/.gitignore /systemd/units/udev-control.socket /systemd/units/udev-kernel.socket /systemd/units/udev-settle.service.in /systemd/units/udev-trigger.service.in /systemd/units/udev.service.in
8e90942c7af2508f88c7284a0b116caf7ec854a9 07-Mar-2012 Kay Sievers <kay.sievers@vrfy.org>

rules: move all rules to top level rules/ dir