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 # audit support
12 %bcond_without cryptsetup # 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 # SELinux support
17 %bcond_without efi # EFI boot support
18 %bcond_with tests # "make check" (requires systemd already installed)
20 %ifnarch %{ix86} %{x8664} aarch64
21 # x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
24 Summary: A System and Service Manager
25 Summary(pl.UTF-8): systemd - zarządca systemu i usług dla Linuksa
27 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
31 License: GPL v2+ (udev), LGPL v2.1+ (the rest)
33 Source0: https://github.com/systemd/systemd/archive/v%{version}/%{name}-%{version}.tar.gz
34 # Source0-md5: 2d8f6ebded3462ac0d1a6275e54db561
35 Source1: %{name}-sysv-convert
36 Source2: %{name}_booted.c
37 Source3: network.service
38 Source4: var-lock.mount
39 Source5: var-run.mount
40 Source14: pld-clean-tmp.service
41 Source15: pld-clean-tmp.sh
42 Source16: pld-rc-inetd-generator.sh
43 Source17: rc-inetd.service
44 Source18: default.preset
45 Source19: prefdm.service
46 Source20: sigpwr-container-shutdown.service
49 Source101: udev-alsa.rules
51 Source103: udev-links.conf
52 Source104: udev-uinput.rules
53 Source105: udev-steam_controller.rules
55 Source110: udev-net.helper
58 Source120: udev.blacklist
59 Source121: fbdev.blacklist
60 Patch0: target-pld.patch
61 Patch1: config-pld.patch
62 Patch2: pld-sysv-network.patch
63 Patch3: tmpfiles-not-fatal.patch
64 Patch4: udev-ploop-rules.patch
65 Patch5: udevadm-in-sbin.patch
66 Patch6: net-rename-revert.patch
67 Patch7: %{name}-lz4.patch
68 Patch8: proc-hidepid.patch
69 Patch9: %{name}-configfs.patch
70 Patch10: pld-boot_efi_mount.patch
71 Patch11: optional-tmp-on-tmpfs.patch
72 Patch12: uids_gids.patch
74 Patch14: pld-pam-%{name}-user.patch
75 Patch15: %{name}-seccomp_disable_on_i386.patch
76 Patch16: %{name}-path.patch
77 URL: http://www.freedesktop.org/wiki/Software/systemd
78 BuildRequires: acl-devel
79 %{?with_audit:BuildRequires: audit-libs-devel}
80 BuildRequires: autoconf >= 2.64
81 BuildRequires: automake >= 1:1.11
82 BuildRequires: binutils >= 3:2.22.52.0.1-2
83 BuildRequires: bzip2-devel
85 BuildRequires: coreutils >= 8.16
86 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
87 BuildRequires: curl-devel >= 7.32.0
88 BuildRequires: dbus-devel >= 1.9.18
89 BuildRequires: docbook-dtd45-xml
90 BuildRequires: docbook-style-xsl
91 BuildRequires: elfutils-devel >= 0.158
92 BuildRequires: gettext-tools
93 BuildRequires: glibc-misc
94 %{?with_efi:BuildRequires: gnu-efi}
95 BuildRequires: gnutls-devel >= 3.1.4
97 BuildRequires: intltool >= 0.40.0
99 BuildRequires: iptables-devel
100 BuildRequires: kmod-devel >= 15
101 BuildRequires: libapparmor-devel
102 BuildRequires: libblkid-devel >= 2.24
103 BuildRequires: libcap-devel
104 BuildRequires: libgcrypt-devel >= 1.4.5
105 BuildRequires: libgpg-error-devel >= 1.12
106 BuildRequires: libidn-devel
107 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
108 BuildRequires: libmount-devel >= 2.28.2-2
109 BuildRequires: libseccomp-devel >= 2.3.1
110 %{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
111 BuildRequires: libtool >= 2:2.2
112 BuildRequires: libxslt-progs
113 BuildRequires: lz4-devel >= r125
115 %{?with_pam:BuildRequires: pam-devel >= 1.1.2}
116 BuildRequires: pkgconfig >= 0.9.0
117 BuildRequires: python3
118 BuildRequires: python3-lxml
119 %{?with_qrencode:BuildRequires: qrencode-devel}
120 BuildRequires: rpmbuild(macros) >= 1.719
121 BuildRequires: sed >= 4.0
122 %{?with_tests:BuildRequires: systemd}
123 BuildRequires: usbutils >= 0.82
124 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
125 BuildRequires: xz-devel
126 BuildRequires: zlib-devel
127 Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
128 Requires(postun): /usr/sbin/groupdel
129 Requires(postun): /usr/sbin/userdel
130 Requires(post): /bin/setfacl
131 Requires(pre): /bin/id
132 Requires(pre): /usr/bin/getgid
133 Requires(pre): /usr/sbin/groupadd
134 Requires(pre): /usr/sbin/useradd
135 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
136 Requires: %{name}-units = %{epoch}:%{version}-%{release}
137 Requires: /etc/os-release
138 Requires: SysVinit-tools
140 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
141 Requires: curl-libs >= 7.32.0
142 Requires: dbus >= 1.9.18
143 Requires: filesystem >= 4.0-39
144 Requires: glibc >= 2.16
145 Requires: gnutls-libs >= 3.1.4
147 Requires: libgpg-error >= 1.12
148 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
149 Requires: libutempter
151 Requires: rc-scripts >= 0.4.5.3-7
152 Requires: setup >= 2.8.0-2
153 Requires: udev-core = %{epoch}:%{version}-%{release}
154 Requires: udev-libs = %{epoch}:%{version}-%{release}
155 Requires: uname(release) >= 3.13
156 Requires: util-linux >= 2.28.2-2
157 Suggests: fsck >= 2.25.0
158 Suggests: service(klogd)
159 Suggests: service(syslog)
160 Suggests: xorg-lib-libxkbcommon >= 0.5.0
161 Provides: group(systemd-coredump)
162 Provides: group(systemd-journal)
163 Provides: group(systemd-journal-remote)
164 Provides: group(systemd-journal-upload)
165 Provides: group(systemd-network)
166 Provides: group(systemd-resolve)
167 Provides: group(systemd-timesync)
168 Provides: udev-acl = %{epoch}:%{version}-%{release}
169 Provides: user(systemd-coredump)
170 Provides: user(systemd-journal-remote)
171 Provides: user(systemd-journal-upload)
172 Provides: user(systemd-network)
173 Provides: user(systemd-resolve)
174 Provides: user(systemd-timesync)
175 # kde4 still can't live without ConsoleKit
176 #Obsoletes: ConsoleKit
177 #Obsoletes: ConsoleKit-x11
179 Obsoletes: systemd-no-compat-tmpfiles
180 Obsoletes: udev-systemd
181 # for storage detection / activation services
182 Conflicts: dmraid < 1.0.0-0.rc16.3.3
183 Conflicts: mdadm < 4.0-2
184 # sytemd wants pam with pam_systemd.so in system-auth...
185 Conflicts: pam < 1:1.1.5-5
186 # ...and sudo hates it
187 Conflicts: sudo < 1:1.7.8p2-4
189 Conflicts: xinitrc-ng < 1.0
190 # systemd scripts use options not present in older versions
191 Conflicts: kpartx < 0.6.1-1
192 Conflicts: multipath-tools < 0.6.1-1
193 # no tmpfs on /media, use /run/media/$USER for mounting
194 Conflicts: udisks2 < 1.92.0
195 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
196 Conflicts: ConsoleKit-dirs < 0.4.5-7
197 Conflicts: NetworkManager < 2:0.9.2.0-3
198 Conflicts: Zope < 2.11.8-2
199 Conflicts: amavisd-new < 1:2.7.0-1
200 Conflicts: apache-base < 2.2.21-4
201 Conflicts: apache-mod_bw < 0.92-3
202 Conflicts: apache-mod_fastcgi < 2.4.6-6
203 Conflicts: apache1-base < 1.3.42-5
204 Conflicts: apache1-mod_fastcgi < 2.4.6-2
205 Conflicts: asterisk < 10.0.1-2
206 Conflicts: autossh-init < 1.4b-3
207 Conflicts: balance < 3.54-2
208 Conflicts: bind < 7:9.8.1.P1-4
209 Conflicts: bopm < 3.1.3-4
210 Conflicts: callweaver < 1.2.1-9
211 Conflicts: cassandra-bin < 0.8.9-2
212 Conflicts: clamav < 0.97.3-3
213 Conflicts: cups < 1:1.5.0-10
214 Conflicts: dovecot < 1:2.0.16-3
215 Conflicts: dspam < 3.9.0-6
216 Conflicts: fail2ban < 0.8.4-4
217 Conflicts: fsck < 2.25.0
218 Conflicts: gammu-smsd < 1:1.31.0-3
219 # Break gdm2.20 installs
220 #Conflicts: gdm < 2:3.2.1.1-9
221 Conflicts: greylistd < 0.8.8-2
222 Conflicts: inn < 2.4.6-7
223 Conflicts: ipsec-tools < 0.8.0-3
224 Conflicts: jabber-common < 0-9
225 Conflicts: laptop-mode-tools < 1.58-2
226 Conflicts: libgpod < 0.8.0-6
227 Conflicts: libvirt-utils < 0.9.9-4
228 Conflicts: lighttpd < 1.4.30-5
229 Conflicts: lirc < 0.9.0-20
230 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
231 Conflicts: lvm2 < 2.02.132
232 Conflicts: mailman < 5:2.1.14-4
233 Conflicts: memcached < 1.4.11-2
234 Conflicts: mpd < 0.16.5-4
235 Conflicts: mrtg < 2.17.0-3
236 Conflicts: munin-common < 1.4.5-5
237 Conflicts: nagios-nrpe < 2.13-2
238 Conflicts: ndisc6-rdnssd < 1.0.1-3
239 Conflicts: nscd < 6:2.14.1-5
240 Conflicts: nss_ldapd-nslcd < 0.8.4-2
241 Conflicts: openct < 0.6.20-3
242 Conflicts: openl2tp < 1.8-3
243 Conflicts: openldap-overlay-nssov < 2.4.28-4
244 Conflicts: openldap-servers < 2.4.28-4
245 Conflicts: openvpn < 2.2.2-2
246 Conflicts: pam-pam_mount < 2.12-3
247 Conflicts: pam-pam_ssh < 1.97-2
248 Conflicts: pcsc-lite < 1.8.1-2
249 Conflicts: php-dirs < 1.2-3
250 Conflicts: policyd < 2.0.10-3
251 Conflicts: pound < 2.6-2
252 Conflicts: pptp < 1.7.2-3
253 Conflicts: proftpd-common < 2:1.3.4a-2
254 Conflicts: pulseaudio-server < 1.1-2
255 Conflicts: quagga < 0.99.20-3
256 Conflicts: radvd < 1.8.5-2
257 Conflicts: red5 < 0.9.0-2
258 Conflicts: redis-server < 2.4.2-4
259 Conflicts: smokeping < 2.4.2-10
260 Conflicts: smtp-gated < 1.4.17-2
261 Conflicts: socat < 1.7.2.0-2
262 Conflicts: speech-dispatcher < 0.7.1-2
263 Conflicts: sphinx < 2.0.3-4
264 Conflicts: splashutils < 1.5.4.3-3
265 Conflicts: stunnel < 4.50-2
266 Conflicts: tenshi < 0.12-2
267 Conflicts: tor < 0.2.2.35-2
268 Conflicts: ucarp < 1.5.2-3
269 Conflicts: udisks < 1.0.4-3
270 Conflicts: util-vserver < 0.30.216-1.pre3002.3
271 Conflicts: vpnc < 0.5.3-2
272 Conflicts: web2ldap < 1.1.0rc1-2
273 Conflicts: wesnoth-server < 1:1.10-2
274 Conflicts: wpa_supplicant < 0.7.3-10
275 Conflicts: xl2tpd < 1.3.0-2
276 # end of tmpfiles conflicts
277 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
279 %define _sbindir /sbin
280 %define _libexecdir %{_prefix}/lib
283 systemd is a system and service manager for Linux, compatible with
284 SysV and LSB init scripts. systemd provides aggressive parallelization
285 capabilities, uses socket and D-Bus activation for starting services,
286 offers on-demand starting of daemons, keeps track of processes using
287 Linux cgroups, supports snapshotting and restoring of the system
288 state, maintains mount and automount points and implements an
289 elaborate transactional dependency-based service control logic. It can
290 work as a drop-in replacement for sysvinit.
292 %description -l pl.UTF-8
293 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
294 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
295 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
296 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
297 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
298 (restore) stanu systemu, zarządza (auto)mount pointami oraz
299 implementuje starannie opracowaną transakcjonalną, bazującą na
300 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
304 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
305 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
308 Provides: readahead = 1:1.5.7-3
309 Provides: virtual(init-daemon)
311 Obsoletes: readahead < 1:1.5.7-3
312 Obsoletes: virtual(init-daemon)
313 Conflicts: rc-scripts < 0.4.5.5-2
315 # systemd takes care of that and causes problems
316 Conflicts: binfmt-detector
317 # for /lib/systemd/systemd-sysv-install
318 Conflicts: chkconfig < 2:1.5-1
321 Install this package when you are ready to final switch to systemd.
323 %description init -l pl.UTF-8
324 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
325 przejścia na systemd.
328 Summary: Configuration files, directories and installation tool for systemd
329 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
331 Requires(post): coreutils
332 Requires(post): /bin/awk
335 Basic configuration files, directories and installation tool for the
336 systemd system and service manager.
338 This is common config, use %{_sysconfdir}/systemd/system to override.
340 %description units -l pl.UTF-8
341 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
342 zarządcy systemu i usług systemd.
344 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
345 poprzez katalog %{_sysconfdir}/systemd/system.
347 %package journal-gateway
348 Summary: Gateway for serving journal events over the network using HTTP
349 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
352 Requires: %{name} = %{epoch}:%{version}-%{release}
353 Requires(postun): /usr/sbin/groupdel
354 Requires(postun): /usr/sbin/userdel
355 Requires(pre): /bin/id
356 Requires(pre): /usr/bin/getgid
357 Requires(pre): /usr/sbin/groupadd
358 Requires(pre): /usr/sbin/useradd
359 Provides: group(systemd-journal-gateway)
360 Provides: user(systemd-journal-gateway)
361 Conflicts: systemd < 1:206-3
363 %description journal-gateway
364 systemd-journal-gatewayd serves journal events over the network using
367 %description journal-gateway -l pl.UTF-8
368 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
372 Summary: systemd network manager
373 Summary(pl.UTF-8): Zarządca sieci systemd
375 Requires: %{name} = %{epoch}:%{version}-%{release}
376 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
378 %description networkd
379 systemd-networkd is a system service that manages networks. It detects
380 and configures network devices as they appear, as well as creating
381 virtual network devices.
383 %description networkd -l pl.UTF-8
384 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
385 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
386 wirtualne urządzenia sieciowe.
389 Summary: systemd network name resolution manager
390 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
392 Requires: %{name} = %{epoch}:%{version}-%{release}
394 %description resolved
395 systemd-resolved is a system service that manages network name
396 resolution. It implements a caching DNS stub resolver and an LLMNR
397 resolver and responder.
399 It also generates /run/systemd/resolve/resolv.conf for compatibility
400 which may be symlinked from /etc/resolv.conf.
402 %description resolved -l pl.UTF-8
403 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
404 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
407 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
408 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
411 Summary: Native inet service support for systemd via socket activation
412 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
414 Requires: %{name} = %{epoch}:%{version}-%{release}
418 Obsoletes: inetdaemon
423 Native inet service support for systemd via socket activation.
425 This package contains inet service generator that provides the
426 functionality of rc-inetd service and replaces a separate inet daemon
427 with systemd socket activation feature.
429 %description inetd -l pl.UTF-8
430 Natywna obsługa usług inet dla systemd.
432 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
433 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
434 aktywację usług przez gniazda.
437 Summary: Tool for processing systemd profiling information
438 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
440 Requires: %{name} = %{epoch}:%{version}-%{release}
441 Conflicts: systemd < 44-3
444 'systemd-analyze blame' lists which systemd unit needed how much time
445 to finish initialization at boot. 'systemd-analyze plot' renders an
446 SVG visualizing the parallel start of units at boot.
448 %description analyze -l pl.UTF-8
449 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
450 jednostki systemd na zakończenie podczas rozruchu systemu.
451 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
452 start jednostek podczas rozruchu.
455 Summary: Shared systemd libraries
456 Summary(pl.UTF-8): Biblioteki współdzielone systemd
458 Requires: libgcrypt >= 1.4.5
459 Requires: libseccomp >= 2.3.1
460 %{?with_selinux:Requires: libselinux >= 2.6}
461 Obsoletes: nss_myhostname
464 Shared systemd libraries.
466 %description libs -l pl.UTF-8
467 Biblioteki współdzielone systemd.
470 Summary: Header files for systemd libraries
471 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
472 Group: Development/Libraries
473 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
474 Requires: %{name}-units = %{epoch}:%{version}-%{release}
475 Obsoletes: systemd-static
478 Header files for systemd libraries.
480 %description devel -l pl.UTF-8
481 Pliki nagłówkowe bibliotek systemd.
483 %package -n bash-completion-systemd
484 Summary: bash-completion for systemd
485 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
486 Group: Applications/Shells
487 Requires: %{name} = %{epoch}:%{version}-%{release}
488 Requires: bash-completion >= 2.0
489 Obsoletes: bash-completion-elogind
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 Obsoletes: zsh-completion-elogind
506 %if "%{_rpmversion}" >= "5"
510 %description -n zsh-completion-systemd
511 zsh completion for systemd commands.
513 %description -n zsh-completion-systemd -l pl.UTF-8
514 Uzupełnianie parametrów w zsh dla poleceń systemd.
517 Summary: Device manager for the Linux 2.6 kernel series
518 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
520 Requires: udev-core = %{epoch}:%{version}-%{release}
521 Provides: dev = 3.5.0
524 Obsoletes: hotplug-input
525 Obsoletes: hotplug-net
526 Obsoletes: hotplug-pci
528 Obsoletes: udev-extras < 20090628
529 Obsoletes: udev-tools
532 udev is the device manager for the Linux 2.6 kernel series. Its
533 primary function is managing device nodes in /dev. It is the successor
534 of devfs and hotplug.
536 %description -n udev -l pl.UTF-8
537 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
538 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
541 %package -n udev-core
542 Summary: A userspace implementation of devfs - core part of udev
543 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
546 Requires: filesystem >= 3.0-45
548 Requires: libblkid >= 2.24
549 %{?with_selinux:Requires: libselinux >= 2.6}
550 Requires: setup >= 2.9.0-3
551 Requires: udev-libs = %{epoch}:%{version}-%{release}
552 Requires: uname(release) >= 3.13
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-apidocs
584 Obsoletes: udev-static
586 %description -n udev-devel
587 Header file for libudev library.
589 %description -n udev-devel -l pl.UTF-8
590 Plik nagłówkowy biblioteki libudev.
592 %package -n bash-completion-udev
593 Summary: bash-completion for udev
594 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
595 Group: Applications/Shells
596 Requires: bash-completion >= 2.0
597 Requires: udev = %{epoch}:%{version}-%{release}
598 %if "%{_rpmversion}" >= "5"
602 %description -n bash-completion-udev
603 bash-completion for udev.
605 %description -n bash-completion-udev -l pl.UTF-8
606 Bashowe dopełnianie składni dla udev.
608 %package -n zsh-completion-udev
609 Summary: zsh completion for udev commands
610 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
611 Group: Applications/Shells
612 Requires: %{name} = %{epoch}:%{version}-%{release}
613 %if "%{_rpmversion}" >= "5"
617 %description -n zsh-completion-udev
618 zsh completion for udev commands.
620 %description -n zsh-completion-udev -l pl.UTF-8
621 Uzupełnianie parametrów w zsh dla poleceń udev.
631 # rejected upstream (do not disable!)
644 cp -p %{SOURCE2} src/systemd_booted.c
655 QUOTAON=/sbin/quotaon \
656 QUOTACHECK=/sbin/quotacheck \
657 SETCAP=/sbin/setcap \
663 SULOGIN=/sbin/sulogin \
664 %if "%{?configure_cache}" == "1"
665 --cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}.cache \
667 %{?debug:--enable-debug} \
668 %{__enable_disable audit} \
669 %{__enable_disable cryptsetup libcryptsetup} \
670 %{__enable_disable efi gnuefi} \
671 %{__enable_disable pam} \
672 %{__enable_disable selinux} \
673 %{__enable_disable microhttpd} \
674 %{__enable_disable qrencode} \
675 --disable-silent-rules \
678 --with-kbd-loadkeys=/usr/bin/loadkeys \
679 --with-kbd-setfont=/bin/setfont \
680 --with-ntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
681 --with-rc-local-script-path-start=/etc/rc.d/rc.local \
682 --with-rc-local-script-path-stop=/sbin/halt.local \
683 --with-rootprefix="" \
684 --with-rootlibdir=/%{_lib} \
685 --with-sysvinit-path=/etc/rc.d/init.d \
686 --with-sysvrcnd-path=/etc/rc.d \
687 --without-kill-user-processes
691 ./libtool --mode=link --tag=CC %{__cc} %{rpmcppflags} %{rpmcflags} -o systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd
693 %{?with_tests:%{__make} check}
696 rm -rf $RPM_BUILD_ROOT
697 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
698 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_sbindir}}
699 install -d $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants
701 %{__make} -j1 install \
702 DESTDIR=$RPM_BUILD_ROOT
704 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
706 ./libtool --mode=install install -p -m755 systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
708 # compatibility symlinks to udevd binary
709 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
710 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
711 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_sbindir}/udevd
713 # compat symlinks for "/ merged into /usr" programs
714 mv $RPM_BUILD_ROOT/{,s}bin/udevadm
715 ln -s %{_sbindir}/udevadm $RPM_BUILD_ROOT/bin
716 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
718 # install custom udev rules from pld package
719 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
720 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
721 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
722 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
724 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
725 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
727 # install udev configs
728 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
730 # install udev executables (scripts, helpers, etc.)
731 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
732 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_sbindir}/start_udev
734 # install misc udev stuff
735 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
736 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
738 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
740 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
741 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
743 # Main binary has been moved, but we don't want to break existing installs
744 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
746 # Create SysV compatibility symlinks. systemctl/systemd are smart
747 # enough to detect the way they were called
748 install -d $RPM_BUILD_ROOT/sbin
749 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
750 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
751 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
752 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
753 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
754 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
755 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
757 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
759 # disable redundant SYSV services
760 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
761 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
762 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
763 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
764 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
765 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
767 # add static (non-NetworkManager) networking
768 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
770 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
771 # we don't have those directories symlinked
772 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
773 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
774 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
775 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
777 # and remove mounting tmp on tmpfs by default
778 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
780 # add /tmp cleanup service
781 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
782 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
783 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
785 # Add inside container only SIGPWR handler which is used by lxc-stop
786 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
787 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
788 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
790 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
791 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
792 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
794 # Install rc-inetd replacement
795 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
796 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
798 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
800 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
802 # handled by rc-local sysv service, no need for generator
803 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
805 # provided by rc-scripts
806 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
808 # Make sure these directories are properly owned:
809 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
810 # - syslog _might_ be used by some syslog implementation (none for now),
811 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
812 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
814 # Make sure the shutdown/sleep drop-in dirs exist
815 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
817 # Create new-style configuration files so that we can ghost-own them
818 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
820 # Install SysV conversion tool for systemd
821 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
823 # Create directory for service helper scripts
824 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
826 # to be enabled only when the packages are installed
827 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service \
828 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket \
829 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
831 install -d $RPM_BUILD_ROOT/var/log
832 :> $RPM_BUILD_ROOT/var/log/btmp
833 :> $RPM_BUILD_ROOT/var/log/wtmp
835 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
836 %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_systemd.la \
837 $RPM_BUILD_ROOT/lib/systemd/*.la \
838 $RPM_BUILD_ROOT/%{_lib}/*.la
843 rm -rf $RPM_BUILD_ROOT
846 %groupadd -g 288 systemd-journal
847 %groupadd -g 316 systemd-network
848 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
849 %groupadd -g 317 systemd-resolve
850 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
851 %groupadd -g 318 systemd-timesync
852 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
853 %groupadd -g 319 systemd-journal-remote
854 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
855 %groupadd -g 320 systemd-journal-upload
856 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
857 %groupadd -g 333 systemd-coredump
858 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
861 /bin/systemd-machine-id-setup || :
862 /lib/systemd/systemd-random-seed save || :
863 /bin/systemctl --system daemon-reexec || :
864 /bin/journalctl --update-catalog || :
867 if [ $1 -ge 1 ]; then
868 /bin/systemctl --system daemon-reload || :
869 /bin/systemctl try-restart systemd-logind.service || :
871 if [ "$1" = "0" ]; then
872 %userremove systemd-coredump
873 %groupremove systemd-coredump
874 %userremove systemd-network
875 %groupremove systemd-network
876 %userremove systemd-resolve
877 %groupremove systemd-resolve
878 %userremove systemd-timesync
879 %groupremove systemd-timesync
880 %userremove systemd-journal-remote
881 %groupremove systemd-journal-remote
882 %userremove systemd-journal-upload
883 %groupremove systemd-journal-upload
884 %groupremove systemd-journal
887 %triggerpostun -- systemd < 1:208-1
888 chgrp -R systemd-journal /var/log/journal
889 chmod g+s /var/log/journal
891 %triggerpostun -- systemd < 1:220-1
892 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
893 /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) || :
895 %triggerpostun -- systemd-consoled < 1:232-1
896 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
897 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
898 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
901 %post libs -p /sbin/ldconfig
902 %postun libs -p /sbin/ldconfig
905 if [ $1 -eq 1 ]; then
906 # Try to read default runlevel from the old inittab if it exists
907 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
908 if [ -z "$runlevel" ] ; then
909 target="%{systemdunitdir}/graphical.target"
911 target="%{systemdunitdir}/runlevel$runlevel.target"
914 # And symlink what we found to the new-style default.target
915 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
917 # Setup hostname if not yet done so
918 if [ ! -s /etc/hostname ]; then
920 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
921 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
922 echo $HOSTNAME > /etc/hostname
923 chmod 644 /etc/hostname
927 # Enable the services we install by default.
928 /bin/systemctl enable \
931 systemd-readahead-replay.service \
932 systemd-readahead-collect.service \
933 systemd-udev-settle.service || :
937 if [ $1 -eq 0 ] ; then
938 /bin/systemctl disable \
941 systemd-readahead-replay.service \
942 systemd-readahead-collect.service \
943 systemd-udev-settle.service || :
945 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
949 if [ $1 -ge 1 ]; then
950 /bin/systemctl daemon-reload || :
953 %triggerpostun units -- systemd-units < 43-7
954 # Remove design fialures
955 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
956 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
957 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
958 /bin/systemctl reenable network.service || :
960 %triggerpostun units -- systemd-units < 1:183
961 /bin/systemctl --quiet enable systemd-udev-settle.service || :
962 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
963 # preserve renamed configs
964 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
965 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
966 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
968 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
969 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
970 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
973 %triggerpostun units -- systemd-units < 1:187-3
974 if [ -f /etc/sysconfig/rpm ]; then
976 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
977 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
981 %triggerpostun units -- systemd-units < 1:208-9
982 # remove buggy symlink
983 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
984 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
989 # Do not change it to restart, we only want to start new services here
990 %systemd_service_start sockets.target
996 %groupadd -g 287 systemd-journal-gateway
997 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
999 %post journal-gateway
1000 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1002 %preun journal-gateway
1003 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1005 %postun journal-gateway
1008 if [ "$1" = "0" ]; then
1009 %userremove systemd-journal-gateway
1010 %groupremove systemd-journal-gateway
1014 %systemd_post systemd-networkd.socket systemd-networkd.service
1017 %systemd_preun systemd-networkd.socket systemd-networkd.service
1023 %systemd_post systemd-resolved.service
1026 %systemd_preun systemd-resolved.service
1031 %triggerpostun -n udev-core -- dev
1032 if [ "$2" = 0 ]; then
1033 # need to kill and restart udevd as after obsoleting dev package the
1034 # /dev tree will remain empty. umask is needed as otherwise udev will
1035 # create devices with strange permissions (udev bug probably)
1037 /sbin/start_udev || exit 0
1040 %triggerpostun -n udev-core -- udev < 108
1041 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1042 %if "%{_lib}" != "lib"
1043 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1046 %triggerpostun -n udev-core -- udev < 165
1047 /sbin/udevadm info --convert-db
1050 /sbin/udevadm hwdb --update || :
1051 if [ $1 -gt 1 ]; then
1052 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1053 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1054 /sbin/udevadm control --exit
1055 /lib/udev/udevd --daemon
1058 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1059 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1063 %postun -n udev-core
1064 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1065 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1066 /bin/systemctl --quiet daemon-reload || :
1069 %post -n udev-libs -p /sbin/ldconfig
1070 %postun -n udev-libs -p /sbin/ldconfig
1072 %files -f %{name}.lang
1073 %defattr(644,root,root,755)
1074 %doc DISTRO_PORTING NEWS README TODO
1075 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1076 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1077 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1078 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1079 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1080 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1081 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1082 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1083 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1084 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1085 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1086 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1087 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1088 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1089 %if %{with microhttpd}
1090 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1091 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1093 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1094 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1095 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1096 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1097 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1098 %dir %{_sysconfdir}/systemd/user
1099 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1100 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1101 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1102 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1103 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1104 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/machines.target
1105 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1106 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1107 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1109 %attr(755,root,root) /bin/journalctl
1110 %attr(755,root,root) /bin/loginctl
1111 %attr(755,root,root) /bin/machinectl
1112 %attr(755,root,root) /bin/systemd
1113 %attr(755,root,root) /bin/systemd-ask-password
1114 %attr(755,root,root) /bin/systemd-escape
1115 %attr(755,root,root) /bin/systemd-firstboot
1116 %attr(755,root,root) /bin/systemd-inhibit
1117 %attr(755,root,root) /bin/systemd-machine-id-setup
1118 %attr(755,root,root) /bin/systemd-notify
1119 %attr(755,root,root) /bin/systemd-sysusers
1120 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1121 %attr(755,root,root) %{_bindir}/bootctl
1122 %attr(755,root,root) %{_bindir}/busctl
1123 %attr(755,root,root) %{_bindir}/coredumpctl
1124 %attr(755,root,root) %{_bindir}/hostnamectl
1125 %attr(755,root,root) %{_bindir}/kernel-install
1126 %attr(755,root,root) %{_bindir}/localectl
1127 %attr(755,root,root) %{_bindir}/systemd-cat
1128 %attr(755,root,root) %{_bindir}/systemd-cgls
1129 %attr(755,root,root) %{_bindir}/systemd-cgtop
1130 %attr(755,root,root) %{_bindir}/systemd-delta
1131 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1132 %attr(755,root,root) %{_bindir}/systemd-mount
1133 %attr(755,root,root) %{_bindir}/systemd-nspawn
1134 %attr(755,root,root) %{_bindir}/systemd-path
1135 %attr(755,root,root) %{_bindir}/systemd-resolve
1136 %attr(755,root,root) %{_bindir}/systemd-run
1137 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1138 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1139 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1140 %attr(755,root,root) %{_bindir}/systemd-umount
1141 %attr(755,root,root) %{_bindir}/timedatectl
1142 /lib/systemd/import-pubring.gpg
1143 /lib/systemd/resolv.conf
1144 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1145 %attr(755,root,root) /lib/systemd/systemd-ac-power
1146 %attr(755,root,root) /lib/systemd/systemd-backlight
1147 %attr(755,root,root) /lib/systemd/systemd-binfmt
1148 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1149 %attr(755,root,root) /lib/systemd/systemd-coredump
1150 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1151 %attr(755,root,root) /lib/systemd/systemd-dissect
1152 %attr(755,root,root) /lib/systemd/systemd-export
1153 %attr(755,root,root) /lib/systemd/systemd-fsck
1154 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1155 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1156 %attr(755,root,root) /lib/systemd/systemd-import
1157 %attr(755,root,root) /lib/systemd/systemd-importd
1158 %attr(755,root,root) /lib/systemd/systemd-initctl
1159 %attr(755,root,root) /lib/systemd/systemd-journald
1160 %if %{with microhttpd}
1161 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1162 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1164 %attr(755,root,root) /lib/systemd/systemd-localed
1165 %attr(755,root,root) /lib/systemd/systemd-logind
1166 %attr(755,root,root) /lib/systemd/systemd-machined
1167 %attr(755,root,root) /lib/systemd/systemd-modules-load
1168 %attr(755,root,root) /lib/systemd/systemd-pull
1169 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1170 %attr(755,root,root) /lib/systemd/systemd-random-seed
1171 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1172 %attr(755,root,root) /lib/systemd/systemd-reply-password
1173 %attr(755,root,root) /lib/systemd/systemd-rfkill
1174 %attr(755,root,root) /lib/systemd/systemd-shutdown
1175 %attr(755,root,root) /lib/systemd/systemd-sleep
1176 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1177 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1178 %attr(755,root,root) /lib/systemd/systemd-sysctl
1179 %attr(755,root,root) /lib/systemd/systemd-timedated
1180 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1181 %attr(755,root,root) /lib/systemd/systemd-udevd
1182 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1183 %attr(755,root,root) /lib/systemd/systemd-update-done
1184 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1185 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1186 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1187 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1188 %attr(755,root,root) /lib/systemd/systemd
1189 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1190 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1191 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1192 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1193 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1194 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1195 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1196 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1197 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1198 %dir /lib/systemd/network
1199 /lib/systemd/network/99-default.link
1200 /lib/udev/rules.d/60-input-id.rules
1201 /lib/udev/rules.d/60-sensor.rules
1202 /lib/udev/rules.d/70-joystick.rules
1203 /lib/udev/rules.d/70-uaccess.rules
1204 /lib/udev/rules.d/71-seat.rules
1205 /lib/udev/rules.d/73-seat-late.rules
1206 /lib/udev/rules.d/99-systemd.rules
1207 %{_libexecdir}/environment.d/99-environment.conf
1208 %dir %{_libexecdir}/kernel
1209 %dir %{_libexecdir}/kernel/install.d
1210 %{_libexecdir}/kernel/install.d/50-depmod.install
1211 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1213 %dir %{_libexecdir}/systemd/boot
1214 %dir %{_libexecdir}/systemd/boot/efi
1216 %{_libexecdir}/systemd/boot/efi/linuxia32.efi.stub
1217 %{_libexecdir}/systemd/boot/efi/systemd-bootia32.efi
1219 %ifarch %{x8664} x32
1220 %{_libexecdir}/systemd/boot/efi/linuxx64.efi.stub
1221 %{_libexecdir}/systemd/boot/efi/systemd-bootx64.efi
1224 %{_libexecdir}/systemd/boot/efi/linuxaa64.efi.stub
1225 %{_libexecdir}/systemd/boot/efi/systemd-bootaa64.efi
1228 %{_libexecdir}/systemd/catalog/systemd.catalog
1229 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be.catalog
1230 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be@latin.catalog
1231 %lang(bg) %{_libexecdir}/systemd/catalog/systemd.bg.catalog
1232 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1233 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1234 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1235 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1236 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1237 %lang(zh_CN) %{_libexecdir}/systemd/catalog/systemd.zh_CN.catalog
1238 %lang(zh_TW) %{_libexecdir}/systemd/catalog/systemd.zh_TW.catalog
1239 %dir %{_libexecdir}/sysusers.d
1240 %{_libexecdir}/sysusers.d/basic.conf
1241 %{_libexecdir}/sysusers.d/systemd.conf
1242 %if %{with microhttpd}
1243 %{_libexecdir}/sysusers.d/systemd-remote.conf
1245 %{_libexecdir}/tmpfiles.d/etc.conf
1246 %{_libexecdir}/tmpfiles.d/home.conf
1247 %{_libexecdir}/tmpfiles.d/journal-nocow.conf
1248 %{_libexecdir}/tmpfiles.d/legacy.conf
1249 %{_libexecdir}/tmpfiles.d/systemd.conf
1250 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1251 %{_libexecdir}/tmpfiles.d/systemd-nspawn.conf
1252 %if %{with microhttpd}
1253 %{_libexecdir}/tmpfiles.d/systemd-remote.conf
1255 %{_libexecdir}/tmpfiles.d/tmp.conf
1256 %{_libexecdir}/tmpfiles.d/var.conf
1257 %{_libexecdir}/tmpfiles.d/x11.conf
1258 %{_libexecdir}/sysctl.d/50-coredump.conf
1259 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1260 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1261 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1262 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1263 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1264 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1265 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1266 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1267 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1268 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1269 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1270 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1271 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1272 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1273 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1274 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1275 %dir %{_datadir}/systemd
1276 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1277 %{_datadir}/systemd/kbd-model-map
1278 %{_datadir}/systemd/language-fallback-map
1279 %{_datadir}/factory/etc/nsswitch.conf
1280 %{_datadir}/factory/etc/pam.d/other
1281 %{_datadir}/factory/etc/pam.d/system-auth
1282 %{_mandir}/man1/bootctl.1*
1283 %{_mandir}/man1/busctl.1*
1284 %{_mandir}/man1/coredumpctl.1*
1285 %{_mandir}/man1/hostnamectl.1*
1286 %{_mandir}/man1/journalctl.1*
1287 %{_mandir}/man1/localectl.1*
1288 %{_mandir}/man1/loginctl.1*
1289 %{_mandir}/man1/machinectl.1*
1290 %{_mandir}/man1/systemd.1*
1291 %{_mandir}/man1/systemd-ask-password.1*
1292 %{_mandir}/man1/systemd-cat.1*
1293 %{_mandir}/man1/systemd-cgls.1*
1294 %{_mandir}/man1/systemd-cgtop.1*
1295 %{_mandir}/man1/systemd-delta.1*
1296 %{_mandir}/man1/systemd-detect-virt.1*
1297 %{_mandir}/man1/systemd-escape.1*
1298 %{_mandir}/man1/systemd-firstboot.1*
1299 %{_mandir}/man1/systemd-firstboot.service.1*
1300 %{_mandir}/man1/systemd-inhibit.1*
1301 %{_mandir}/man1/systemd-machine-id-setup.1*
1302 %{_mandir}/man1/systemd-mount.1*
1303 %{_mandir}/man1/systemd-notify.1*
1304 %{_mandir}/man1/systemd-nspawn.1*
1305 %{_mandir}/man1/systemd-path.1*
1306 %{_mandir}/man1/systemd-resolve.1*
1307 %{_mandir}/man1/systemd-run.1*
1308 %{_mandir}/man1/systemd-socket-activate.1*
1309 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1310 %{_mandir}/man1/systemd-umount.1*
1311 %{_mandir}/man1/timedatectl.1*
1312 %{_mandir}/man5/binfmt.d.5*
1313 %{_mandir}/man5/coredump.conf.5*
1314 %{_mandir}/man5/coredump.conf.d.5*
1315 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1316 %{_mandir}/man5/hostname.5*
1317 %if %{with microhttpd}
1318 %{_mandir}/man5/journal-remote.conf.5*
1319 %{_mandir}/man5/journal-remote.conf.d.5*
1320 %{_mandir}/man5/journal-upload.conf.5.*
1321 %{_mandir}/man5/journal-upload.conf.d.5*
1323 %{_mandir}/man5/journald.conf.5*
1324 %{_mandir}/man5/journald.conf.d.5*
1325 %{_mandir}/man5/locale.conf.5*
1326 %{_mandir}/man5/localtime.5*
1327 %{_mandir}/man5/logind.conf.5*
1328 %{_mandir}/man5/logind.conf.d.5*
1329 %{_mandir}/man5/machine-id.5*
1330 %{_mandir}/man5/machine-info.5*
1331 %{_mandir}/man5/modules-load.d.5*
1332 %{_mandir}/man5/os-release.5*
1333 %{_mandir}/man5/sleep.conf.d.5*
1334 %{_mandir}/man5/sysctl.d.5*
1335 %{_mandir}/man5/system.conf.d.5*
1336 %{_mandir}/man5/systemd.*.5*
1337 %{_mandir}/man5/systemd-sleep.conf.5*
1338 %{_mandir}/man5/systemd-system.conf.5*
1339 %{_mandir}/man5/systemd-user.conf.5*
1340 %{_mandir}/man5/sysusers.d.5*
1341 %{_mandir}/man5/timesyncd.conf.5*
1342 %{_mandir}/man5/timesyncd.conf.d.5*
1343 %{_mandir}/man5/user.conf.d.5*
1344 %{_mandir}/man5/vconsole.conf.5*
1345 %{_mandir}/man7/bootup.7*
1346 %{_mandir}/man7/daemon.7*
1347 %{_mandir}/man7/file-hierarchy.7*
1348 %{_mandir}/man7/kernel-command-line.7*
1349 %{_mandir}/man7/systemd.directives.7*
1350 %{_mandir}/man7/systemd.environment-generator.7*
1351 %{_mandir}/man7/systemd.generator.7*
1352 %{_mandir}/man7/systemd.index.7*
1353 %{_mandir}/man7/systemd.journal-fields.7*
1354 %{_mandir}/man7/systemd.offline-updates.7*
1355 %{_mandir}/man7/systemd.special.7*
1356 %{_mandir}/man7/systemd.time.7*
1357 %{_mandir}/man8/kernel-install.8*
1358 %{_mandir}/man8/libnss_myhostname.so.2.8*
1359 %{_mandir}/man8/libnss_mymachines.so.2.8*
1360 %{_mandir}/man8/nss-myhostname.8*
1361 %{_mandir}/man8/nss-mymachines.8*
1362 %{_mandir}/man8/systemd-backlight.8*
1363 %{_mandir}/man8/systemd-binfmt.8*
1364 %{_mandir}/man8/systemd-coredump.8*
1365 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1366 %{_mandir}/man8/systemd-debug-generator.8*
1367 %{_mandir}/man8/systemd-fsck.8*
1368 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1369 %{_mandir}/man8/systemd-fstab-generator.8*
1370 %{_mandir}/man8/systemd-getty-generator.8*
1371 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1372 %{_mandir}/man8/systemd-hibernate-resume.8*
1373 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1374 %{_mandir}/man8/systemd-hostnamed.8*
1375 %{_mandir}/man8/systemd-importd.8*
1376 %{_mandir}/man8/systemd-initctl.8*
1377 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1378 %{_mandir}/man8/systemd-journald.8*
1379 %if %{with microhttpd}
1380 %{_mandir}/man8/systemd-journal-remote.8.*
1381 %{_mandir}/man8/systemd-journal-upload.8.*
1383 %{_mandir}/man8/systemd-localed.8*
1384 %{_mandir}/man8/systemd-logind.8*
1385 %{_mandir}/man8/systemd-machined.8*
1386 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1387 %{_mandir}/man8/systemd-modules-load.8*
1388 %{_mandir}/man8/systemd-quotacheck.8*
1389 %{_mandir}/man8/systemd-random-seed.8*
1390 %{_mandir}/man8/systemd-remount-fs.8*
1391 %{_mandir}/man8/systemd-rfkill.8*
1392 %{_mandir}/man8/systemd-rfkill.service.8*
1393 %{_mandir}/man8/systemd-shutdown.8*
1394 %{_mandir}/man8/systemd-sleep.8*
1395 %{_mandir}/man8/systemd-socket-proxyd.8*
1396 %{_mandir}/man8/systemd-sysctl.8*
1397 %{_mandir}/man8/systemd-system-update-generator.8*
1398 %{_mandir}/man8/systemd-sysusers.8*
1399 %{_mandir}/man8/systemd-sysusers.service.8*
1400 %{_mandir}/man8/systemd-sysv-generator.8*
1401 %{_mandir}/man8/systemd-timedated.8*
1402 %{_mandir}/man8/systemd-timesyncd.8*
1403 %{_mandir}/man8/systemd-timesyncd.service.8*
1404 %{_mandir}/man8/systemd-udevd.8*
1405 %{_mandir}/man8/systemd-update-done.8*
1406 %{_mandir}/man8/systemd-update-done.service.8*
1407 %{_mandir}/man8/systemd-update-utmp.8*
1408 %{_mandir}/man8/systemd-user-sessions.8*
1409 %{_mandir}/man8/systemd-vconsole-setup.8*
1410 %{_mandir}/man8/systemd-veritysetup.8*
1411 %{_mandir}/man8/systemd-veritysetup-generator.8*
1412 %{_mandir}/man8/systemd-veritysetup@.service.8*
1413 %{_mandir}/man8/systemd-volatile-root.8*
1414 %{_mandir}/man8/systemd-volatile-root.service.8*
1415 %attr(700,root,root) %dir /var/lib/machines
1416 %dir /var/lib/%{name}
1417 %dir /var/lib/%{name}/coredump
1418 %dir /var/lib/%{name}/catalog
1419 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1420 %attr(600,root,utmp) %ghost /var/log/btmp
1421 %attr(664,root,utmp) %ghost /var/log/wtmp
1422 %attr(2755,root,systemd-journal) %dir /var/log/journal
1425 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1426 %{_mandir}/man8/pam_systemd.8*
1430 %defattr(644,root,root,755)
1431 %attr(755,root,root) /sbin/halt
1432 %attr(755,root,root) /sbin/init
1433 %attr(755,root,root) /sbin/poweroff
1434 %attr(755,root,root) /sbin/reboot
1435 %attr(755,root,root) /sbin/runlevel
1436 %attr(755,root,root) /sbin/shutdown
1437 %attr(755,root,root) /sbin/telinit
1438 %{_mandir}/man1/init.1*
1439 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1440 %{_mandir}/man8/halt.8*
1441 %{_mandir}/man8/poweroff.8*
1442 %{_mandir}/man8/reboot.8*
1443 %{_mandir}/man8/runlevel.8*
1444 %{_mandir}/man8/shutdown.8*
1445 %{_mandir}/man8/telinit.8*
1448 %defattr(644,root,root,755)
1449 %dir %{_sysconfdir}/binfmt.d
1450 %dir %{_sysconfdir}/modules-load.d
1451 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1452 %dir %{_sysconfdir}/sysctl.d
1453 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1454 %dir %{_sysconfdir}/systemd
1455 %dir %{_sysconfdir}/systemd/system
1456 %dir %{_sysconfdir}/systemd/system-preset
1457 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1458 %dir %{_sysconfdir}/tmpfiles.d
1459 %dir %{_libexecdir}/environment.d
1460 %dir %{_libexecdir}/modules-load.d
1461 %dir %{_libexecdir}/sysctl.d
1462 %{_libexecdir}/sysctl.d/50-default.conf
1463 %dir %{_libexecdir}/systemd
1464 %dir %{_libexecdir}/systemd/catalog
1465 %dir %{_libexecdir}/systemd/system-shutdown
1466 %dir %{_libexecdir}/systemd/system-sleep
1467 %dir %{_libexecdir}/systemd/user
1468 %{_libexecdir}/systemd/user/basic.target
1469 %{_libexecdir}/systemd/user/bluetooth.target
1470 %{_libexecdir}/systemd/user/busnames.target
1471 %{_libexecdir}/systemd/user/default.target
1472 %{_libexecdir}/systemd/user/exit.target
1473 %{_libexecdir}/systemd/user/paths.target
1474 %{_libexecdir}/systemd/user/printer.target
1475 %{_libexecdir}/systemd/user/shutdown.target
1476 %{_libexecdir}/systemd/user/smartcard.target
1477 %{_libexecdir}/systemd/user/sockets.target
1478 %{_libexecdir}/systemd/user/sound.target
1479 %{_libexecdir}/systemd/user/timers.target
1480 %{_libexecdir}/systemd/user/systemd-exit.service
1481 %dir %{_libexecdir}/systemd/user-generators
1482 %dir %{_libexecdir}/systemd/user-environment-generators
1483 %{_libexecdir}/systemd/user-environment-generators/30-systemd-environment-d-generator
1484 %dir /lib/systemd/pld-helpers.d
1485 %dir /lib/systemd/system-generators
1486 %dir /lib/systemd/system-preset
1487 /lib/systemd/system-preset/90-systemd.preset
1488 %dir /lib/systemd/system-sleep
1489 %dir /lib/systemd/system-shutdown
1490 %attr(755,root,root) /bin/systemctl
1491 %attr(755,root,root) /bin/systemd-tmpfiles
1492 %attr(755,root,root) /bin/systemd_booted
1493 %{_mandir}/man1/systemctl.1*
1494 %{_mandir}/man5/tmpfiles.d.5*
1495 %{_mandir}/man5/environment.d.5*
1496 %{_mandir}/man8/systemd-tmpfiles.8*
1497 %{_npkgconfigdir}/systemd.pc
1499 %{systemdunitdir}/dev-hugepages.mount
1500 %{systemdunitdir}/dev-mqueue.mount
1501 %{systemdunitdir}/initrd-root-device.target
1502 %{systemdunitdir}/org.freedesktop.hostname1.busname
1503 %{systemdunitdir}/org.freedesktop.import1.busname
1504 %{systemdunitdir}/org.freedesktop.locale1.busname
1505 %{systemdunitdir}/org.freedesktop.login1.busname
1506 %{systemdunitdir}/org.freedesktop.machine1.busname
1507 %{systemdunitdir}/org.freedesktop.network1.busname
1508 %{systemdunitdir}/org.freedesktop.resolve1.busname
1509 %{systemdunitdir}/org.freedesktop.systemd1.busname
1510 %{systemdunitdir}/org.freedesktop.timedate1.busname
1511 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1512 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1513 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1514 %{systemdunitdir}/sys-fs-fuse-connections.mount
1515 %{systemdunitdir}/sys-kernel-config.mount
1516 %{systemdunitdir}/sys-kernel-debug.mount
1517 %{systemdunitdir}/systemd-coredump@.service
1518 %{systemdunitdir}/systemd-coredump.socket
1519 %{systemdunitdir}/systemd-exit.service
1520 %{systemdunitdir}/systemd-rfkill.socket
1521 %{systemdunitdir}/tmp.mount
1522 %{systemdunitdir}/var-lib-machines.mount
1523 %{systemdunitdir}/var-lock.mount
1524 %{systemdunitdir}/var-run.mount
1525 %{systemdunitdir}/systemd-ask-password-console.path
1526 %{systemdunitdir}/systemd-ask-password-wall.path
1527 %{systemdunitdir}/allowlogin.service
1528 %{systemdunitdir}/autovt@.service
1529 %{systemdunitdir}/console-getty.service
1530 %{systemdunitdir}/console.service
1531 %{systemdunitdir}/container-getty@.service
1532 %{systemdunitdir}/cpusets.service
1533 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1534 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1535 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1536 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1537 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1538 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1539 %{systemdunitdir}/debug-shell.service
1540 %{systemdunitdir}/display-manager.service
1541 %{systemdunitdir}/emergency.service
1542 %{systemdunitdir}/getty@.service
1543 %{systemdunitdir}/halt-local.service
1544 %{systemdunitdir}/initrd-cleanup.service
1545 %{systemdunitdir}/initrd-parse-etc.service
1546 %{systemdunitdir}/initrd-switch-root.service
1547 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1548 %{systemdunitdir}/killall.service
1549 %{systemdunitdir}/kmod-static-nodes.service
1550 %{systemdunitdir}/ldconfig.service
1551 %{systemdunitdir}/netfs.service
1552 %{systemdunitdir}/network.service
1553 %{systemdunitdir}/pld-clean-tmp.service
1554 %{systemdunitdir}/prefdm.service
1555 %{systemdunitdir}/quotaon.service
1556 %{systemdunitdir}/random.service
1557 %{systemdunitdir}/rescue.service
1558 %{systemdunitdir}/serial-getty@.service
1559 %{systemdunitdir}/single.service
1560 %{systemdunitdir}/sigpwr-container-shutdown.service
1561 %{systemdunitdir}/sys-kernel-config.service
1562 %{systemdunitdir}/system-update-cleanup.service
1563 %{systemdunitdir}/systemd-ask-password-console.service
1564 %{systemdunitdir}/systemd-ask-password-wall.service
1565 %{systemdunitdir}/systemd-backlight@.service
1566 %{systemdunitdir}/systemd-binfmt.service
1567 %{systemdunitdir}/systemd-firstboot.service
1568 %{systemdunitdir}/systemd-fsck-root.service
1569 %{systemdunitdir}/systemd-fsck@.service
1570 %{systemdunitdir}/systemd-halt.service
1571 %{systemdunitdir}/systemd-hibernate-resume@.service
1572 %{systemdunitdir}/systemd-hibernate.service
1573 %{systemdunitdir}/systemd-hostnamed.service
1574 %{systemdunitdir}/systemd-hwdb-update.service
1575 %{systemdunitdir}/systemd-hybrid-sleep.service
1576 %{systemdunitdir}/systemd-importd.service
1577 %{systemdunitdir}/systemd-initctl.service
1578 %{systemdunitdir}/systemd-journal-catalog-update.service
1579 %{systemdunitdir}/systemd-journal-flush.service
1580 %{systemdunitdir}/systemd-journal-gatewayd.service
1581 %{systemdunitdir}/systemd-journal-remote.service
1582 %{systemdunitdir}/systemd-journal-upload.service
1583 %{systemdunitdir}/systemd-journald.service
1584 %{systemdunitdir}/systemd-kexec.service
1585 %{systemdunitdir}/systemd-localed.service
1586 %{systemdunitdir}/systemd-logind.service
1587 %{systemdunitdir}/systemd-machine-id-commit.service
1588 %{systemdunitdir}/systemd-machined.service
1589 %{systemdunitdir}/systemd-modules-load.service
1590 %{systemdunitdir}/systemd-nspawn@.service
1591 %{systemdunitdir}/systemd-poweroff.service
1592 %{systemdunitdir}/systemd-quotacheck.service
1593 %{systemdunitdir}/systemd-random-seed.service
1594 %{systemdunitdir}/systemd-reboot.service
1595 %{systemdunitdir}/systemd-remount-fs.service
1596 %{systemdunitdir}/systemd-rfkill.service
1597 %{systemdunitdir}/systemd-suspend.service
1598 %{systemdunitdir}/systemd-sysctl.service
1599 %{systemdunitdir}/systemd-sysusers.service
1600 %{systemdunitdir}/systemd-timedated.service
1601 %{systemdunitdir}/systemd-timesyncd.service
1602 %{systemdunitdir}/systemd-tmpfiles-clean.service
1603 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1604 %{systemdunitdir}/systemd-tmpfiles-setup.service
1605 %{systemdunitdir}/systemd-udev-settle.service
1606 %{systemdunitdir}/systemd-udev-trigger.service
1607 %{systemdunitdir}/systemd-udevd.service
1608 %{systemdunitdir}/systemd-update-done.service
1609 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1610 %{systemdunitdir}/systemd-update-utmp.service
1611 %{systemdunitdir}/systemd-user-sessions.service
1612 %{systemdunitdir}/systemd-vconsole-setup.service
1613 %{systemdunitdir}/systemd-volatile-root.service
1614 %{systemdunitdir}/user@.service
1615 %{systemdunitdir}/machine.slice
1616 %{systemdunitdir}/system.slice
1617 %{systemdunitdir}/user.slice
1618 %exclude %{systemdunitdir}/rc-inetd.service
1619 %{systemdunitdir}/syslog.socket
1620 %{systemdunitdir}/systemd-initctl.socket
1621 %{systemdunitdir}/systemd-journal-remote.socket
1622 %{systemdunitdir}/systemd-journald-audit.socket
1623 %{systemdunitdir}/systemd-journald-dev-log.socket
1624 %{systemdunitdir}/systemd-journald.socket
1625 %{systemdunitdir}/systemd-udevd-control.socket
1626 %{systemdunitdir}/systemd-udevd-kernel.socket
1627 %{systemdunitdir}/basic.target
1628 %{systemdunitdir}/bluetooth.target
1629 %{systemdunitdir}/busnames.target
1630 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1631 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1632 %{systemdunitdir}/ctrl-alt-del.target
1633 %{systemdunitdir}/default.target
1634 %{systemdunitdir}/emergency.target
1635 %{systemdunitdir}/exit.target
1636 %{systemdunitdir}/final.target
1637 %{systemdunitdir}/getty.target
1638 %{systemdunitdir}/graphical.target
1639 %{systemdunitdir}/halt.target
1640 %{systemdunitdir}/hibernate.target
1641 %{systemdunitdir}/hybrid-sleep.target
1642 %{systemdunitdir}/initrd-fs.target
1643 %{systemdunitdir}/initrd-root-fs.target
1644 %{systemdunitdir}/initrd-switch-root.target
1645 %{systemdunitdir}/initrd.target
1646 %{systemdunitdir}/kexec.target
1647 %{systemdunitdir}/local-fs-pre.target
1648 %{systemdunitdir}/local-fs.target
1649 %{systemdunitdir}/machines.target
1650 %{systemdunitdir}/multi-user.target
1651 %{systemdunitdir}/network-online.target
1652 %{systemdunitdir}/network-pre.target
1653 %{systemdunitdir}/network.target
1654 %{systemdunitdir}/nss-lookup.target
1655 %{systemdunitdir}/nss-user-lookup.target
1656 %{systemdunitdir}/paths.target
1657 %{systemdunitdir}/poweroff.target
1658 %{systemdunitdir}/printer.target
1659 %{systemdunitdir}/reboot.target
1660 %{systemdunitdir}/remote-fs-pre.target
1661 %{systemdunitdir}/remote-fs.target
1662 %{systemdunitdir}/rescue.target
1663 %{systemdunitdir}/rpcbind.target
1664 %{systemdunitdir}/runlevel0.target
1665 %{systemdunitdir}/runlevel1.target
1666 %{systemdunitdir}/runlevel2.target
1667 %{systemdunitdir}/runlevel3.target
1668 %{systemdunitdir}/runlevel4.target
1669 %{systemdunitdir}/runlevel5.target
1670 %{systemdunitdir}/runlevel6.target
1671 %{systemdunitdir}/shutdown.target
1672 %{systemdunitdir}/sigpwr.target
1673 %{systemdunitdir}/sleep.target
1674 %{systemdunitdir}/slices.target
1675 %{systemdunitdir}/smartcard.target
1676 %{systemdunitdir}/sockets.target
1677 %{systemdunitdir}/sound.target
1678 %{systemdunitdir}/suspend.target
1679 %{systemdunitdir}/swap.target
1680 %{systemdunitdir}/sysinit.target
1681 %{systemdunitdir}/system-update.target
1682 %{systemdunitdir}/time-sync.target
1683 %{systemdunitdir}/timers.target
1684 %{systemdunitdir}/umount.target
1685 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1686 %dir %{systemdunitdir}/basic.target.wants
1687 %dir %{systemdunitdir}/busnames.target.wants
1688 %dir %{systemdunitdir}/dbus.target.wants
1689 %dir %{systemdunitdir}/final.target.wants
1690 %dir %{systemdunitdir}/graphical.target.wants
1691 %dir %{systemdunitdir}/halt.target.wants
1692 %dir %{systemdunitdir}/initrd.target.wants
1693 %dir %{systemdunitdir}/kexec.target.wants
1694 %dir %{systemdunitdir}/local-fs.target.wants
1695 %dir %{systemdunitdir}/machines.target.wants
1696 %dir %{systemdunitdir}/multi-user.target.wants
1697 %dir %{systemdunitdir}/poweroff.target.wants
1698 %dir %{systemdunitdir}/reboot.target.wants
1699 %dir %{systemdunitdir}/remote-fs.target.wants
1700 %dir %{systemdunitdir}/rescue.target.wants
1701 %dir %{systemdunitdir}/runlevel[12345].target.wants
1702 %dir %{systemdunitdir}/shutdown.target.wants
1703 %dir %{systemdunitdir}/sigpwr.target.wants
1704 %dir %{systemdunitdir}/sockets.target.wants
1705 %dir %{systemdunitdir}/sysinit.target.wants
1706 %dir %{systemdunitdir}/syslog.target.wants
1707 %dir %{systemdunitdir}/timers.target.wants
1708 %{systemdunitdir}/busnames.target.wants/org.freedesktop.hostname1.busname
1709 %{systemdunitdir}/busnames.target.wants/org.freedesktop.import1.busname
1710 %{systemdunitdir}/busnames.target.wants/org.freedesktop.locale1.busname
1711 %{systemdunitdir}/busnames.target.wants/org.freedesktop.login1.busname
1712 %{systemdunitdir}/busnames.target.wants/org.freedesktop.machine1.busname
1713 %{systemdunitdir}/busnames.target.wants/org.freedesktop.network1.busname
1714 %{systemdunitdir}/busnames.target.wants/org.freedesktop.resolve1.busname
1715 %{systemdunitdir}/busnames.target.wants/org.freedesktop.systemd1.busname
1716 %{systemdunitdir}/busnames.target.wants/org.freedesktop.timedate1.busname
1717 %{systemdunitdir}/final.target.wants/halt-local.service
1718 %{systemdunitdir}/graphical.target.wants/display-manager.service
1719 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1720 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1721 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1722 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1723 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1724 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
1725 %{systemdunitdir}/multi-user.target.wants/getty.target
1726 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1727 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1728 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1729 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1730 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1731 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
1732 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1733 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
1734 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1735 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1736 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1737 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1738 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1739 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1740 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1741 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1742 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1743 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1744 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1745 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1746 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1747 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1748 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1749 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1750 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1751 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1752 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1753 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1754 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1755 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1756 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1757 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1758 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1759 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1760 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1761 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1762 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1763 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1764 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1765 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1766 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1767 %dir %{systemduserunitdir}/sockets.target.wants
1768 %{systemduserunitdir}/graphical-session-pre.target
1769 %{systemduserunitdir}/graphical-session.target
1770 %{_mandir}/man8/30-systemd-environment-d-generator.8*
1771 %{_mandir}/man8/systemd-environment-d-generator.8*
1772 %{_mandir}/man8/systemd-ask-password-console.path.8*
1773 %{_mandir}/man8/systemd-ask-password-console.service.8*
1774 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1775 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1776 %{_mandir}/man8/systemd-backlight@.service.8*
1777 %{_mandir}/man8/systemd-binfmt.service.8*
1778 %{_mandir}/man8/systemd-coredump.socket.8*
1779 %{_mandir}/man8/systemd-coredump@.service.8*
1780 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1781 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1782 %{_mandir}/man8/systemd-fsck-root.service.8*
1783 %{_mandir}/man8/systemd-fsck@.service.8*
1784 %{_mandir}/man8/systemd-halt.service.8*
1785 %{_mandir}/man8/systemd-hibernate.service.8*
1786 %{_mandir}/man8/systemd-hostnamed.service.8*
1787 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1788 %{_mandir}/man8/systemd-initctl.service.8*
1789 %{_mandir}/man8/systemd-initctl.socket.8*
1790 %{_mandir}/man8/systemd-journald.service.8*
1791 %{_mandir}/man8/systemd-journald.socket.8*
1792 %{_mandir}/man8/systemd-importd.service.8*
1793 %{_mandir}/man8/systemd-journald-audit.socket.8*
1794 %{_mandir}/man8/systemd-kexec.service.8*
1795 %{_mandir}/man8/systemd-localed.service.8*
1796 %{_mandir}/man8/systemd-logind.service.8*
1797 %{_mandir}/man8/systemd-machined.service.8*
1798 %{_mandir}/man8/systemd-modules-load.service.8*
1799 %{_mandir}/man8/systemd-poweroff.service.8*
1800 %{_mandir}/man8/systemd-quotacheck.service.8*
1801 %{_mandir}/man8/systemd-random-seed.service.8*
1802 %{_mandir}/man8/systemd-reboot.service.8*
1803 %{_mandir}/man8/systemd-remount-fs.service.8*
1804 %{_mandir}/man8/systemd-rfkill.socket.8*
1805 %{_mandir}/man8/systemd-suspend.service.8*
1806 %{_mandir}/man8/systemd-sysctl.service.8*
1807 %{_mandir}/man8/systemd-timedated.service.8*
1808 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1809 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1810 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1811 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1812 %{_mandir}/man8/systemd-udevd.service.8*
1813 %{_mandir}/man8/systemd-udevd-control.socket.8*
1814 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1815 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1816 %{_mandir}/man8/systemd-update-utmp.service.8*
1817 %{_mandir}/man8/systemd-user-sessions.service.8*
1818 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1820 %if %{with microhttpd}
1821 %files journal-gateway
1822 %defattr(644,root,root,755)
1823 %{systemdunitdir}/systemd-journal-gatewayd.socket
1824 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1825 %{_mandir}/man8/systemd-journal-gatewayd.8*
1826 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1827 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1831 %defattr(644,root,root,755)
1832 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
1833 %dir %{_sysconfdir}/systemd/network
1834 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1835 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1836 /lib/systemd/network/80-container-host0.network
1837 /lib/systemd/network/80-container-ve.network
1838 /lib/systemd/network/80-container-vz.network
1839 /etc/systemd/system/dbus-org.freedesktop.network1.service
1840 %{systemdunitdir}/systemd-networkd-wait-online.service
1841 %{systemdunitdir}/systemd-networkd.service
1842 %{systemdunitdir}/systemd-networkd.socket
1843 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1844 %attr(755,root,root) /bin/networkctl
1845 %attr(755,root,root) /lib/systemd/systemd-networkd
1846 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1847 %{_mandir}/man1/networkctl.1*
1848 %{_mandir}/man5/networkd.conf.5*
1849 %{_mandir}/man5/networkd.conf.d.5*
1850 %{_mandir}/man8/systemd-networkd-wait-online.8*
1851 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1852 %{_mandir}/man8/systemd-networkd.8*
1853 %{_mandir}/man8/systemd-networkd.service.8*
1856 %defattr(644,root,root,755)
1857 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1858 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
1859 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1860 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/systemd/system/dbus-org.freedesktop.resolve1.service
1861 %{systemdunitdir}/systemd-resolved.service
1862 %attr(755,root,root) /lib/systemd/systemd-resolved
1863 %{_mandir}/man5/resolved.conf.5*
1864 %{_mandir}/man5/resolved.conf.d.5*
1865 %{_mandir}/man8/systemd-resolved.8*
1866 %{_mandir}/man8/systemd-resolved.service.8*
1869 %defattr(644,root,root,755)
1870 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1871 %{systemdunitdir}/rc-inetd.service
1874 %defattr(644,root,root,755)
1875 %attr(755,root,root) %{_bindir}/systemd-analyze
1876 %{_mandir}/man1/systemd-analyze.1*
1879 %defattr(644,root,root,755)
1880 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1881 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
1882 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
1883 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
1884 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1885 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1886 %attr(755,root,root) /lib/systemd/libsystemd-shared*.so
1887 %{_mandir}/man8/libnss_resolve.so.2.8*
1888 %{_mandir}/man8/libnss_systemd.so.2.8*
1889 %{_mandir}/man8/nss-resolve.8*
1890 %{_mandir}/man8/nss-systemd.8*
1893 %defattr(644,root,root,755)
1894 %attr(755,root,root) /%{_lib}/libsystemd.so
1895 %{_includedir}/%{name}
1896 %{_pkgconfigdir}/libsystemd.pc
1897 %{_mandir}/man3/SD_*.3*
1898 %{_mandir}/man3/sd*.3*
1900 %files -n bash-completion-systemd
1901 %defattr(644,root,root,755)
1902 %{bash_compdir}/bootctl
1903 %{bash_compdir}/busctl
1904 %{bash_compdir}/coredumpctl
1905 %{bash_compdir}/hostnamectl
1906 %{bash_compdir}/journalctl
1907 %{bash_compdir}/kernel-install
1908 %{bash_compdir}/localectl
1909 %{bash_compdir}/loginctl
1910 %{bash_compdir}/machinectl
1911 %{bash_compdir}/networkctl
1912 %{bash_compdir}/systemctl
1913 %{bash_compdir}/systemd-analyze
1914 %{bash_compdir}/systemd-cat
1915 %{bash_compdir}/systemd-cgls
1916 %{bash_compdir}/systemd-cgtop
1917 %{bash_compdir}/systemd-delta
1918 %{bash_compdir}/systemd-detect-virt
1919 %{bash_compdir}/systemd-nspawn
1920 %{bash_compdir}/systemd-path
1921 %{bash_compdir}/systemd-resolve
1922 %{bash_compdir}/systemd-run
1923 %{bash_compdir}/timedatectl
1925 %files -n zsh-completion-systemd
1926 %defattr(644,root,root,755)
1927 %{zsh_compdir}/_bootctl
1928 %{zsh_compdir}/_busctl
1929 %{zsh_compdir}/_coredumpctl
1930 %{zsh_compdir}/_hostnamectl
1931 %{zsh_compdir}/_journalctl
1932 %{zsh_compdir}/_kernel-install
1933 %{zsh_compdir}/_localectl
1934 %{zsh_compdir}/_loginctl
1935 %{zsh_compdir}/_machinectl
1936 %{zsh_compdir}/_networkctl
1937 %{zsh_compdir}/_sd_hosts_or_user_at_host
1938 %{zsh_compdir}/_sd_machines
1939 %{zsh_compdir}/_sd_outputmodes
1940 %{zsh_compdir}/_sd_unit_files
1941 %{zsh_compdir}/_systemctl
1942 %{zsh_compdir}/_systemd
1943 %{zsh_compdir}/_systemd-analyze
1944 %{zsh_compdir}/_systemd-delta
1945 %{zsh_compdir}/_systemd-inhibit
1946 %{zsh_compdir}/_systemd-nspawn
1947 %{zsh_compdir}/_systemd-resolve
1948 %{zsh_compdir}/_systemd-run
1949 %{zsh_compdir}/_systemd-tmpfiles
1950 %{zsh_compdir}/_timedatectl
1953 %defattr(644,root,root,755)
1954 %dev(c,1,3) %attr(666,root,root) /dev/null
1955 %dev(c,5,1) %attr(660,root,console) /dev/console
1956 %dev(c,1,5) %attr(666,root,root) /dev/zero
1959 %defattr(644,root,root,755)
1963 %attr(755,root,root) /lib/udev/collect
1965 %attr(755,root,root) /lib/udev/net_helper
1967 %attr(755,root,root) /lib/udev/ata_id
1968 %attr(755,root,root) /lib/udev/cdrom_id
1969 %attr(755,root,root) /lib/udev/mtd_probe
1970 %attr(755,root,root) /lib/udev/scsi_id
1971 %attr(755,root,root) /lib/udev/v4l_id
1973 %attr(755,root,root) /lib/udev/udevd
1975 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
1976 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
1977 /lib/udev/hwdb.d/20-net-ifname.hwdb
1978 /lib/udev/hwdb.d/20-OUI.hwdb
1979 /lib/udev/hwdb.d/20-pci-classes.hwdb
1980 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
1981 /lib/udev/hwdb.d/20-sdio-classes.hwdb
1982 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
1983 /lib/udev/hwdb.d/20-usb-classes.hwdb
1984 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
1985 /lib/udev/hwdb.d/60-evdev.hwdb
1986 /lib/udev/hwdb.d/60-keyboard.hwdb
1987 /lib/udev/hwdb.d/60-sensor.hwdb
1988 /lib/udev/hwdb.d/70-mouse.hwdb
1989 /lib/udev/hwdb.d/70-pointingstick.hwdb
1990 /lib/udev/hwdb.d/70-touchpad.hwdb
1992 %attr(755,root,root) %{_sbindir}/start_udev
1993 %attr(755,root,root) %{_sbindir}/udevd
1994 %attr(755,root,root) %{_sbindir}/udevadm
1995 %attr(755,root,root) /bin/systemd-hwdb
1996 %attr(755,root,root) /bin/udevadm
1998 %dir %{_sysconfdir}/udev
1999 %dir %{_sysconfdir}/udev/rules.d
2000 %dir %{_sysconfdir}/udev/hwdb.d
2001 %ghost %{_sysconfdir}/udev/hwdb.bin
2003 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2004 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2005 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2006 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2007 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2008 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2009 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2010 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2012 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2014 # rules below are NOT supposed to be changed by users
2015 /lib/udev/rules.d/50-udev-default.rules
2016 /lib/udev/rules.d/60-block.rules
2017 /lib/udev/rules.d/60-cdrom_id.rules
2018 /lib/udev/rules.d/60-drm.rules
2019 /lib/udev/rules.d/60-evdev.rules
2020 /lib/udev/rules.d/60-persistent-alsa.rules
2021 /lib/udev/rules.d/60-persistent-input.rules
2022 /lib/udev/rules.d/60-persistent-storage.rules
2023 /lib/udev/rules.d/60-persistent-storage-tape.rules
2024 /lib/udev/rules.d/60-persistent-v4l.rules
2025 /lib/udev/rules.d/60-serial.rules
2026 /lib/udev/rules.d/64-btrfs.rules
2027 /lib/udev/rules.d/70-mouse.rules
2028 /lib/udev/rules.d/70-power-switch.rules
2029 /lib/udev/rules.d/70-touchpad.rules
2030 /lib/udev/rules.d/75-net-description.rules
2031 /lib/udev/rules.d/75-probe_mtd.rules
2032 /lib/udev/rules.d/78-sound-card.rules
2033 /lib/udev/rules.d/80-drivers.rules
2034 /lib/udev/rules.d/80-net-setup-link.rules
2035 /lib/udev/rules.d/90-vconsole.rules
2037 %{_mandir}/man5/udev.conf.5*
2038 %{_mandir}/man7/udev.7*
2039 %{_mandir}/man7/hwdb.7*
2040 %{_mandir}/man8/systemd-hwdb.8*
2041 %{_mandir}/man8/udevadm.8*
2042 %{_mandir}/man8/udevd.8*
2045 %defattr(644,root,root,755)
2046 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2047 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2049 %files -n udev-devel
2050 %defattr(644,root,root,755)
2051 %attr(755,root,root) /%{_lib}/libudev.so
2052 %{_includedir}/libudev.h
2053 %{_pkgconfigdir}/libudev.pc
2054 %{_npkgconfigdir}/udev.pc
2055 %{_mandir}/man3/libudev.3*
2056 %{_mandir}/man3/udev_*.3*
2058 %files -n bash-completion-udev
2059 %defattr(644,root,root,755)
2060 %{bash_compdir}/udevadm
2062 %files -n zsh-completion-udev
2063 %defattr(644,root,root,755)
2064 %{zsh_compdir}/_udevadm