diff options
author | Juergen Borleis <jbe@pengutronix.de> | 2015-12-09 09:28:49 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-03-24 08:14:10 +0100 |
commit | 966c4aaf30119c1eb90988019ae1755546a9afbc (patch) | |
tree | 9b17b949c2371d56b6d6e51f9dce79fbba5e13e2 /rules/systemd.in | |
parent | 9a376a0e1d82386619bb269efd7c11807ec7e1b4 (diff) | |
download | ptxdist-966c4aaf30119c1eb90988019ae1755546a9afbc.tar.gz ptxdist-966c4aaf30119c1eb90988019ae1755546a9afbc.tar.xz |
udev: make udev independent from systemd
This way changes to udev from systemd cannot break the legacy udev any
more.
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
[mol: moajor rework]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/systemd.in')
-rw-r--r-- | rules/systemd.in | 70 |
1 files changed, 67 insertions, 3 deletions
diff --git a/rules/systemd.in b/rules/systemd.in index 389bfd60b..e288eaed3 100644 --- a/rules/systemd.in +++ b/rules/systemd.in @@ -2,6 +2,7 @@ menuconfig SYSTEMD tristate + depends on INITMETHOD_SYSTEMD select HOST_GPERF select HOST_CHRPATH # for 'ln --relative' @@ -14,8 +15,6 @@ menuconfig SYSTEMD select LIBCAP select LIBKMOD select LIBKMOD_TOOLS - select UDEV if RUNTIME - select UDEV_LIBUDEV select UTIL_LINUX_NG select UTIL_LINUX_NG_LIBMOUNT select MACHINE_ID if RUNTIME @@ -29,7 +28,7 @@ menuconfig SYSTEMD # for udev: select ROOTFS_DEV select LIBBLKID - select HOST_SYSTEMD if UDEV_HWDB + select HOST_SYSTEMD if SYSTEMD_UDEV_HWDB prompt "systemd " help systemd is a system and session manager for Linux, compatible with SysV @@ -114,5 +113,70 @@ config SYSTEMD_SECCOMP Enable this if you want to use SystemCallFilter in service files +menu "udev " + +menu "install options " + +config SYSTEMD_UDEV_DRIVERS_RULES + bool + prompt "install udev driver rules" + help + This will install the generic udev drivers rules files from the udev package + under '/lib/udev/rules.d/', + These rules are required to automatically load kernel modules on + udev start. + If unsure say Y. + +config SYSTEMD_UDEV_HWDB + bool + prompt "install hardware database" + +config SYSTEMD_UDEV_CUST_RULES + bool + prompt "install customized udev rules" + help + This will install the customized udev rules files from + 'projectroot/lib/udev/rules.d' into '/lib/udev/rules.d' + +endmenu + +menu "persistent device node links " + +config SYSTEMD_UDEV_PERSISTENT_ATA + bool + prompt "ata" + +config SYSTEMD_UDEV_PERSISTENT_CDROM + bool + prompt "cdrom" + +config SYSTEMD_UDEV_PERSISTENT_SCSI + bool + prompt "scsi" + +config SYSTEMD_UDEV_PERSISTENT_V4L + bool + prompt "v4l" + +endmenu + +menu "misc helper " + +config SYSTEMD_UDEV_COLLECT + bool + prompt "collect" + help + Collect variables across events + +config SYSTEMD_UDEV_MTD_PROBE + bool + prompt "mtd_probe" + help + autoloads FTL module for mtd devices + +endmenu + +endmenu + endif |