FS#30039 - [udev] move sytemd rules to another package

Attached to Project: Arch Linux
Opened by Allan McRae (Allan) - Sunday, 27 May 2012, 23:48 GMT
Last edited by Dave Reisner (falconindy) - Monday, 28 May 2012, 02:03 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Dave Reisner (falconindy)
Tom Gundersen (tomegun)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
udev should not include /usr/lib/udev/rules.d/99-systemd.rules

Otherwise, the following error is printed on startup:

udevd[342]: failed to execute '/usr/lib/systemd/systemd-sysctl' '/usr/lib/systemd/systemd-sysctl --prefix=/proc/sys/net/ipv4/conf/wlan0 --prefix=/proc/sys/net/ipv4/neigh/wlan0 --prefix=/proc/sys/net/ipv6/conf/wlan0 --prefix=/proc/sys/net/ipv6/neigh/wlan0': No such file or directory
This task depends upon

Closed by  Dave Reisner (falconindy)
Monday, 28 May 2012, 02:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  I chose door #3.
Comment by Dave Reisner (falconindy) - Monday, 28 May 2012, 00:08 GMT
Well... there's a few options:

1) move 99-systemd.rules, 70-uaccess.rules, 71-seat.rules, 73-seat-late.rules to systemd
2) make systemd-tools a dep of udev. sysvinit users can benefit from this as well since its triggered by hotplug, and isn't dependent on systemd.
3) tom's favorite: merge systemd-tools and udev together.
Comment by Tom Gundersen (tomegun) - Monday, 28 May 2012, 00:24 GMT
if we don't go with (3), then i think we should do a mix of 1 and 2. that is, let anything that can work fully without systemd should be in systemd-tools, and only put the things that need systemd to function in the systemd package.

Loading...