update the description of the udev sub-package

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1419
This commit is contained in:
Franck Bui 2023-08-11 08:51:00 +00:00 committed by Git OBS Bridge
parent c41b3fd909
commit 1fa6c3fc5b

View File

@ -352,11 +352,23 @@ Provides: udev = %{version}-%{release}
%endif
%description -n udev%{?mini}
Udev creates and removes device nodes in /dev for devices discovered or
removed from the system. It receives events via kernel netlink messages
and dispatches them according to rules in %{_udevrulesdir}/. Matching
rules may name a device node, create additional symlinks to the node,
call tools to initialize a device, or load needed kernel modules.
This package provides systemd-udevd. The udev daemon receives device uevents
directly from the kernel whenever it adds or removes a device from the system in
/dev, or it changes its state. When udev receives a device event, it matches its
configured set of rules, located in %{_udevrulesdir}/, against various device
attributes to identify the device. Rules that match may adjust device node
permissions, create meaningful symlink names or provide additional device
information to be stored in the udev database.
The udev daemon may also rename network interfaces and perform various network
device configurations, see systemd.link(5) for more details.
This package also provides various tools and services that operate on devices
exclusively. For example it contains systemd-cryptsetup to manage encrypted
block devices as well as systemd-growfs to instruct the kernel to grow the
mounted filesystem to full size of the underlying block device.
This package shouldn't be necessary in containers.
%package -n libudev%{?mini}1
Summary: Dynamic library to access udev device information