2 # - consider providing the factory files via appropriate packages (setup, pam)
3 # - merge rpm macros provided by systemd with ours
4 # - handle udev package removal:
5 # - http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2014-March/023852.html
6 # - restore (write) sane value for kernel.hotplug, i.e from rc-scripts: sysctl -q -e -w kernel.hotplug=/lib/firmware/firmware-loader.sh
8 # - /dev/urandom remains missing, not created with start_udev anymore
11 %bcond_without audit # without audit support
12 %bcond_without cryptsetup # without cryptsetup support
13 %bcond_without microhttpd # use microhttpd for network journal access
14 %bcond_without pam # PAM authentication support
15 %bcond_without qrencode # QRencode support
16 %bcond_without selinux # without SELinux support
17 %bcond_with efi # EFI boot support [missing files in 220]
18 %bcond_without python3 # Python 3.x support
19 %bcond_with tests # "make check" (requires systemd already installed)
21 Summary: A System and Service Manager
22 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
24 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
28 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
30 Source0: http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
31 # Source0-md5: b4d5a253841cf28a98b7ec99c45e3716
32 Source1: %{name}-sysv-convert
33 Source2: %{name}_booted.c
34 Source3: network.service
35 Source4: var-lock.mount
36 Source5: var-run.mount
37 Source10: pld-storage-init-late.service
38 Source11: pld-storage-init.service
39 Source12: pld-wait-storage.service
40 Source13: pld-storage-init.sh
41 Source14: pld-clean-tmp.service
42 Source15: pld-clean-tmp.sh
43 Source16: pld-rc-inetd-generator.sh
44 Source17: rc-inetd.service
45 Source18: default.preset
46 Source19: prefdm.service
48 Source101: udev-alsa.rules
50 Source103: udev-links.conf
52 Source110: udev-net.helper
55 Source120: udev.blacklist
56 Source121: fbdev.blacklist
57 Patch0: target-pld.patch
58 Patch1: config-pld.patch
59 Patch2: pld-sysv-network.patch
60 Patch3: tmpfiles-not-fatal.patch
61 Patch4: udev-ploop-rules.patch
62 Patch5: udevadm-in-sbin.patch
63 Patch6: net-rename-revert.patch
64 Patch7: nss-in-rootlib.patch
65 Patch8: proc-hidepid.patch
66 Patch9: systemd-configfs.patch
67 Patch10: pld-boot_efi_mount.patch
68 Patch11: optional-tmp-on-tmpfs.patch
69 Patch12: uids_gids.patch
70 URL: http://www.freedesktop.org/wiki/Software/systemd
71 BuildRequires: acl-devel
72 BuildRequires: attr-devel
73 %{?with_audit:BuildRequires: audit-libs-devel}
74 BuildRequires: autoconf >= 2.64
75 BuildRequires: automake >= 1:1.11
76 BuildRequires: binutils >= 3:2.22.52.0.1-2
77 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
78 BuildRequires: dbus-devel >= 1.3.2
79 BuildRequires: docbook-dtd45-xml
80 BuildRequires: docbook-style-xsl
81 BuildRequires: elfutils-devel
82 BuildRequires: gettext-tools
83 BuildRequires: glib2-devel >= 1:2.22.0
84 BuildRequires: glibc-misc
85 %{?with_efi:BuildRequires: gnu-efi}
86 BuildRequires: gnutls-devel >= 3.1.4
87 BuildRequires: gobject-introspection-devel >= 1.31.1
89 BuildRequires: intltool >= 0.40.0
90 BuildRequires: kmod-devel >= 14
91 BuildRequires: libapparmor-devel
92 BuildRequires: libblkid-devel >= 2.20
93 BuildRequires: libcap-devel
94 BuildRequires: libgcrypt-devel >= 1.4.5
95 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
96 BuildRequires: libmount-devel
97 BuildRequires: libseccomp-devel >= 1.0.0
98 %{?with_selinux:BuildRequires: libselinux-devel >= 2.1.9}
99 BuildRequires: libtool >= 2:2.2
100 BuildRequires: libxslt-progs
101 BuildRequires: lz4-devel
103 %{?with_pam:BuildRequires: pam-devel}
104 BuildRequires: pkgconfig >= 0.9.0
105 BuildRequires: python-devel
106 BuildRequires: python-lxml
107 BuildRequires: python-modules
109 BuildRequires: python3-devel
110 BuildRequires: python3-lxml
111 BuildRequires: python3-modules
113 %{?with_qrencode:BuildRequires: qrencode-devel}
114 BuildRequires: rpm-pythonprov
115 BuildRequires: rpmbuild(macros) >= 1.628
116 BuildRequires: sed >= 4.0
117 %{?with_tests:BuildRequires: systemd}
118 BuildRequires: usbutils >= 0.82
119 BuildRequires: xz-devel
120 BuildRequires: zlib-devel
121 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
122 Requires: %{name}-units = %{epoch}:%{version}-%{release}
123 Requires(postun): /usr/sbin/groupdel
124 Requires(postun): /usr/sbin/userdel
125 Requires(post): /bin/setfacl
126 Requires(pre): /bin/id
127 Requires(pre): /usr/bin/getgid
128 Requires(pre): /usr/sbin/groupadd
129 Requires(pre): /usr/sbin/useradd
130 Requires: /etc/os-release
131 Requires: SysVinit-tools
133 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
134 Requires: dbus >= 1.4.16-6
135 Requires: filesystem >= 4.0-39
137 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
138 Requires: libutempter
140 Requires: rc-scripts >= 0.4.5.3-7
141 Requires: setup >= 2.8.0-2
142 Requires: udev-core = %{epoch}:%{version}-%{release}
143 Requires: udev-libs = %{epoch}:%{version}-%{release}
144 Requires: uname(release) >= 3.7
146 Suggests: fsck >= 2.25.0
147 Suggests: service(klogd)
148 Suggests: service(syslog)
149 Provides: group(systemd-bus-proxy)
150 Provides: group(systemd-network)
151 Provides: group(systemd-resolve)
152 Provides: group(systemd-timesync)
153 Provides: group(systemd-journal)
154 Provides: group(systemd-journal-remote)
155 Provides: group(systemd-journal-upload)
156 Provides: user(systemd-bus-proxy)
157 Provides: user(systemd-network)
158 Provides: user(systemd-resolve)
159 Provides: user(systemd-timesync)
160 Provides: user(systemd-journal-remote)
161 Provides: user(systemd-journal-upload)
162 Provides: udev-acl = %{epoch}:%{version}-%{release}
163 Obsoletes: systemd-no-compat-tmpfiles
164 Obsoletes: udev-systemd
165 # sytemd wants pam with pam_systemd.so in system-auth...
166 Conflicts: pam < 1:1.1.5-5
167 # ...and sudo hates it
168 Conflicts: sudo < 1:1.7.8p2-4
170 Conflicts: xinitrc-ng < 1.0
171 # systemd scripts use options not present in older versions
172 Conflicts: kpartx < 0.4.9-7
173 Conflicts: multipath-tools < 0.4.9-7
174 # no tmpfs on /media, use /run/media/$USER for mounting
175 Conflicts: udisks2 < 1.92.0
176 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
177 Conflicts: ConsoleKit-dirs < 0.4.5-7
178 Conflicts: NetworkManager < 2:0.9.2.0-3
179 Conflicts: Zope < 2.11.8-2
180 Conflicts: amavisd-new < 1:2.7.0-1
181 Conflicts: apache-base < 2.2.21-4
182 Conflicts: apache-mod_bw < 0.92-3
183 Conflicts: apache-mod_fastcgi < 2.4.6-6
184 Conflicts: apache1-base < 1.3.42-5
185 Conflicts: apache1-mod_fastcgi < 2.4.6-2
186 Conflicts: asterisk < 10.0.1-2
187 Conflicts: autossh-init < 1.4b-3
188 Conflicts: balance < 3.54-2
189 Conflicts: bind < 7:9.8.1.P1-4
190 Conflicts: bopm < 3.1.3-4
191 Conflicts: callweaver < 1.2.1-9
192 Conflicts: cassandra-bin < 0.8.9-2
193 Conflicts: clamav < 0.97.3-3
194 Conflicts: cups < 1:1.5.0-10
195 Conflicts: dovecot < 1:2.0.16-3
196 Conflicts: dspam < 3.9.0-6
197 Conflicts: fail2ban < 0.8.4-4
198 Conflicts: fsck < 2.25.0
199 Conflicts: gammu-smsd < 1:1.31.0-3
200 # Break gdm2.20 installs
201 #Conflicts: gdm < 2:3.2.1.1-9
202 Conflicts: greylistd < 0.8.8-2
203 Conflicts: inn < 2.4.6-7
204 Conflicts: ipsec-tools < 0.8.0-3
205 Conflicts: jabber-common < 0-9
206 Conflicts: laptop-mode-tools < 1.58-2
207 Conflicts: libgpod < 0.8.0-6
208 Conflicts: libvirt-utils < 0.9.9-4
209 Conflicts: lighttpd < 1.4.30-5
210 Conflicts: lirc < 0.9.0-20
211 Conflicts: mailman < 5:2.1.14-4
212 Conflicts: memcached < 1.4.11-2
213 Conflicts: mpd < 0.16.5-4
214 Conflicts: mrtg < 2.17.0-3
215 Conflicts: munin-common < 1.4.5-5
216 Conflicts: nagios-nrpe < 2.13-2
217 Conflicts: ndisc6-rdnssd < 1.0.1-3
218 Conflicts: nscd < 6:2.14.1-5
219 Conflicts: nss_ldapd-nslcd < 0.8.4-2
220 Conflicts: openct < 0.6.20-3
221 Conflicts: openl2tp < 1.8-3
222 Conflicts: openldap-overlay-nssov < 2.4.28-4
223 Conflicts: openldap-servers < 2.4.28-4
224 Conflicts: openvpn < 2.2.2-2
225 Conflicts: pam-pam_mount < 2.12-3
226 Conflicts: pam-pam_ssh < 1.97-2
227 Conflicts: pcsc-lite < 1.8.1-2
228 Conflicts: php-dirs < 1.2-3
229 Conflicts: policyd < 2.0.10-3
230 Conflicts: pound < 2.6-2
231 Conflicts: pptp < 1.7.2-3
232 Conflicts: proftpd-common < 2:1.3.4a-2
233 Conflicts: pulseaudio-server < 1.1-2
234 Conflicts: quagga < 0.99.20-3
235 Conflicts: radvd < 1.8.5-2
236 Conflicts: red5 < 0.9.0-2
237 Conflicts: redis-server < 2.4.2-4
238 Conflicts: smokeping < 2.4.2-10
239 Conflicts: smtp-gated < 1.4.17-2
240 Conflicts: socat < 1.7.2.0-2
241 Conflicts: speech-dispatcher < 0.7.1-2
242 Conflicts: sphinx < 2.0.3-4
243 Conflicts: splashutils < 1.5.4.3-3
244 Conflicts: stunnel < 4.50-2
245 Conflicts: tenshi < 0.12-2
246 Conflicts: tor < 0.2.2.35-2
247 Conflicts: ucarp < 1.5.2-3
248 Conflicts: udisks < 1.0.4-3
249 Conflicts: util-vserver < 0.30.216-1.pre3002.3
250 Conflicts: vpnc < 0.5.3-2
251 Conflicts: web2ldap < 1.1.0rc1-2
252 Conflicts: wesnoth-server < 1:1.10-2
253 Conflicts: wpa_supplicant < 0.7.3-10
254 Conflicts: xl2tpd < 1.3.0-2
255 # end of tmpfiles conflicts
256 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
258 %define _sbindir /sbin
259 %define _libexecdir %{_prefix}/lib
262 systemd is a system and service manager for Linux, compatible with
263 SysV and LSB init scripts. systemd provides aggressive parallelization
264 capabilities, uses socket and D-Bus activation for starting services,
265 offers on-demand starting of daemons, keeps track of processes using
266 Linux cgroups, supports snapshotting and restoring of the system
267 state, maintains mount and automount points and implements an
268 elaborate transactional dependency-based service control logic. It can
269 work as a drop-in replacement for sysvinit.
271 %description -l pl.UTF-8
272 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
273 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
274 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
275 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
276 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
277 (restore) stanu systemu, zarządza (auto)mount pointami oraz
278 implementuje starannie opracowaną transakcjonalną, bazującą na
279 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
283 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
284 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
287 Provides: readahead = 1:1.5.7-3
288 Provides: virtual(init-daemon)
290 Obsoletes: readahead < 1:1.5.7-3
291 Obsoletes: virtual(init-daemon)
292 Conflicts: rc-scripts < 0.4.5.5-2
294 # systemd takes care of that and causes problems
295 Conflicts: binfmt-detector
298 Install this package when you are ready to final switch to systemd.
300 %description init -l pl.UTF-8
301 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
302 przejścia na systemd.
305 Summary: Configuration files, directories and installation tool for systemd
306 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
308 Requires(post): coreutils
309 Requires(post): /bin/awk
312 Basic configuration files, directories and installation tool for the
313 systemd system and service manager.
315 This is common config, use %{_sysconfdir}/systemd/system to override.
317 %description units -l pl.UTF-8
318 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
319 zarządcy systemu i usług systemd.
321 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
322 poprzez katalog %{_sysconfdir}/systemd/system.
324 %package journal-gateway
325 Summary: Gateway for serving journal events over the network using HTTP
326 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
329 Requires: %{name} = %{epoch}:%{version}-%{release}
330 Requires(postun): /usr/sbin/groupdel
331 Requires(postun): /usr/sbin/userdel
332 Requires(pre): /bin/id
333 Requires(pre): /usr/bin/getgid
334 Requires(pre): /usr/sbin/groupadd
335 Requires(pre): /usr/sbin/useradd
336 Provides: group(systemd-journal-gateway)
337 Provides: user(systemd-journal-gateway)
338 Conflicts: systemd < 1:206-3
340 %description journal-gateway
341 systemd-journal-gatewayd serves journal events over the network using
344 %description journal-gateway -l pl.UTF-8
345 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
349 Summary: systemd network manager
350 Summary(pl.UTF-8): Zarządca sieci systemd
352 Requires: %{name} = %{epoch}:%{version}-%{release}
353 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
355 %description networkd
356 systemd-networkd is a system service that manages networks. It detects
357 and configures network devices as they appear, as well as creating
358 virtual network devices.
360 %description networkd -l pl.UTF-8
361 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa
362 i konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
363 wirtualne urządzenia sieciowe.
366 Summary: systemd network name resolution manager
367 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
369 Requires: %{name} = %{epoch}:%{version}-%{release}
371 %description resolved
372 systemd-resolved is a system service that manages network name
373 resolution. It implements a caching DNS stub resolver and an LLMNR
374 resolver and responder.
376 It also generates /run/systemd/resolve/resolv.conf for compatibility
377 which may be symlinked from /etc/resolv.conf.
379 %description resolved -l pl.UTF-8
380 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
381 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
384 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
385 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
388 Summary: Native inet service support for systemd via socket activation
389 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
391 Requires: %{name} = %{epoch}:%{version}-%{release}
395 Obsoletes: inetdaemon
400 Native inet service support for systemd via socket activation.
402 This package contains inet service generator that provides the
403 functionality of rc-inetd service and replaces a separate inet daemon
404 with systemd socket activation feature.
406 %description inetd -l pl.UTF-8
407 Natywna obsługa usług inet dla systemd.
409 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
410 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
411 aktywację usług przez gniazda.
414 Summary: Tool for processing systemd profiling information
415 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
417 Requires: %{name} = %{epoch}:%{version}-%{release}
418 Conflicts: systemd < 44-3
421 'systemd-analyze blame' lists which systemd unit needed how much time
422 to finish initialization at boot. 'systemd-analyze plot' renders an
423 SVG visualizing the parallel start of units at boot.
425 %description analyze -l pl.UTF-8
426 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
427 jednostki systemd na zakończenie podczas rozruchu systemu.
428 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
429 start jednostek podczas rozruchu.
432 Summary: Shared systemd libraries
433 Summary(pl.UTF-8): Biblioteki współdzielone systemd
435 Requires: libgcrypt >= 1.4.5
436 %{?with_selinux:Requires: libselinux >= 2.1.9}
437 Obsoletes: nss_myhostname
440 Shared systemd libraries.
442 %description libs -l pl.UTF-8
443 Biblioteki współdzielone systemd.
446 Summary: Header files for systemd libraries
447 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
448 Group: Development/Libraries
449 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
450 Obsoletes: systemd-static
453 Header files for systemd libraries.
455 %description devel -l pl.UTF-8
456 Pliki nagłówkowe bibliotek systemd.
458 %package -n python-systemd
459 Summary: Systemd Python 2.x bindings
460 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona 2.x
461 Group: Development/Languages/Python
462 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
465 %description -n python-systemd
466 Systemd Python 2.x bindings.
468 %description -n python-systemd -l pl.UTF-8
469 Wiązania do Systemd dla Pythona 2.x.
471 %package -n python3-systemd
472 Summary: Systemd Python 3.x bindings
473 Summary(pl.UTF-8): Wiązania do Systemd dla Pythona 3.x
474 Group: Development/Languages/Python
475 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
478 %description -n python3-systemd
479 Systemd Python 3.x bindings.
481 %description -n python-systemd -l pl.UTF-8
482 Wiązania do Systemd dla Pythona 3.x.
484 %package -n bash-completion-systemd
485 Summary: bash-completion for systemd
486 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
487 Group: Applications/Shells
488 Requires: %{name} = %{epoch}:%{version}-%{release}
489 Requires: bash-completion >= 2.0
490 %if "%{_rpmversion}" >= "5"
494 %description -n bash-completion-systemd
495 bash-completion for systemd.
497 %description -n bash-completion-systemd -l pl.UTF-8
498 Bashowe dopełnianie składni dla systemd.
500 %package -n zsh-completion-systemd
501 Summary: zsh completion for systemd commands
502 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
503 Group: Applications/Shells
504 Requires: %{name} = %{epoch}:%{version}-%{release}
505 %if "%{_rpmversion}" >= "5"
509 %description -n zsh-completion-systemd
510 zsh completion for systemd commands.
512 %description -n zsh-completion-systemd -l pl.UTF-8
513 Uzupełnianie parametrów w zsh dla poleceń systemd.
516 Summary: Device manager for the Linux 2.6 kernel series
517 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
519 Requires: udev-core = %{epoch}:%{version}-%{release}
520 Provides: dev = 3.5.0
523 Obsoletes: hotplug-input
524 Obsoletes: hotplug-net
525 Obsoletes: hotplug-pci
527 Obsoletes: udev-extras < 20090628
528 Obsoletes: udev-tools
531 udev is the device manager for the Linux 2.6 kernel series. Its
532 primary function is managing device nodes in /dev. It is the successor
533 of devfs and hotplug.
535 %description -n udev -l pl.UTF-8
536 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
537 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
540 %package -n udev-core
541 Summary: A userspace implementation of devfs - core part of udev
542 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
545 Requires: filesystem >= 3.0-45
547 Requires: libblkid >= 2.20
548 %{?with_selinux:Requires: libselinux >= 2.1.9}
549 Requires: setup >= 2.9.0-3
550 Requires: udev-libs = %{epoch}:%{version}-%{release}
551 Requires: uname(release) >= 2.6.32
552 #Suggests: uname(release) >= 3.7
553 Obsoletes: udev-compat
554 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
555 Conflicts: geninitrd < 12639
556 Conflicts: rc-scripts < 0.4.5.3-1
557 Conflicts: systemd-units < 1:183
558 Conflicts: udev < 1:118-1
560 %description -n udev-core
561 A userspace implementation of devfs - core part of udev.
563 %description -n udev-core -l pl.UTF-8
564 Implementacja devfs w przestrzeni użytkownika - główna część udev.
566 %package -n udev-libs
567 Summary: Shared library to access udev device information
568 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
571 %description -n udev-libs
572 Shared libudev library to access udev device information.
574 %description -n udev-libs -l pl.UTF-8
575 Biblioteka współdzielona libudev służąca do dostępu do informacji o
578 %package -n udev-devel
579 Summary: Header file for libudev library
580 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
581 Group: Development/Libraries
582 Requires: udev-libs = %{epoch}:%{version}-%{release}
583 Obsoletes: udev-static
585 %description -n udev-devel
586 Header file for libudev library.
588 %description -n udev-devel -l pl.UTF-8
589 Plik nagłówkowy biblioteki libudev.
591 %package -n udev-apidocs
592 Summary: libudev API documentation
593 Summary(pl.UTF-8): Dokumentacja API libudev
595 %if "%{_rpmversion}" >= "5"
599 %description -n udev-apidocs
600 libudev API documentation.
602 %description -n udev-apidocs -l pl.UTF-8
603 Dokumentacja API libudev.
605 %package -n udev-glib
606 Summary: Shared libgudev library - GObject bindings for libudev
607 Summary(pl.UTF-8): Biblioteka współdzielona libgudev - wiązania GObject do libudev
609 Requires: glib2 >= 1:2.22.0
610 Requires: udev-libs = %{epoch}:%{version}-%{release}
612 %description -n udev-glib
613 Shared libgudev library - GObject bindings for libudev.
615 %description -n udev-glib -l pl.UTF-8
616 Biblioteka współdzielona libgudev - wiązania GObject do libudev.
618 %package -n udev-glib-devel
619 Summary: Header file for libgudev library
620 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libgudev
621 Group: Development/Libraries
622 Requires: glib2-devel >= 1:2.22.0
623 Requires: udev-devel = %{epoch}:%{version}-%{release}
624 Requires: udev-glib = %{epoch}:%{version}-%{release}
625 Obsoletes: udev-glib-static
627 %description -n udev-glib-devel
628 Header file for libgudev library.
630 %description -n udev-glib-devel -l pl.UTF-8
631 Plik nagłówkowy biblioteki libgudev.
633 %package -n udev-glib-apidocs
634 Summary: libgudev API documentation
635 Summary(pl.UTF-8): Dokumentacja API libgudev
637 %if "%{_rpmversion}" >= "5"
641 %description -n udev-glib-apidocs
642 libgudev API documentation.
644 %description -n udev-glib-apidocs -l pl.UTF-8
645 Dokumentacja API libgudev.
647 %package -n bash-completion-udev
648 Summary: bash-completion for udev
649 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
650 Group: Applications/Shells
651 Requires: bash-completion >= 2.0
652 Requires: udev = %{epoch}:%{version}-%{release}
653 %if "%{_rpmversion}" >= "5"
657 %description -n bash-completion-udev
658 bash-completion for udev.
660 %description -n bash-completion-udev -l pl.UTF-8
661 Bashowe dopełnianie składni dla udev.
663 %package -n zsh-completion-udev
664 Summary: zsh completion for udev commands
665 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
666 Group: Applications/Shells
667 Requires: %{name} = %{epoch}:%{version}-%{release}
668 %if "%{_rpmversion}" >= "5"
672 %description -n zsh-completion-udev
673 zsh completion for udev commands.
675 %description -n zsh-completion-udev -l pl.UTF-8
676 Uzupełnianie parametrów w zsh dla poleceń udev.
686 # rejected upstream (do not disable!)
694 cp -p %{SOURCE2} src/systemd_booted.c
703 for PYTHON in "%{__python}" %{?with_python3:"%{__python3}"} ; do
706 QUOTAON=/sbin/quotaon \
707 QUOTACHECK=/sbin/quotacheck \
708 SETCAP=/sbin/setcap \
713 PYTHON_BINARY="$PYTHON" \
714 %{?debug:--enable-debug} \
715 %{__enable_disable audit} \
716 %{__enable_disable cryptsetup libcryptsetup} \
717 %{__enable_disable efi gnuefi} \
718 %{__enable_disable pam} \
719 %{__enable_disable selinux} \
720 %{__enable_disable microhttpd} \
721 %{__enable_disable qrencode} \
722 --disable-silent-rules \
723 --enable-compat-libs \
726 --with-kbd-loadkeys=/usr/bin/loadkeys \
727 --with-kbd-setfont=/bin/setfont \
728 --with-sysvinit-path=/etc/rc.d/init.d \
729 --with-sysvrcnd-path=/etc/rc.d \
730 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
731 --with-rc-local-script-path-stop=/sbin/halt.local \
732 --with-rootprefix="" \
733 --with-rootlibdir=/%{_lib}
735 %{__make} clean-python
739 python_libs=.libs/$(basename $PYTHON)
740 mkdir -p $python_libs
741 cp -a .libs/{_daemon,_journal,_reader,id128,login}.so $python_libs
744 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd-daemon
746 %{?with_tests:%{__make} check}
749 rm -rf $RPM_BUILD_ROOT
750 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/coredump,machines} \
751 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
754 DESTDIR=$RPM_BUILD_ROOT
756 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
758 # compatibility symlinks to udevd binary
759 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
760 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
761 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
763 # compat symlinks for "/ merged into /usr" programs
764 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
765 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
766 ln -s /lib/udev $RPM_BUILD_ROOT/usr/lib/
768 # install custom udev rules from pld package
769 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
770 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
772 # install udev configs
773 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
775 # install udev executables (scripts, helpers, etc.)
776 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
777 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
779 # install misc udev stuff
780 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
781 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
783 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
785 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
786 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
788 # Main binary has been moved, but we don't want to break existing installs
789 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
791 # Create SysV compatibility symlinks. systemctl/systemd are smart
792 # enough to detect the way they were called
793 install -d $RPM_BUILD_ROOT/sbin
794 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
795 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
796 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
797 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
798 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
799 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
800 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
802 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
804 # disable redundant SYSV services
805 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
806 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
807 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
808 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
809 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
810 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
812 # add static (non-NetworkManager) networking
813 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
815 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
816 # we don't have those directories symlinked
817 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
818 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
819 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
820 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
822 # and remove mounting tmp on tmpfs by default
823 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
825 # Install and enable storage subsystems support services (RAID, LVM, etc.)
826 cp -p %{SOURCE10} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init-late.service
827 cp -p %{SOURCE11} $RPM_BUILD_ROOT%{systemdunitdir}/pld-storage-init.service
828 cp -p %{SOURCE12} $RPM_BUILD_ROOT%{systemdunitdir}/pld-wait-storage.service
829 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
830 install -p %{SOURCE13} $RPM_BUILD_ROOT/lib/systemd/pld-storage-init
831 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
833 ln -s ../pld-storage-init-late.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
834 ln -s ../pld-storage-init.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
835 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
837 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
838 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
839 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
841 # Install rc-inetd replacement
842 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
843 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
845 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
847 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
849 # handled by rc-local sysv service, no need for generator
850 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
852 # provided by rc-scripts
853 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
855 # Make sure these directories are properly owned:
856 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
857 # - syslog _might_ be used by some syslog implementation (none for now),
858 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
859 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
861 # Make sure the shutdown/sleep drop-in dirs exist
862 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
864 # Create new-style configuration files so that we can ghost-own them
865 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,timezone,vconsole.conf}
867 # Install SysV conversion tool for systemd
868 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
870 # Create directory for service helper scripts
871 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
873 # to be enabled only when the packages are installed
874 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service
875 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket
876 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
878 install -d $RPM_BUILD_ROOT/var/log
879 :> $RPM_BUILD_ROOT/var/log/btmp
880 :> $RPM_BUILD_ROOT/var/log/wtmp
882 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
883 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la
884 %{__rm} $RPM_BUILD_ROOT/%{_lib}/libnss_myhostname.la
885 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
888 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/systemd/*.la
890 # install Python2 files, binaries built and saved earlier
891 install -d $RPM_BUILD_ROOT%{py_sitedir}/systemd
892 cp -a $RPM_BUILD_ROOT%{py3_sitedir}/systemd/*.py $RPM_BUILD_ROOT%{py_sitedir}/systemd
893 install .libs/python/*.so $RPM_BUILD_ROOT%{py_sitedir}/systemd
894 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
895 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
897 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/systemd/*.la
905 rm -rf $RPM_BUILD_ROOT
908 %groupadd -g 288 systemd-journal
909 %groupadd -g 315 systemd-bus-proxy
910 %useradd -u 315 -g 315 -d /var/log/journal -s /bin/false -c "Systemd Bus Proxy" systemd-bus-proxy
911 %groupadd -g 316 systemd-network
912 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
913 %groupadd -g 317 systemd-resolve
914 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
915 %groupadd -g 318 systemd-timesync
916 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
917 %groupadd -g 319 systemd-journal-remote
918 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
919 %groupadd -g 320 systemd-journal-upload
920 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
923 /bin/systemd-machine-id-setup || :
924 /lib/systemd/systemd-random-seed save || :
925 /bin/systemctl --system daemon-reexec || :
926 /bin/journalctl --update-catalog || :
929 if [ $1 -ge 1 ]; then
930 /bin/systemctl --system daemon-reload || :
931 /bin/systemctl try-restart systemd-logind.service || :
933 if [ "$1" = "0" ]; then
934 %groupremove systemd-journal
937 %triggerpostun -- systemd < 1:208-1
938 chgrp -R systemd-journal /var/log/journal
939 chmod g+s /var/log/journal
941 %triggerpostun -- systemd < 1:220-1
942 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
943 /bin/getfacl -p /var/log/journal/$(cat /etc/machine-id) | grep -v '^#' | sort -u | /bin/setfacl -R --set-file=- /var/log/journal/$(cat /etc/machine-id) || :
945 %post libs -p /sbin/ldconfig
946 %postun libs -p /sbin/ldconfig
949 if [ $1 -eq 1 ]; then
950 # Try to read default runlevel from the old inittab if it exists
951 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
952 if [ -z "$runlevel" ] ; then
953 target="%{systemdunitdir}/graphical.target"
955 target="%{systemdunitdir}/runlevel$runlevel.target"
958 # And symlink what we found to the new-style default.target
959 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
961 # Setup hostname if not yet done so
962 if [ ! -s /etc/hostname ]; then
964 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
965 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
966 echo $HOSTNAME > /etc/hostname
967 chmod 644 /etc/hostname
971 # Enable the services we install by default.
972 /bin/systemctl enable \
975 systemd-readahead-replay.service \
976 systemd-readahead-collect.service \
977 systemd-udev-settle.service || :
981 if [ $1 -eq 0 ] ; then
982 /bin/systemctl disable \
985 systemd-readahead-replay.service \
986 systemd-readahead-collect.service \
987 systemd-udev-settle.service || :
989 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
993 if [ $1 -ge 1 ]; then
994 /bin/systemctl daemon-reload || :
997 %triggerpostun units -- systemd-units < 43-7
998 # Remove design fialures
999 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1000 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1001 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1002 /bin/systemctl reenable network.service || :
1004 %triggerpostun units -- systemd-units < 1:183
1005 /bin/systemctl --quiet enable systemd-udev-settle.service || :
1006 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
1007 # preserve renamed configs
1008 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1009 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1010 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1012 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1013 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1014 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1017 %triggerpostun units -- systemd-units < 1:187-3
1018 if [ -f /etc/sysconfig/rpm ]; then
1019 . /etc/sysconfig/rpm
1020 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1021 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1025 %triggerpostun units -- systemd-units < 1:208-9
1026 # remove buggy symlink
1027 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1028 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1033 # Do not change it to restart, we only want to start new services here
1034 %systemd_service_start sockets.target
1039 %pre journal-gateway
1040 %groupadd -g 287 systemd-journal-gateway
1041 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1043 %post journal-gateway
1044 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1046 %preun journal-gateway
1047 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1049 %postun journal-gateway
1052 if [ "$1" = "0" ]; then
1053 %userremove systemd-journal-gateway
1054 %groupremove systemd-journal-gateway
1058 %systemd_post systemd-networkd.socket systemd-networkd.service
1061 %systemd_preun systemd-networkd.socket systemd-networkd.service
1067 %systemd_post systemd-resolved.service
1070 %systemd_preun systemd-resolved.service
1075 %triggerpostun -n udev-core -- dev
1076 if [ "$2" = 0 ]; then
1077 # need to kill and restart udevd as after obsoleting dev package the
1078 # /dev tree will remain empty. umask is needed as otherwise udev will
1079 # create devices with strange permissions (udev bug probably)
1081 /sbin/start_udev || exit 0
1084 %triggerpostun -n udev-core -- udev < 108
1085 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1086 %if "%{_lib}" != "lib"
1087 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1090 %triggerpostun -n udev-core -- udev < 165
1091 /sbin/udevadm info --convert-db
1094 /sbin/udevadm hwdb --update || :
1095 if [ $1 -gt 1 ]; then
1096 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1097 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1098 /sbin/udevadm control --exit
1099 /lib/udev/udevd --daemon
1102 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1103 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1107 %postun -n udev-core
1108 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1109 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1110 /bin/systemctl --quiet daemon-reload || :
1113 %post -n udev-libs -p /sbin/ldconfig
1114 %postun -n udev-libs -p /sbin/ldconfig
1116 %post -n udev-glib -p /sbin/ldconfig
1117 %postun -n udev-glib -p /sbin/ldconfig
1119 %files -f %{name}.lang
1120 %defattr(644,root,root,755)
1121 %doc DISTRO_PORTING NEWS README TODO
1122 /etc/dbus-1/system.d/org.freedesktop.hostname1.conf
1123 /etc/dbus-1/system.d/org.freedesktop.import1.conf
1124 /etc/dbus-1/system.d/org.freedesktop.locale1.conf
1125 /etc/dbus-1/system.d/org.freedesktop.login1.conf
1126 /etc/dbus-1/system.d/org.freedesktop.machine1.conf
1127 /etc/dbus-1/system.d/org.freedesktop.systemd1.conf
1128 /etc/dbus-1/system.d/org.freedesktop.timedate1.conf
1129 %ghost %config(noreplace) %{_sysconfdir}/machine-id
1130 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1131 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1132 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1133 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timezone
1134 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1135 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/bootchart.conf
1136 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1137 %if %{with microhttpd}
1138 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1139 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1141 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1142 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1143 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1144 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1145 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1146 %dir %{_sysconfdir}/systemd/user
1147 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1148 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1149 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1150 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1151 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1152 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1153 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1154 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1156 %attr(755,root,root) /bin/journalctl
1157 %attr(755,root,root) /bin/loginctl
1158 %attr(755,root,root) /bin/machinectl
1159 %attr(755,root,root) /bin/systemd
1160 %attr(755,root,root) /bin/systemd-ask-password
1161 %attr(755,root,root) /bin/systemd-escape
1162 %attr(755,root,root) /bin/systemd-firstboot
1163 %attr(755,root,root) /bin/systemd-inhibit
1164 %attr(755,root,root) /bin/systemd-machine-id-setup
1165 %attr(755,root,root) /bin/systemd-notify
1166 %attr(755,root,root) /bin/systemd-sysusers
1167 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1168 %attr(755,root,root) %{_bindir}/bootctl
1169 %attr(755,root,root) %{_bindir}/busctl
1170 %attr(755,root,root) %{_bindir}/coredumpctl
1171 %attr(755,root,root) %{_bindir}/hostnamectl
1172 %attr(755,root,root) %{_bindir}/kernel-install
1173 %attr(755,root,root) %{_bindir}/localectl
1174 %attr(755,root,root) %{_bindir}/systemd-cat
1175 %attr(755,root,root) %{_bindir}/systemd-cgls
1176 %attr(755,root,root) %{_bindir}/systemd-cgtop
1177 %attr(755,root,root) %{_bindir}/systemd-delta
1178 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1179 %attr(755,root,root) %{_bindir}/systemd-nspawn
1180 %attr(755,root,root) %{_bindir}/systemd-path
1181 %attr(755,root,root) %{_bindir}/systemd-run
1182 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1183 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1184 %attr(755,root,root) %{_bindir}/timedatectl
1185 /lib/systemd/import-pubring.gpg
1186 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1187 %attr(755,root,root) /lib/systemd/pld-storage-init
1188 %attr(755,root,root) /lib/systemd/systemd-ac-power
1189 %attr(755,root,root) /lib/systemd/systemd-activate
1190 %attr(755,root,root) /lib/systemd/systemd-backlight
1191 %attr(755,root,root) /lib/systemd/systemd-binfmt
1192 %attr(755,root,root) /lib/systemd/systemd-bootchart
1193 %attr(755,root,root) /lib/systemd/systemd-bus-proxyd
1194 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1195 %attr(755,root,root) /lib/systemd/systemd-coredump
1196 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1197 %attr(755,root,root) /lib/systemd/systemd-export
1198 %attr(755,root,root) /lib/systemd/systemd-fsck
1199 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1200 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1201 %attr(755,root,root) /lib/systemd/systemd-import
1202 %attr(755,root,root) /lib/systemd/systemd-importd
1203 %attr(755,root,root) /lib/systemd/systemd-initctl
1204 %attr(755,root,root) /lib/systemd/systemd-journald
1205 %if %{with microhttpd}
1206 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1207 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1209 %attr(755,root,root) /lib/systemd/systemd-localed
1210 %attr(755,root,root) /lib/systemd/systemd-logind
1211 %attr(755,root,root) /lib/systemd/systemd-machined
1212 %attr(755,root,root) /lib/systemd/systemd-machine-id-commit
1213 %attr(755,root,root) /lib/systemd/systemd-modules-load
1214 %attr(755,root,root) /lib/systemd/systemd-pull
1215 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1216 %attr(755,root,root) /lib/systemd/systemd-random-seed
1217 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1218 %attr(755,root,root) /lib/systemd/systemd-reply-password
1219 %attr(755,root,root) /lib/systemd/systemd-resolve-host
1220 %attr(755,root,root) /lib/systemd/systemd-rfkill
1221 %attr(755,root,root) /lib/systemd/systemd-shutdown
1222 %attr(755,root,root) /lib/systemd/systemd-sleep
1223 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1224 %attr(755,root,root) /lib/systemd/systemd-sysctl
1225 %attr(755,root,root) /lib/systemd/systemd-timedated
1226 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1227 %attr(755,root,root) /lib/systemd/systemd-udevd
1228 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1229 %attr(755,root,root) /lib/systemd/systemd-update-done
1230 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1231 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1232 %attr(755,root,root) /lib/systemd/systemd
1233 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1234 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1235 %attr(755,root,root) /lib/systemd/system-generators/systemd-efi-boot-generator
1236 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1237 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1238 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1239 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1240 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1241 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1242 %dir /lib/systemd/network
1243 /lib/systemd/network/99-default.link
1244 /lib/udev/rules.d/70-uaccess.rules
1245 /lib/udev/rules.d/71-seat.rules
1246 /lib/udev/rules.d/73-seat-late.rules
1247 /lib/udev/rules.d/99-systemd.rules
1248 %dir %{_libexecdir}/kernel
1249 %dir %{_libexecdir}/kernel/install.d
1250 %{_libexecdir}/kernel/install.d/50-depmod.install
1251 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1252 %dir %{_libexecdir}/systemd/catalog
1253 %{_libexecdir}/systemd/catalog/systemd.catalog
1254 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1255 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1256 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1257 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1258 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1259 %dir %{_libexecdir}/sysusers.d
1260 %{_libexecdir}/sysusers.d/basic.conf
1261 %{_libexecdir}/sysusers.d/systemd.conf
1262 %if %{with microhttpd}
1263 %{_libexecdir}/sysusers.d/systemd-remote.conf
1265 %{_libexecdir}/tmpfiles.d/etc.conf
1266 %{_libexecdir}/tmpfiles.d/home.conf
1267 %{_libexecdir}/tmpfiles.d/legacy.conf
1268 %{_libexecdir}/tmpfiles.d/systemd.conf
1269 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1270 %if %{with microhttpd}
1271 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1273 %{_libexecdir}/tmpfiles.d/tmp.conf
1274 %{_libexecdir}/tmpfiles.d/var.conf
1275 %{_libexecdir}/tmpfiles.d/x11.conf
1276 %{_libexecdir}/sysctl.d/50-coredump.conf
1277 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1278 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1279 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1280 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1281 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1282 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1283 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1284 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1285 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1286 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1287 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1288 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1289 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1290 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1291 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1292 %dir %{_datadir}/systemd
1293 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1294 %{_datadir}/systemd/kbd-model-map
1295 %{_datadir}/systemd/language-fallback-map
1296 %{_datadir}/factory/etc/nsswitch.conf
1297 %{_datadir}/factory/etc/pam.d/other
1298 %{_datadir}/factory/etc/pam.d/system-auth
1299 %{_mandir}/man1/bootctl.1*
1300 %{_mandir}/man1/busctl.1*
1301 %{_mandir}/man1/coredumpctl.1*
1302 %{_mandir}/man1/hostnamectl.1*
1303 %{_mandir}/man1/journalctl.1*
1304 %{_mandir}/man1/localectl.1*
1305 %{_mandir}/man1/loginctl.1*
1306 %{_mandir}/man1/machinectl.1*
1307 %{_mandir}/man1/systemd.1*
1308 %{_mandir}/man1/systemd-ask-password.1*
1309 %{_mandir}/man1/systemd-bootchart.1*
1310 %{_mandir}/man1/systemd-cat.1*
1311 %{_mandir}/man1/systemd-cgls.1*
1312 %{_mandir}/man1/systemd-cgtop.1*
1313 %{_mandir}/man1/systemd-delta.1*
1314 %{_mandir}/man1/systemd-detect-virt.1*
1315 %{_mandir}/man1/systemd-escape.1*
1316 %{_mandir}/man1/systemd-firstboot.1*
1317 %{_mandir}/man1/systemd-firstboot.service.1*
1318 %{_mandir}/man1/systemd-inhibit.1*
1319 %{_mandir}/man1/systemd-machine-id-commit.1*
1320 %{_mandir}/man1/systemd-machine-id-setup.1*
1321 %{_mandir}/man1/systemd-notify.1*
1322 %{_mandir}/man1/systemd-nspawn.1*
1323 %{_mandir}/man1/systemd-path.1*
1324 %{_mandir}/man1/systemd-run.1*
1325 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1326 %{_mandir}/man1/timedatectl.1*
1327 %{_mandir}/man5/binfmt.d.5*
1328 %{_mandir}/man5/bootchart.conf.5*
1329 %{_mandir}/man5/bootchart.conf.d.5*
1330 %{_mandir}/man5/coredump.conf.5*
1331 %{_mandir}/man5/coredump.conf.d.5*
1332 %{_mandir}/man5/hostname.5*
1333 %if %{with microhttpd}
1334 %{_mandir}/man5/journal-remote.conf.5*
1335 %{_mandir}/man5/journal-remote.conf.d.5*
1337 %{_mandir}/man5/journald.conf.5*
1338 %{_mandir}/man5/journald.conf.d.5*
1339 %{_mandir}/man5/locale.conf.5*
1340 %{_mandir}/man5/localtime.5*
1341 %{_mandir}/man5/logind.conf.5*
1342 %{_mandir}/man5/logind.conf.d.5*
1343 %{_mandir}/man5/machine-id.5*
1344 %{_mandir}/man5/machine-info.5*
1345 %{_mandir}/man5/modules-load.d.5*
1346 %{_mandir}/man5/os-release.5*
1347 %{_mandir}/man5/sleep.conf.d.5*
1348 %{_mandir}/man5/sysctl.d.5*
1349 %{_mandir}/man5/system.conf.d.5*
1350 %{_mandir}/man5/systemd.*.5*
1351 %{_mandir}/man5/systemd-sleep.conf.5*
1352 %{_mandir}/man5/systemd-system.conf.5*
1353 %{_mandir}/man5/systemd-user.conf.5*
1354 %{_mandir}/man5/sysusers.d.5*
1355 %{_mandir}/man5/timesyncd.conf.5*
1356 %{_mandir}/man5/timesyncd.conf.d.5*
1357 %{_mandir}/man5/user.conf.d.5*
1358 %{_mandir}/man5/vconsole.conf.5*
1359 %{_mandir}/man7/bootup.7*
1360 %{_mandir}/man7/daemon.7*
1361 %{_mandir}/man7/file-hierarchy.7*
1362 %{_mandir}/man7/kernel-command-line.7*
1363 %{_mandir}/man7/systemd.directives.7*
1364 %{_mandir}/man7/systemd.generator.7*
1365 %{_mandir}/man7/systemd.index.7*
1366 %{_mandir}/man7/systemd.journal-fields.7*
1367 %{_mandir}/man7/systemd.special.7*
1368 %{_mandir}/man7/systemd.time.7*
1369 %{_mandir}/man8/kernel-install.8*
1370 %{_mandir}/man8/libnss_myhostname.so.2.8*
1371 %{_mandir}/man8/libnss_mymachines.so.2.8*
1372 %{_mandir}/man8/nss-myhostname.8*
1373 %{_mandir}/man8/nss-mymachines.8*
1374 %{_mandir}/man8/systemd-activate.8*
1375 %{_mandir}/man8/systemd-backlight.8*
1376 %{_mandir}/man8/systemd-binfmt.8*
1377 %{_mandir}/man8/systemd-coredump.8*
1378 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1379 %{_mandir}/man8/systemd-debug-generator.8*
1380 %{_mandir}/man8/systemd-fsck.8*
1381 %{_mandir}/man8/systemd-efi-boot-generator.8*
1382 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1383 %{_mandir}/man8/systemd-fstab-generator.8*
1384 %{_mandir}/man8/systemd-getty-generator.8*
1385 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1386 %{_mandir}/man8/systemd-hibernate-resume.8*
1387 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1388 %{_mandir}/man8/systemd-hostnamed.8*
1389 %{_mandir}/man8/systemd-initctl.8*
1390 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1391 %{_mandir}/man8/systemd-journald.8*
1392 %if %{with microhttpd}
1393 %{_mandir}/man8/systemd-journal-remote.8.*
1394 %{_mandir}/man8/systemd-journal-upload.8.*
1396 %{_mandir}/man8/systemd-localed.8*
1397 %{_mandir}/man8/systemd-logind.8*
1398 %{_mandir}/man8/systemd-machined.8*
1399 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1400 %{_mandir}/man8/systemd-modules-load.8*
1401 %{_mandir}/man8/systemd-quotacheck.8*
1402 %{_mandir}/man8/systemd-random-seed.8*
1403 %{_mandir}/man8/systemd-remount-fs.8*
1404 %{_mandir}/man8/systemd-rfkill.8*
1405 %{_mandir}/man8/systemd-rfkill@.service.8*
1406 %{_mandir}/man8/systemd-shutdown.8*
1407 %{_mandir}/man8/systemd-sleep.8*
1408 %{_mandir}/man8/systemd-socket-proxyd.8*
1409 %{_mandir}/man8/systemd-sysctl.8*
1410 %{_mandir}/man8/systemd-system-update-generator.8*
1411 %{_mandir}/man8/systemd-sysv-generator.8*
1412 %{_mandir}/man8/systemd-sysusers.8*
1413 %{_mandir}/man8/systemd-sysusers.service.8*
1414 %{_mandir}/man8/systemd-timedated.8*
1415 %{_mandir}/man8/systemd-timesyncd.8*
1416 %{_mandir}/man8/systemd-timesyncd.service.8*
1417 %{_mandir}/man8/systemd-udevd.8*
1418 %{_mandir}/man8/systemd-update-done.8*
1419 %{_mandir}/man8/systemd-update-done.service.8*
1420 %{_mandir}/man8/systemd-update-utmp.8*
1421 %{_mandir}/man8/systemd-user-sessions.8*
1422 %{_mandir}/man8/systemd-vconsole-setup.8*
1423 %dir /var/lib/machines
1424 %dir /var/lib/%{name}
1425 %dir /var/lib/%{name}/coredump
1426 %attr(640,root,root) %ghost /var/log/btmp
1427 %attr(664,root,utmp) %ghost /var/log/wtmp
1428 %attr(2755,root,systemd-journal) %dir /var/log/journal
1431 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1432 %{_mandir}/man8/pam_systemd.8*
1436 %defattr(644,root,root,755)
1437 %attr(755,root,root) /sbin/halt
1438 %attr(755,root,root) /sbin/init
1439 %attr(755,root,root) /sbin/poweroff
1440 %attr(755,root,root) /sbin/reboot
1441 %attr(755,root,root) /sbin/runlevel
1442 %attr(755,root,root) /sbin/shutdown
1443 %attr(755,root,root) /sbin/telinit
1444 %{_mandir}/man1/init.1*
1445 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1446 %{_mandir}/man8/halt.8*
1447 %{_mandir}/man8/poweroff.8*
1448 %{_mandir}/man8/reboot.8*
1449 %{_mandir}/man8/runlevel.8*
1450 %{_mandir}/man8/shutdown.8*
1451 %{_mandir}/man8/telinit.8*
1454 %defattr(644,root,root,755)
1455 %dir %{_sysconfdir}/binfmt.d
1456 %dir %{_sysconfdir}/modules-load.d
1457 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1458 %dir %{_sysconfdir}/sysctl.d
1459 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1460 %dir %{_sysconfdir}/systemd
1461 %dir %{_sysconfdir}/systemd/system
1462 %dir %{_sysconfdir}/systemd/system-preset
1463 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1464 %dir %{_sysconfdir}/tmpfiles.d
1465 %dir %{_libexecdir}/binfmt.d
1466 %dir %{_libexecdir}/modules-load.d
1467 %dir %{_libexecdir}/sysctl.d
1468 %{_libexecdir}/sysctl.d/50-default.conf
1469 %dir %{_libexecdir}/systemd
1470 %dir %{_libexecdir}/systemd/system-shutdown
1471 %dir %{_libexecdir}/systemd/system-sleep
1472 %dir %{_libexecdir}/systemd/user
1473 %{_libexecdir}/systemd/user/basic.target
1474 %{_libexecdir}/systemd/user/bluetooth.target
1475 %{_libexecdir}/systemd/user/default.target
1476 %{_libexecdir}/systemd/user/exit.target
1477 %{_libexecdir}/systemd/user/paths.target
1478 %{_libexecdir}/systemd/user/printer.target
1479 %{_libexecdir}/systemd/user/shutdown.target
1480 %{_libexecdir}/systemd/user/smartcard.target
1481 %{_libexecdir}/systemd/user/sockets.target
1482 %{_libexecdir}/systemd/user/sound.target
1483 %{_libexecdir}/systemd/user/timers.target
1484 %{_libexecdir}/systemd/user/systemd-exit.service
1485 %dir %{_libexecdir}/systemd/user-generators
1486 %dir /lib/systemd/pld-helpers.d
1487 %dir /lib/systemd/system-generators
1488 %dir /lib/systemd/system-preset
1489 /lib/systemd/system-preset/90-systemd.preset
1490 %dir /lib/systemd/system-sleep
1491 %dir /lib/systemd/system-shutdown
1492 %attr(755,root,root) /bin/systemctl
1493 %attr(755,root,root) /bin/systemd-tmpfiles
1494 %attr(755,root,root) /bin/systemd_booted
1495 %{_mandir}/man1/systemctl.1*
1496 %{_mandir}/man5/tmpfiles.d.5*
1497 %{_mandir}/man8/systemd-tmpfiles.8*
1498 %{_npkgconfigdir}/systemd.pc
1500 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1501 %{systemdunitdir}/dev-hugepages.mount
1502 %{systemdunitdir}/dev-mqueue.mount
1503 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1504 %{systemdunitdir}/sys-fs-fuse-connections.mount
1505 %{systemdunitdir}/sys-kernel-config.mount
1506 %{systemdunitdir}/sys-kernel-debug.mount
1507 %{systemdunitdir}/tmp.mount
1508 %{systemdunitdir}/var-lib-machines.mount
1509 %{systemdunitdir}/var-lock.mount
1510 %{systemdunitdir}/var-run.mount
1511 %{systemdunitdir}/systemd-ask-password-console.path
1512 %{systemdunitdir}/systemd-ask-password-wall.path
1513 %{systemdunitdir}/allowlogin.service
1514 %{systemdunitdir}/autovt@.service
1515 %{systemdunitdir}/console-getty.service
1516 %{systemdunitdir}/console-shell.service
1517 %{systemdunitdir}/console.service
1518 %{systemdunitdir}/container-getty@.service
1519 %{systemdunitdir}/cpusets.service
1520 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1521 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1522 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1523 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1524 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1525 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1526 %{systemdunitdir}/debug-shell.service
1527 %{systemdunitdir}/display-manager.service
1528 %{systemdunitdir}/emergency.service
1529 %{systemdunitdir}/getty@.service
1530 %{systemdunitdir}/halt-local.service
1531 %{systemdunitdir}/initrd-cleanup.service
1532 %{systemdunitdir}/initrd-parse-etc.service
1533 %{systemdunitdir}/initrd-switch-root.service
1534 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1535 %{systemdunitdir}/killall.service
1536 %{systemdunitdir}/kmod-static-nodes.service
1537 %{systemdunitdir}/ldconfig.service
1538 %{systemdunitdir}/netfs.service
1539 %{systemdunitdir}/network.service
1540 %{systemdunitdir}/pld-clean-tmp.service
1541 %{systemdunitdir}/pld-storage-init-late.service
1542 %{systemdunitdir}/pld-storage-init.service
1543 %{systemdunitdir}/pld-wait-storage.service
1544 %{systemdunitdir}/prefdm.service
1545 %{systemdunitdir}/quotaon.service
1546 %{systemdunitdir}/random.service
1547 %{systemdunitdir}/rescue.service
1548 %{systemdunitdir}/serial-getty@.service
1549 %{systemdunitdir}/single.service
1550 %{systemdunitdir}/sys-kernel-config.service
1551 %{systemdunitdir}/systemd-ask-password-console.service
1552 %{systemdunitdir}/systemd-ask-password-wall.service
1553 %{systemdunitdir}/systemd-backlight@.service
1554 %{systemdunitdir}/systemd-binfmt.service
1555 %{systemdunitdir}/systemd-bootchart.service
1556 %{systemdunitdir}/systemd-firstboot.service
1557 %{systemdunitdir}/systemd-fsck-root.service
1558 %{systemdunitdir}/systemd-fsck@.service
1559 %{systemdunitdir}/systemd-halt.service
1560 %{systemdunitdir}/systemd-hibernate-resume@.service
1561 %{systemdunitdir}/systemd-hibernate.service
1562 %{systemdunitdir}/systemd-hostnamed.service
1563 %{systemdunitdir}/systemd-hwdb-update.service
1564 %{systemdunitdir}/systemd-hybrid-sleep.service
1565 %{systemdunitdir}/systemd-importd.service
1566 %{systemdunitdir}/systemd-initctl.service
1567 %{systemdunitdir}/systemd-journal-catalog-update.service
1568 %{systemdunitdir}/systemd-journal-flush.service
1569 %{systemdunitdir}/systemd-journal-gatewayd.service
1570 %{systemdunitdir}/systemd-journal-remote.service
1571 %{systemdunitdir}/systemd-journal-upload.service
1572 %{systemdunitdir}/systemd-journald.service
1573 %{systemdunitdir}/systemd-kexec.service
1574 %{systemdunitdir}/systemd-localed.service
1575 %{systemdunitdir}/systemd-logind.service
1576 %{systemdunitdir}/systemd-machine-id-commit.service
1577 %{systemdunitdir}/systemd-machined.service
1578 %{systemdunitdir}/systemd-modules-load.service
1579 %{systemdunitdir}/systemd-nspawn@.service
1580 %{systemdunitdir}/systemd-poweroff.service
1581 %{systemdunitdir}/systemd-quotacheck.service
1582 %{systemdunitdir}/systemd-random-seed.service
1583 %{systemdunitdir}/systemd-reboot.service
1584 %{systemdunitdir}/systemd-remount-fs.service
1585 %{systemdunitdir}/systemd-rfkill@.service
1586 %{systemdunitdir}/systemd-suspend.service
1587 %{systemdunitdir}/systemd-sysctl.service
1588 %{systemdunitdir}/systemd-sysusers.service
1589 %{systemdunitdir}/systemd-timedated.service
1590 %{systemdunitdir}/systemd-timesyncd.service
1591 %{systemdunitdir}/systemd-tmpfiles-clean.service
1592 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1593 %{systemdunitdir}/systemd-tmpfiles-setup.service
1594 %{systemdunitdir}/systemd-udev-settle.service
1595 %{systemdunitdir}/systemd-udev-trigger.service
1596 %{systemdunitdir}/systemd-udevd.service
1597 %{systemdunitdir}/systemd-update-done.service
1598 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1599 %{systemdunitdir}/systemd-update-utmp.service
1600 %{systemdunitdir}/systemd-user-sessions.service
1601 %{systemdunitdir}/systemd-vconsole-setup.service
1602 %{systemdunitdir}/user@.service
1603 %{systemdunitdir}/-.slice
1604 %{systemdunitdir}/machine.slice
1605 %{systemdunitdir}/system.slice
1606 %{systemdunitdir}/user.slice
1607 %exclude %{systemdunitdir}/rc-inetd.service
1608 %{systemdunitdir}/syslog.socket
1609 %{systemdunitdir}/systemd-initctl.socket
1610 %{systemdunitdir}/systemd-journal-remote.socket
1611 %{systemdunitdir}/systemd-journald-audit.socket
1612 %{systemdunitdir}/systemd-journald-dev-log.socket
1613 %{systemdunitdir}/systemd-journald.socket
1614 %{systemdunitdir}/systemd-udevd-control.socket
1615 %{systemdunitdir}/systemd-udevd-kernel.socket
1616 %{systemdunitdir}/basic.target
1617 %{systemdunitdir}/bluetooth.target
1618 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1619 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1620 %{systemdunitdir}/ctrl-alt-del.target
1621 %{systemdunitdir}/default.target
1622 %{systemdunitdir}/emergency.target
1623 %{systemdunitdir}/final.target
1624 %{systemdunitdir}/getty.target
1625 %{systemdunitdir}/graphical.target
1626 %{systemdunitdir}/halt.target
1627 %{systemdunitdir}/hibernate.target
1628 %{systemdunitdir}/hybrid-sleep.target
1629 %{systemdunitdir}/initrd-fs.target
1630 %{systemdunitdir}/initrd-root-fs.target
1631 %{systemdunitdir}/initrd-switch-root.target
1632 %{systemdunitdir}/initrd.target
1633 %{systemdunitdir}/kexec.target
1634 %{systemdunitdir}/local-fs-pre.target
1635 %{systemdunitdir}/local-fs.target
1636 %{systemdunitdir}/machines.target
1637 %{systemdunitdir}/multi-user.target
1638 %{systemdunitdir}/network-online.target
1639 %{systemdunitdir}/network-pre.target
1640 %{systemdunitdir}/network.target
1641 %{systemdunitdir}/nss-lookup.target
1642 %{systemdunitdir}/nss-user-lookup.target
1643 %{systemdunitdir}/paths.target
1644 %{systemdunitdir}/poweroff.target
1645 %{systemdunitdir}/printer.target
1646 %{systemdunitdir}/reboot.target
1647 %{systemdunitdir}/remote-fs-pre.target
1648 %{systemdunitdir}/remote-fs.target
1649 %{systemdunitdir}/rescue.target
1650 %{systemdunitdir}/rpcbind.target
1651 %{systemdunitdir}/runlevel0.target
1652 %{systemdunitdir}/runlevel1.target
1653 %{systemdunitdir}/runlevel2.target
1654 %{systemdunitdir}/runlevel3.target
1655 %{systemdunitdir}/runlevel4.target
1656 %{systemdunitdir}/runlevel5.target
1657 %{systemdunitdir}/runlevel6.target
1658 %{systemdunitdir}/shutdown.target
1659 %{systemdunitdir}/sigpwr.target
1660 %{systemdunitdir}/sleep.target
1661 %{systemdunitdir}/slices.target
1662 %{systemdunitdir}/smartcard.target
1663 %{systemdunitdir}/sockets.target
1664 %{systemdunitdir}/sound.target
1665 %{systemdunitdir}/suspend.target
1666 %{systemdunitdir}/swap.target
1667 %{systemdunitdir}/sysinit.target
1668 %{systemdunitdir}/system-update.target
1669 %{systemdunitdir}/time-sync.target
1670 %{systemdunitdir}/timers.target
1671 %{systemdunitdir}/umount.target
1672 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1673 %dir %{systemdunitdir}/basic.target.wants
1674 %dir %{systemdunitdir}/dbus.target.wants
1675 %dir %{systemdunitdir}/graphical.target.wants
1676 %dir %{systemdunitdir}/halt.target.wants
1677 %dir %{systemdunitdir}/initrd.target.wants
1678 %dir %{systemdunitdir}/kexec.target.wants
1679 %dir %{systemdunitdir}/local-fs.target.wants
1680 %dir %{systemdunitdir}/multi-user.target.wants
1681 %dir %{systemdunitdir}/poweroff.target.wants
1682 %dir %{systemdunitdir}/reboot.target.wants
1683 %dir %{systemdunitdir}/rescue.target.wants
1684 %dir %{systemdunitdir}/runlevel[12345].target.wants
1685 %dir %{systemdunitdir}/shutdown.target.wants
1686 %dir %{systemdunitdir}/sockets.target.wants
1687 %dir %{systemdunitdir}/sysinit.target.wants
1688 %dir %{systemdunitdir}/syslog.target.wants
1689 %dir %{systemdunitdir}/timers.target.wants
1690 %{systemdunitdir}/graphical.target.wants/display-manager.service
1691 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1692 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1693 %{systemdunitdir}/local-fs.target.wants/pld-storage-init-late.service
1694 %{systemdunitdir}/local-fs.target.wants/pld-storage-init.service
1695 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1696 %{systemdunitdir}/local-fs.target.wants/var-lib-machines.mount
1697 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1698 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1699 %{systemdunitdir}/multi-user.target.wants/getty.target
1700 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1701 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1702 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1703 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1704 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1705 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1706 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1707 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1708 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1709 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1710 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1711 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1712 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1713 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1714 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1715 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1716 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1717 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1718 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1719 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1720 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1721 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1722 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1723 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1724 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1725 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1726 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1727 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1728 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1729 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1730 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1731 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1732 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1733 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1734 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1735 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1736 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1737 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1738 %{systemdunitdir}/sysinit.target.wants/systemd-vconsole-setup.service
1739 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1740 %{_mandir}/man8/systemd-ask-password-console.path.8*
1741 %{_mandir}/man8/systemd-ask-password-console.service.8*
1742 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1743 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1744 %{_mandir}/man8/systemd-backlight@.service.8*
1745 %{_mandir}/man8/systemd-binfmt.service.8*
1746 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1747 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1748 %{_mandir}/man8/systemd-fsck-root.service.8*
1749 %{_mandir}/man8/systemd-fsck@.service.8*
1750 %{_mandir}/man8/systemd-halt.service.8*
1751 %{_mandir}/man8/systemd-hibernate.service.8*
1752 %{_mandir}/man8/systemd-hostnamed.service.8*
1753 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1754 %{_mandir}/man8/systemd-initctl.service.8*
1755 %{_mandir}/man8/systemd-initctl.socket.8*
1756 %{_mandir}/man8/systemd-journald.service.8*
1757 %{_mandir}/man8/systemd-journald.socket.8*
1758 %{_mandir}/man8/systemd-kexec.service.8*
1759 %{_mandir}/man8/systemd-localed.service.8*
1760 %{_mandir}/man8/systemd-logind.service.8*
1761 %{_mandir}/man8/systemd-machined.service.8*
1762 %{_mandir}/man8/systemd-modules-load.service.8*
1763 %{_mandir}/man8/systemd-poweroff.service.8*
1764 %{_mandir}/man8/systemd-quotacheck.service.8*
1765 %{_mandir}/man8/systemd-random-seed.service.8*
1766 %{_mandir}/man8/systemd-reboot.service.8*
1767 %{_mandir}/man8/systemd-remount-fs.service.8*
1768 %{_mandir}/man8/systemd-suspend.service.8*
1769 %{_mandir}/man8/systemd-sysctl.service.8*
1770 %{_mandir}/man8/systemd-timedated.service.8*
1771 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1772 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1773 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1774 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1775 %{_mandir}/man8/systemd-udevd.service.8*
1776 %{_mandir}/man8/systemd-udevd-control.socket.8*
1777 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1778 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1779 %{_mandir}/man8/systemd-update-utmp.service.8*
1780 %{_mandir}/man8/systemd-user-sessions.service.8*
1781 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1783 %if %{with microhttpd}
1784 %files journal-gateway
1785 %defattr(644,root,root,755)
1786 %{systemdunitdir}/systemd-journal-gatewayd.socket
1787 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1788 %{_mandir}/man8/systemd-journal-gatewayd.8*
1789 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1790 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1794 %defattr(644,root,root,755)
1795 /etc/dbus-1/system.d/org.freedesktop.network1.conf
1796 %dir %{_sysconfdir}/systemd/network
1797 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1798 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1799 /lib/systemd/network/80-container-host0.network
1800 /lib/systemd/network/80-container-ve.network
1801 %{systemdunitdir}/dbus-org.freedesktop.network1.service
1802 %{systemdunitdir}/systemd-networkd-wait-online.service
1803 %{systemdunitdir}/systemd-networkd.service
1804 %{systemdunitdir}/systemd-networkd.socket
1805 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1806 %attr(755,root,root) /bin/networkctl
1807 %attr(755,root,root) /lib/systemd/systemd-networkd
1808 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1809 %{_mandir}/man1/networkctl.1*
1810 %{_mandir}/man8/systemd-networkd-wait-online.8*
1811 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1812 %{_mandir}/man8/systemd-networkd.8*
1813 %{_mandir}/man8/systemd-networkd.service.8*
1816 %defattr(644,root,root,755)
1817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1818 /etc/dbus-1/system.d/org.freedesktop.resolve1.conf
1819 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1820 %{systemdunitdir}/dbus-org.freedesktop.resolve1.service
1821 %{systemdunitdir}/systemd-resolved.service
1822 %attr(755,root,root) /lib/systemd/systemd-resolved
1823 %{_mandir}/man5/resolved.conf.5*
1824 %{_mandir}/man5/resolved.conf.d.5*
1825 %{_mandir}/man8/systemd-resolved.8*
1826 %{_mandir}/man8/systemd-resolved.service.8*
1829 %defattr(644,root,root,755)
1830 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1831 %{systemdunitdir}/rc-inetd.service
1834 %defattr(644,root,root,755)
1835 %attr(755,root,root) %{_bindir}/systemd-analyze
1836 %{_mandir}/man1/systemd-analyze.1*
1839 %defattr(644,root,root,755)
1840 %attr(755,root,root) %{_libdir}/libnss_mymachines.so.2
1841 %attr(755,root,root) %{_libdir}/libnss_resolve.so.2
1842 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1843 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1844 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1845 %attr(755,root,root) /%{_lib}/libsystemd-daemon.so.*.*.*
1846 %attr(755,root,root) %ghost /%{_lib}/libsystemd-daemon.so.0
1847 %attr(755,root,root) /%{_lib}/libsystemd-id128.so.*.*.*
1848 %attr(755,root,root) %ghost /%{_lib}/libsystemd-id128.so.0
1849 %attr(755,root,root) /%{_lib}/libsystemd-journal.so.*.*.*
1850 %attr(755,root,root) %ghost /%{_lib}/libsystemd-journal.so.0
1851 %attr(755,root,root) /%{_lib}/libsystemd-login.so.*.*.*
1852 %attr(755,root,root) %ghost /%{_lib}/libsystemd-login.so.0
1855 %defattr(644,root,root,755)
1856 %attr(755,root,root) %{_libdir}/libsystemd.so
1857 %attr(755,root,root) %{_libdir}/libsystemd-daemon.so
1858 %attr(755,root,root) %{_libdir}/libsystemd-id128.so
1859 %attr(755,root,root) %{_libdir}/libsystemd-journal.so
1860 %attr(755,root,root) %{_libdir}/libsystemd-login.so
1861 %{_includedir}/%{name}
1862 %{_pkgconfigdir}/libsystemd.pc
1863 %{_pkgconfigdir}/libsystemd-daemon.pc
1864 %{_pkgconfigdir}/libsystemd-id128.pc
1865 %{_pkgconfigdir}/libsystemd-journal.pc
1866 %{_pkgconfigdir}/libsystemd-login.pc
1867 %{_mandir}/man3/SD_*.3*
1868 %{_mandir}/man3/sd*.3*
1870 %files -n python-systemd
1871 %defattr(644,root,root,755)
1872 %dir %{py_sitedir}/systemd
1873 %{py_sitedir}/systemd/*.py[co]
1874 %attr(755,root,root) %{py_sitedir}/systemd/_daemon.so
1875 %attr(755,root,root) %{py_sitedir}/systemd/_journal.so
1876 %attr(755,root,root) %{py_sitedir}/systemd/_reader.so
1877 %attr(755,root,root) %{py_sitedir}/systemd/id128.so
1878 %attr(755,root,root) %{py_sitedir}/systemd/login.so
1881 %files -n python3-systemd
1882 %defattr(644,root,root,755)
1883 %dir %{py3_sitedir}/systemd
1884 %{py3_sitedir}/systemd/*.py
1885 %dir %{py3_sitedir}/systemd/__pycache__
1886 %{py3_sitedir}/systemd/__pycache__/*.py[co]
1887 %attr(755,root,root) %{py3_sitedir}/systemd/_daemon.so
1888 %attr(755,root,root) %{py3_sitedir}/systemd/_journal.so
1889 %attr(755,root,root) %{py3_sitedir}/systemd/_reader.so
1890 %attr(755,root,root) %{py3_sitedir}/systemd/id128.so
1891 %attr(755,root,root) %{py3_sitedir}/systemd/login.so
1894 %files -n bash-completion-systemd
1895 %defattr(644,root,root,755)
1896 %{_datadir}/bash-completion/completions/bootctl
1897 %{_datadir}/bash-completion/completions/busctl
1898 %{_datadir}/bash-completion/completions/coredumpctl
1899 %{_datadir}/bash-completion/completions/hostnamectl
1900 %{_datadir}/bash-completion/completions/journalctl
1901 %{_datadir}/bash-completion/completions/kernel-install
1902 %{_datadir}/bash-completion/completions/localectl
1903 %{_datadir}/bash-completion/completions/loginctl
1904 %{_datadir}/bash-completion/completions/machinectl
1905 %{_datadir}/bash-completion/completions/systemctl
1906 %{_datadir}/bash-completion/completions/systemd-analyze
1907 %{_datadir}/bash-completion/completions/systemd-cat
1908 %{_datadir}/bash-completion/completions/systemd-cgls
1909 %{_datadir}/bash-completion/completions/systemd-cgtop
1910 %{_datadir}/bash-completion/completions/systemd-delta
1911 %{_datadir}/bash-completion/completions/systemd-detect-virt
1912 %{_datadir}/bash-completion/completions/systemd-nspawn
1913 %{_datadir}/bash-completion/completions/systemd-run
1914 %{_datadir}/bash-completion/completions/timedatectl
1916 %files -n zsh-completion-systemd
1917 %defattr(644,root,root,755)
1918 %{_datadir}/zsh/site-functions/_bootctl
1919 %{_datadir}/zsh/site-functions/_coredumpctl
1920 %{_datadir}/zsh/site-functions/_hostnamectl
1921 %{_datadir}/zsh/site-functions/_journalctl
1922 %{_datadir}/zsh/site-functions/_kernel-install
1923 %{_datadir}/zsh/site-functions/_localectl
1924 %{_datadir}/zsh/site-functions/_loginctl
1925 %{_datadir}/zsh/site-functions/_machinectl
1926 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
1927 %{_datadir}/zsh/site-functions/_sd_machines
1928 %{_datadir}/zsh/site-functions/_sd_outputmodes
1929 %{_datadir}/zsh/site-functions/_sd_unit_files
1930 %{_datadir}/zsh/site-functions/_systemctl
1931 %{_datadir}/zsh/site-functions/_systemd
1932 %{_datadir}/zsh/site-functions/_systemd-analyze
1933 %{_datadir}/zsh/site-functions/_systemd-delta
1934 %{_datadir}/zsh/site-functions/_systemd-inhibit
1935 %{_datadir}/zsh/site-functions/_systemd-nspawn
1936 %{_datadir}/zsh/site-functions/_systemd-run
1937 %{_datadir}/zsh/site-functions/_systemd-tmpfiles
1938 %{_datadir}/zsh/site-functions/_timedatectl
1941 %defattr(644,root,root,755)
1942 %dev(c,1,3) %attr(666,root,root) /dev/null
1943 %dev(c,5,1) %attr(660,root,console) /dev/console
1944 %dev(c,1,5) %attr(666,root,root) /dev/zero
1947 %defattr(644,root,root,755)
1951 %attr(755,root,root) /lib/udev/collect
1953 %attr(755,root,root) /lib/udev/net_helper
1955 %attr(755,root,root) /lib/udev/ata_id
1956 %attr(755,root,root) /lib/udev/cdrom_id
1957 %attr(755,root,root) /lib/udev/mtd_probe
1958 %attr(755,root,root) /lib/udev/scsi_id
1959 %attr(755,root,root) /lib/udev/v4l_id
1961 %attr(755,root,root) /lib/udev/udevd
1963 %attr(755,root,root) /lib/udev/accelerometer
1965 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
1966 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
1967 /lib/udev/hwdb.d/20-net-ifname.hwdb
1968 /lib/udev/hwdb.d/20-OUI.hwdb
1969 /lib/udev/hwdb.d/20-pci-classes.hwdb
1970 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
1971 /lib/udev/hwdb.d/20-sdio-classes.hwdb
1972 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
1973 /lib/udev/hwdb.d/20-usb-classes.hwdb
1974 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
1975 /lib/udev/hwdb.d/60-evdev.hwdb
1976 /lib/udev/hwdb.d/60-keyboard.hwdb
1977 /lib/udev/hwdb.d/70-mouse.hwdb
1978 /lib/udev/hwdb.d/70-pointingstick.hwdb
1979 /lib/udev/hwdb.d/70-touchpad.hwdb
1981 %attr(755,root,root) %{_sbindir}/start_udev
1982 %attr(755,root,root) %{_sbindir}/udevd
1983 %attr(755,root,root) %{_sbindir}/udevadm
1984 %attr(755,root,root) /bin/systemd-hwdb
1985 %attr(755,root,root) /bin/udevadm
1987 %dir %{_sysconfdir}/udev
1988 %dir %{_sysconfdir}/udev/rules.d
1989 %dir %{_sysconfdir}/udev/hwdb.d
1990 %ghost %{_sysconfdir}/udev/hwdb.bin
1992 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
1993 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
1994 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
1995 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
1996 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
1998 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2000 # rules below are NOT supposed to be changed by users
2001 /lib/udev/rules.d/42-usb-hid-pm.rules
2002 /lib/udev/rules.d/50-udev-default.rules
2003 /lib/udev/rules.d/60-block.rules
2004 /lib/udev/rules.d/60-cdrom_id.rules
2005 /lib/udev/rules.d/60-drm.rules
2006 /lib/udev/rules.d/60-evdev.rules
2007 /lib/udev/rules.d/60-persistent-alsa.rules
2008 /lib/udev/rules.d/60-persistent-input.rules
2009 /lib/udev/rules.d/60-persistent-storage.rules
2010 /lib/udev/rules.d/60-persistent-storage-tape.rules
2011 /lib/udev/rules.d/60-persistent-v4l.rules
2012 /lib/udev/rules.d/60-serial.rules
2013 /lib/udev/rules.d/61-accelerometer.rules
2014 /lib/udev/rules.d/64-btrfs.rules
2015 /lib/udev/rules.d/70-mouse.rules
2016 /lib/udev/rules.d/70-power-switch.rules
2017 /lib/udev/rules.d/70-touchpad.rules
2018 /lib/udev/rules.d/75-net-description.rules
2019 /lib/udev/rules.d/75-probe_mtd.rules
2020 /lib/udev/rules.d/78-sound-card.rules
2021 /lib/udev/rules.d/80-drivers.rules
2022 /lib/udev/rules.d/80-net-setup-link.rules
2023 /lib/udev/rules.d/90-vconsole.rules
2025 %{_mandir}/man5/udev.conf.5*
2026 %{_mandir}/man7/udev.7*
2027 %{_mandir}/man7/hwdb.7*
2028 %{_mandir}/man8/systemd-hwdb.8*
2029 %{_mandir}/man8/udevadm.8*
2030 %{_mandir}/man8/udevd.8*
2033 %defattr(644,root,root,755)
2034 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2035 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2037 %files -n udev-devel
2038 %defattr(644,root,root,755)
2039 %attr(755,root,root) %{_libdir}/libudev.so
2040 %{_includedir}/libudev.h
2041 %{_pkgconfigdir}/libudev.pc
2042 %{_npkgconfigdir}/udev.pc
2044 %files -n udev-apidocs
2045 %defattr(644,root,root,755)
2046 #%{_gtkdocdir}/libudev
2048 #%files -n udev-glib
2049 #%defattr(644,root,root,755)
2050 #%attr(755,root,root) %{_libdir}/libgudev-1.0.so.*.*.*
2051 #%attr(755,root,root) %ghost %{_libdir}/libgudev-1.0.so.0
2052 #%{_libdir}/girepository-1.0/GUdev-1.0.typelib
2054 #%files -n udev-glib-devel
2055 #%defattr(644,root,root,755)
2056 #%attr(755,root,root) %{_libdir}/libgudev-1.0.so
2057 #%{_includedir}/gudev-1.0
2058 #%{_pkgconfigdir}/gudev-1.0.pc
2059 #%{_datadir}/gir-1.0/GUdev-1.0.gir
2061 #%files -n udev-glib-apidocs
2062 #%defattr(644,root,root,755)
2063 #%{_gtkdocdir}/gudev
2065 %files -n bash-completion-udev
2066 %defattr(644,root,root,755)
2067 %{_datadir}/bash-completion/completions/udevadm
2069 %files -n zsh-completion-udev
2070 %defattr(644,root,root,755)
2071 %{_datadir}/zsh/site-functions/_udevadm