summaryrefslogtreecommitdiffstats
path: root/rules/systemd.in
diff options
context:
space:
mode:
Diffstat (limited to 'rules/systemd.in')
-rw-r--r--rules/systemd.in70
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