1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-08 11:27:32 +03:00
Commit Graph

4268 Commits

Author SHA1 Message Date
David Zeuthen
b93b46e4b7 ata_id: Check for Compact Flash card
Automounters may need information like this to e.g. allow unprivileged
applications to mount filesystems from a CF card but not from
other ATA devices. See https://bugzilla.redhat.com/show_bug.cgi?id=734191

Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-09-01 21:15:29 +02:00
Kay Sievers
4fd394c34b mknod: do not complain about existing node 2011-09-01 21:14:54 +02:00
Kay Sievers
c99b72121f libudev: list - properly sort linked list not only the index
<mgorny> it seems that udev-git is b0rked while tag '173' works fine for me
<mgorny> the rule in question is:
<mgorny> also, with >173 persistent-net rules seem to get constantly recreated
         for same devices
<kay> mgorny: logic bug. we only sort the keys in an index, but we don't care
      about the index when reading the list, which doesn't work too well for
      the rules file list where we depend on the order
2011-08-28 22:45:34 +02:00
Kir Kolyshkin
1484205c47 keymap: add Genius SlimStar 320
This keyboard have 16 "multimedia" keys plus a "4-way turbo scroll pad" which
is essentially a round up/down/left/right button. Unfortunately most of these
keys emit non-standard scancodes in a range 495-508 which does not make any
sense. I tried to remap those to the best of my knowledge.

Note the keyboard comes up as two event devices, second one is multimedia
keys, so I ended up adding ENV{ID_USB_INTERFACE_NUM}=="01" to avoid
unnecessary initialization of the "main" keyboard.
2011-08-22 06:42:28 +02:00
Paul Fox
00fc377e7a keymap: update the OLPC keymap for correct function key behavior
New mappings were needed when the mechanical keyboard was
introduced, and GNOME was made a peer to the sugar desktop.
see http://lists.laptop.org/pipermail/devel/2010-July/029384.html
2011-08-22 06:39:06 +02:00
Thomas Hood
6e3b1694a4 keymap: Support for microphone mute button on ThinkPad X220 et al
On a ThinkPad X220 there is a microphone mute button which generates
ACPI event "ibm/hotkey HKEY 00000080 0000101b". As there is no key like
"micmute", map it to prog2.
2011-08-22 06:34:36 +02:00
Thomas Hood
3c00bc177c keymap: Support keymap overrides in /etc/udev/keymaps
Prefer reading keymaps from /etc/udev/keymaps/ so that it's easy to just
locally fix a key or two by copying the existing keymap file from
/lib/udev/keymaps/. This works similarly to udev rules.

http://bugs.debian.org/556045
2011-08-22 06:29:50 +02:00
Kay Sievers
2fdaa983a9 libudev: udev_device_get_sysattr_value() return syspath of custom links 2011-08-17 21:07:09 +02:00
Kay Sievers
a20a57a7bf export USEC_INITIALIZED= and take timestamp on message receive time 2011-08-17 21:05:18 +02:00
Kay Sievers
cdfdc85fb5 libudev: util_get_sys_(subsystem,driver}() -> util_get_sys_core_link_value() 2011-08-17 21:03:05 +02:00
Matthias Clasen
ac03072310 make: allow to pass ${ACLOCAL_FLAGS} 2011-08-16 16:21:42 +02:00
Kay Sievers
b3e44c5291 preserve 'sticky bit' on 'add/change' events 2011-08-14 19:04:16 +02:00
Kay Sievers
38f6aefc47 update TODO 2011-08-12 14:05:54 +02:00
Kay Sievers
d132be4d58 rules: remove legacy rules for cdrom and usb printer 2011-08-12 14:05:19 +02:00
Kay Sievers
79449642eb do not remove static nodes on module unload 2011-08-11 20:37:49 +02:00
Martin Pitt
2a30eaa452 keymap: Update Acer Aspire 5920g
https://launchpad.net/bugs/637695
2011-08-08 11:00:59 +02:00
Kay Sievers
d7867b3183 implement path_id, usb_id, input_id as built-in command 2011-08-05 02:00:30 +02:00
Kay Sievers
617746e097 rules: move input_id to default rules
On Tue, Aug 2, 2011 at 10:56, Thomas Bächler <thomas@archlinux.org> wrote:
> Commit c49df20758 prevented udev from
> creating broken symlinks for bluetooth hid devices. Unfortunately,
> it also removed the ID_INPUT=1 and ID_INPUT_{KEY,MOUSE}=1 properties
> from those devices. Xorg relies on these properties for cold- and
> hotplugging of input devices.
2011-08-04 23:25:03 +02:00
Kay Sievers
869c903160 libudev: list - use binary search for list lookup 2011-08-04 22:59:58 +02:00
Kay Sievers
ce0119d98a gtk-doc: delete empty files 2011-07-31 02:59:25 +02:00
Kay Sievers
ad667dff51 release 173 2011-07-30 23:31:54 +02:00
Kay Sievers
2dd7eed2eb udevd: debug - put timestamp in [] 2011-07-30 23:16:43 +02:00
Kay Sievers
05b74d8563 udevadm: trigger --type=failed - log deprecation warning 2011-07-30 23:01:28 +02:00
Martin Pitt
2614261e4d keymap: Only run on key devices
Skip event devices which don't have ID_INPUT_KEY set, to avoid running the long
list of rules more than necessary.

Note that we don't limit ourselves to ID_INPUT_KEYBOARD, as we might want to
fix extra buttons on e. g. fancy mouses or tablet screens, too.
2011-07-20 12:52:28 +02:00
Kay Sievers
4da9fcb366 keymap: do not run usb_id for bluetooth devices 2011-07-20 00:39:58 +02:00
Kay Sievers
2ba5c37829 rules: sound - instead of ID_IFACE use standard ID_USB_INTERFACE_NUM 2011-07-20 00:21:07 +02:00
Kay Sievers
edb0d9d8d7 rules: serial - do not export ID_PORT, use ID_USB_INTERFACE_NUM 2011-07-20 00:20:00 +02:00
Kay Sievers
c49df20758 rules: input - do not create (broken) links for bluetooth devices 2011-07-20 00:05:38 +02:00
Kay Sievers
e3c14a7ff3 configure: reorder options 2011-07-19 21:17:05 +02:00
Allin Cottrell
4fb270171d configure: allow to disable mtd_probe 2011-07-19 21:16:22 +02:00
Kay Sievers
ace6bfa725 do not allow kernel properties to be set by udev rules 2011-07-18 21:19:00 +02:00
Kay Sievers
52dd9ef2ef do not delete database when renaming netif, the db name does not change anymore 2011-07-15 02:18:50 +02:00
Kay Sievers
c874e22e0d udev-acl: skip ACLs when systemd is running, disable by default 2011-07-14 02:02:35 +02:00
Kay Sievers
1985c76e48 udevadm: move udevadm command descriptions into their files 2011-07-14 01:53:23 +02:00
Kay Sievers
b3ca87a04a rules: mount fuse filesystem only 'add' 2011-07-14 01:50:35 +02:00
Martin Pitt
fdf0856f23 Remove obsolete extras/scsi_id/scsi_id.config
We have not shipped it anyway, and is not necessary any more these days.
2011-07-12 14:10:12 +02:00
Martin Pitt
b5d9178f0e scsi_id: Ship README 2011-07-12 08:32:46 +02:00
Martin Pitt
f11eeccc12 gudev: Ship JavaScript examples 2011-07-12 08:29:05 +02:00
Kay Sievers
36acdbcc77 udevd: fix (recently) broken static node permission setting
Many thanks to Tom Gundersen for identifying the issue.
2011-07-11 22:56:37 +02:00
Kay Sievers
29bbefe428 udevd: use 'uptime' in debug timestamp 2011-07-11 22:56:07 +02:00
Kay Sievers
18b53db840 make: fix 'make tar-sync' 2011-07-11 22:54:04 +02:00
Kay Sievers
a6148db0ff release 172 2011-07-11 02:00:13 +02:00
Kay Sievers
39b3b6ea85 update sd-daemon.[ch] 2011-07-11 01:22:20 +02:00
Kay Sievers
c15d02e570 libudev: ctrl - move code to udev directory 2011-07-11 01:16:32 +02:00
Kay Sievers
2315e57070 udevadm: monitor - use uptime to match the kernel's timestamp 2011-07-11 01:03:14 +02:00
Kay Sievers
ce60b80f87 rules: input - call path_id for ACPI devices 2011-07-10 16:43:34 +02:00
Kay Sievers
0438d54ed9 path_id: recognize ACPI parent devices
We need to tag the power input button for multi-seat.
2011-07-10 05:32:15 +02:00
Kay Sievers
a07e011434 libudev: enumerate - clarify documentation 2011-07-08 02:09:40 +02:00
Kay Sievers
6ed03d1e2c libudev: enumerate - include parent device itself with match_parent() 2011-07-08 00:57:58 +02:00
Kay Sievers
b05211fa3e libudev: enumerate - add udev_enumerate_add_match_parent() 2011-07-08 00:42:35 +02:00