mirror of
https://github.com/systemd/systemd.git
synced 2024-11-02 19:21:53 +03:00
45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
The options used usually look like:
|
|
%configure \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--bindir=/usr/bin \
|
|
--libdir=/usr/lib64 \
|
|
--libexecdir=/usr/lib \
|
|
--with-systemdsystemunitdir=/usr/lib/systemd/system \
|
|
--with-selinux
|
|
|
|
The options used in a RPM spec file look like:
|
|
%configure \
|
|
--prefix=%{_prefix} \
|
|
--sysconfdir=%{_sysconfdir} \
|
|
--bindir=%{_bindir} \
|
|
--libdir=%{_libdir} \
|
|
--libexecdir=%{_prefix}/lib \
|
|
--with-systemdsystemunitdir=%{_prefix}/lib/systemd/system \
|
|
--with-selinux
|
|
|
|
The options to install udev in the rootfs instead of /usr,
|
|
and udevadm in /sbin:
|
|
--prefix=%{_prefix} \
|
|
--with-rootprefix= \
|
|
--sysconfdir=%{_sysconfdir} \
|
|
--bindir=/sbin \
|
|
--libdir=%{_libdir} \
|
|
--with-rootlibdir=/lib64 \
|
|
--libexecdir=/lib \
|
|
--with-systemdsystemunitdir=/lib/systemd/system \
|
|
--with-selinux
|
|
|
|
Some tools expect udevadm in 'sbin'. A symlink to udevadm in 'bin'
|
|
needs to be manually created if needed.
|
|
|
|
The defined location for scripts and binaries which are called
|
|
from rules is (/usr)/lib/udev/ on all systems and architectures. Any
|
|
other location will break other packages, who rightfully expect
|
|
the (/usr)/lib/udev/ directory, to install their rule helper and udev
|
|
rule files.
|
|
|
|
Default udev rules and persistent device naming rules may be required
|
|
by other software that depends on the data udev collects from the
|
|
devices.
|