1 Usual options for udev installed in the root filesystem are:
7 --with-rootlibdir=/lib64 \
8 --libexecdir=/lib/udev \
13 Usually /usr, prefix for man pages, include files.
17 Usually /sbin, the place for udevd and udevadm.
19 Usually /lib/udev, the udev private directory.
21 Compile-in verbose debug messages. Usually not needed,
22 it increases the size of the binaries.
24 Disable all logging and compile-out all log strings. This
25 is not recommended, as it makes it almost impossible to debug
26 udev on the running system.
28 Link against SELinux libraries to set the expected context
30 --disable-rule_generator
31 Disable persistent network, cdrom naming support.
33 Disable hardware database support
35 Disable local user acl permissions support.
37 Disable Gobject libudev support.
38 --disable-introspection
39 Disable Gobject introspection support.
41 Disable keymap fixup support.
43 Enable legacy floppy support.
45 Enable disk edd support.
47 The options used in a RPM spec file usually look like:
50 --sysconfdir=%{_sysconfdir} \
53 --with-rootlibdir=/%{_lib} \
54 --libexecdir=/lib/udev \
57 The defined location for scripts and binaries which are called
58 from rules is /lib/udev/ on all systems and architectures. Any
59 other location will break other packages, who rightfully expect
60 the /lib/udev/ directory, to install their rule helper and udev
63 It is possible to use the /lib/udev/devices/ directory to place
64 device nodes, directories and symlinks, which are copied to /dev/
65 at every bootup. That way, nodes for devices which can not be
66 detected automatically, or are activated on-demand by opening the
67 pre-existing device node, will be available.
69 Default udev rules and persistent device naming rules may be required
70 by other software that depends on the data udev collects from the