Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444396 - Enable sys-fs/udev to share sys-fs/udev-init-scripts with the future sys-fs/eudev
Summary: Enable sys-fs/udev to share sys-fs/udev-init-scripts with the future sys-fs/e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: udev maintainers
URL:
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2012-11-23 07:33 UTC by Richard Yao (RETIRED)
Modified: 2013-01-21 11:16 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Yao (RETIRED) gentoo-dev 2012-11-23 07:33:49 UTC
At present, ~arch versions of sys-fs/udev depend on sys-fs/udev-init-scripts, which specify command=/usr/lib/systemd/systemd-udevd in /etc/init.d/udev. Since we plan to support a separate /usr to the best of our ability, this poses problems for eudev.

I would like to propose that existing ~arch sys-fs/udev ebuilds install a symlink at /sbin/udevd and that the sys-fs/udev-init-scripts package be changed to rely on it. This will enable both packages to share the same init scripts.

I asked robbat2 about this in IRC. He saw no problems with it, but asked that I speak to WilliamH first. WilliamH has been like a ninja in IRC this past week, so I am afraid that I have not been able to catch him.
Comment 1 William Hubbs gentoo-dev 2012-11-24 20:16:10 UTC
I added logic to the udev init scriptwhich tests for /sbin/eudevd and
starts it if it exists. Otherwise, it starts systemd-udevd.

The commit idd is 250fc14.
This is available if you use the live udev-init-scripts ebuild, and it
will be in the next release.

Let me knowif you have issues with it.