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: d53a925f1ca5b2e124de0a8aa65d0db2
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
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 URL: http://www.freedesktop.org/wiki/Software/systemd
77 BuildRequires: acl-devel
78 %{?with_audit:BuildRequires: audit-libs-devel}
79 BuildRequires: binutils >= 3:2.22.52.0.1-2
80 BuildRequires: bzip2-devel
82 BuildRequires: coreutils >= 8.16
83 %{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
84 BuildRequires: curl-devel >= 7.32.0
85 BuildRequires: dbus-devel >= 1.9.18
86 BuildRequires: docbook-dtd45-xml
87 BuildRequires: docbook-style-xsl
88 BuildRequires: elfutils-devel >= 0.158
89 BuildRequires: gettext-tools
90 BuildRequires: glibc-misc
91 %{?with_efi:BuildRequires: gnu-efi}
92 BuildRequires: gnutls-devel >= 3.1.4
94 BuildRequires: intltool >= 0.40.0
96 BuildRequires: iptables-devel
97 BuildRequires: kmod-devel >= 15
98 BuildRequires: libapparmor-devel
99 BuildRequires: libblkid-devel >= 2.24
100 BuildRequires: libcap-devel
101 BuildRequires: libgcrypt-devel >= 1.4.5
102 BuildRequires: libgpg-error-devel >= 1.12
103 BuildRequires: libidn-devel
104 %{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
105 BuildRequires: libmount-devel >= 2.28.2-2
106 BuildRequires: libseccomp-devel >= 2.3.1
107 %{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
108 BuildRequires: libtool >= 2:2.2
109 BuildRequires: libxslt-progs
110 BuildRequires: lz4-devel >= r125
113 %{?with_pam:BuildRequires: pam-devel >= 1.1.2}
114 BuildRequires: pkgconfig >= 0.9.0
115 BuildRequires: python3
116 BuildRequires: python3-lxml
117 %{?with_qrencode:BuildRequires: qrencode-devel}
118 BuildRequires: rpmbuild(macros) >= 1.728
119 BuildRequires: sed >= 4.0
120 %{?with_tests:BuildRequires: systemd}
121 BuildRequires: usbutils >= 0.82
122 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
123 BuildRequires: xz-devel
124 BuildRequires: zlib-devel
125 Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
126 Requires(postun): /usr/sbin/groupdel
127 Requires(postun): /usr/sbin/userdel
128 Requires(post): /bin/setfacl
129 Requires(pre): /bin/id
130 Requires(pre): /usr/bin/getgid
131 Requires(pre): /usr/sbin/groupadd
132 Requires(pre): /usr/sbin/useradd
133 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
134 Requires: %{name}-units = %{epoch}:%{version}-%{release}
135 Requires: /etc/os-release
136 Requires: SysVinit-tools
138 %{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
139 Requires: curl-libs >= 7.32.0
140 Requires: dbus >= 1.9.18
141 Requires: filesystem >= 4.0-39
142 Requires: glibc >= 2.16
143 Requires: gnutls-libs >= 3.1.4
145 Requires: libgpg-error >= 1.12
146 %{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
147 Requires: libutempter
149 Requires: rc-scripts >= 0.4.5.3-7
150 Requires: setup >= 2.8.0-2
151 Requires: udev-core = %{epoch}:%{version}-%{release}
152 Requires: udev-libs = %{epoch}:%{version}-%{release}
153 Requires: uname(release) >= 3.13
154 Requires: util-linux >= 2.28.2-2
155 Suggests: fsck >= 2.25.0
156 Suggests: service(klogd)
157 Suggests: service(syslog)
158 Suggests: xorg-lib-libxkbcommon >= 0.5.0
159 Provides: group(systemd-coredump)
160 Provides: group(systemd-journal)
161 Provides: group(systemd-journal-remote)
162 Provides: group(systemd-journal-upload)
163 Provides: group(systemd-network)
164 Provides: group(systemd-resolve)
165 Provides: group(systemd-timesync)
166 Provides: udev-acl = %{epoch}:%{version}-%{release}
167 Provides: user(systemd-coredump)
168 Provides: user(systemd-journal-remote)
169 Provides: user(systemd-journal-upload)
170 Provides: user(systemd-network)
171 Provides: user(systemd-resolve)
172 Provides: user(systemd-timesync)
173 # kde4 still can't live without ConsoleKit
174 #Obsoletes: ConsoleKit
175 #Obsoletes: ConsoleKit-x11
177 Obsoletes: systemd-no-compat-tmpfiles
178 Obsoletes: udev-systemd
179 # for storage detection / activation services
180 Conflicts: dmraid < 1.0.0-0.rc16.3.3
181 Conflicts: mdadm < 4.0-2
182 # sytemd wants pam with pam_systemd.so in system-auth...
183 Conflicts: pam < 1:1.1.5-5
184 # ...and sudo hates it
185 Conflicts: sudo < 1:1.7.8p2-4
187 Conflicts: xinitrc-ng < 1.0
188 # systemd scripts use options not present in older versions
189 Conflicts: kpartx < 0.6.1-1
190 Conflicts: multipath-tools < 0.6.1-1
191 # no tmpfs on /media, use /run/media/$USER for mounting
192 Conflicts: udisks2 < 1.92.0
193 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
194 Conflicts: ConsoleKit-dirs < 0.4.5-7
195 Conflicts: NetworkManager < 2:0.9.2.0-3
196 Conflicts: Zope < 2.11.8-2
197 Conflicts: amavisd-new < 1:2.7.0-1
198 Conflicts: apache-base < 2.2.21-4
199 Conflicts: apache-mod_bw < 0.92-3
200 Conflicts: apache-mod_fastcgi < 2.4.6-6
201 Conflicts: apache1-base < 1.3.42-5
202 Conflicts: apache1-mod_fastcgi < 2.4.6-2
203 Conflicts: asterisk < 10.0.1-2
204 Conflicts: autossh-init < 1.4b-3
205 Conflicts: balance < 3.54-2
206 Conflicts: bind < 7:9.8.1.P1-4
207 Conflicts: bopm < 3.1.3-4
208 Conflicts: callweaver < 1.2.1-9
209 Conflicts: cassandra-bin < 0.8.9-2
210 Conflicts: clamav < 0.97.3-3
211 Conflicts: cups < 1:1.5.0-10
212 Conflicts: dovecot < 1:2.0.16-3
213 Conflicts: dspam < 3.9.0-6
214 Conflicts: fail2ban < 0.8.4-4
215 Conflicts: fsck < 2.25.0
216 Conflicts: gammu-smsd < 1:1.31.0-3
217 # Break gdm2.20 installs
218 #Conflicts: gdm < 2:3.2.1.1-9
219 Conflicts: greylistd < 0.8.8-2
220 Conflicts: inn < 2.4.6-7
221 Conflicts: ipsec-tools < 0.8.0-3
222 Conflicts: jabber-common < 0-9
223 Conflicts: laptop-mode-tools < 1.58-2
224 Conflicts: libgpod < 0.8.0-6
225 Conflicts: libvirt-utils < 0.9.9-4
226 Conflicts: lighttpd < 1.4.30-5
227 Conflicts: lirc < 0.9.0-20
228 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
229 Conflicts: lvm2 < 2.02.132
230 Conflicts: mailman < 5:2.1.14-4
231 Conflicts: memcached < 1.4.11-2
232 Conflicts: mpd < 0.16.5-4
233 Conflicts: mrtg < 2.17.0-3
234 Conflicts: munin-common < 1.4.5-5
235 Conflicts: nagios-nrpe < 2.13-2
236 Conflicts: ndisc6-rdnssd < 1.0.1-3
237 Conflicts: nscd < 6:2.14.1-5
238 Conflicts: nss_ldapd-nslcd < 0.8.4-2
239 Conflicts: openct < 0.6.20-3
240 Conflicts: openl2tp < 1.8-3
241 Conflicts: openldap-overlay-nssov < 2.4.28-4
242 Conflicts: openldap-servers < 2.4.28-4
243 Conflicts: openvpn < 2.2.2-2
244 Conflicts: pam-pam_mount < 2.12-3
245 Conflicts: pam-pam_ssh < 1.97-2
246 Conflicts: pcsc-lite < 1.8.1-2
247 Conflicts: php-dirs < 1.2-3
248 Conflicts: policyd < 2.0.10-3
249 Conflicts: pound < 2.6-2
250 Conflicts: pptp < 1.7.2-3
251 Conflicts: proftpd-common < 2:1.3.4a-2
252 Conflicts: pulseaudio-server < 1.1-2
253 Conflicts: quagga < 0.99.20-3
254 Conflicts: radvd < 1.8.5-2
255 Conflicts: red5 < 0.9.0-2
256 Conflicts: redis-server < 2.4.2-4
257 Conflicts: smokeping < 2.4.2-10
258 Conflicts: smtp-gated < 1.4.17-2
259 Conflicts: socat < 1.7.2.0-2
260 Conflicts: speech-dispatcher < 0.7.1-2
261 Conflicts: sphinx < 2.0.3-4
262 Conflicts: splashutils < 1.5.4.3-3
263 Conflicts: stunnel < 4.50-2
264 Conflicts: tenshi < 0.12-2
265 Conflicts: tor < 0.2.2.35-2
266 Conflicts: ucarp < 1.5.2-3
267 Conflicts: udisks < 1.0.4-3
268 Conflicts: util-vserver < 0.30.216-1.pre3002.3
269 Conflicts: vpnc < 0.5.3-2
270 Conflicts: web2ldap < 1.1.0rc1-2
271 Conflicts: wesnoth-server < 1:1.10-2
272 Conflicts: wpa_supplicant < 0.7.3-10
273 Conflicts: xl2tpd < 1.3.0-2
274 # end of tmpfiles conflicts
275 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
277 %define _rootsbindir /sbin
278 %define _libexecdir %{_prefix}/lib
281 systemd is a system and service manager for Linux, compatible with
282 SysV and LSB init scripts. systemd provides aggressive parallelization
283 capabilities, uses socket and D-Bus activation for starting services,
284 offers on-demand starting of daemons, keeps track of processes using
285 Linux cgroups, supports snapshotting and restoring of the system
286 state, maintains mount and automount points and implements an
287 elaborate transactional dependency-based service control logic. It can
288 work as a drop-in replacement for sysvinit.
290 %description -l pl.UTF-8
291 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
292 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
293 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
294 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
295 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
296 (restore) stanu systemu, zarządza (auto)mount pointami oraz
297 implementuje starannie opracowaną transakcjonalną, bazującą na
298 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
302 Summary: systemd /sbin/init and LSB/SysV compatibility symlinks
303 Summary(pl.UTF-8): /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
306 Provides: readahead = 1:1.5.7-3
307 Provides: virtual(init-daemon)
309 Obsoletes: readahead < 1:1.5.7-3
310 Obsoletes: virtual(init-daemon)
311 Conflicts: rc-scripts < 0.4.5.5-2
313 # systemd takes care of that and causes problems
314 Conflicts: binfmt-detector
315 # for /lib/systemd/systemd-sysv-install
316 Conflicts: chkconfig < 2:1.5-1
319 Install this package when you are ready to final switch to systemd.
321 %description init -l pl.UTF-8
322 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
323 przejścia na systemd.
326 Summary: Configuration files, directories and installation tool for systemd
327 Summary(pl.UTF-8): Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
329 Requires(post): coreutils
330 Requires(post): /bin/awk
333 Basic configuration files, directories and installation tool for the
334 systemd system and service manager.
336 This is common config, use %{_sysconfdir}/systemd/system to override.
338 %description units -l pl.UTF-8
339 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
340 zarządcy systemu i usług systemd.
342 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
343 poprzez katalog %{_sysconfdir}/systemd/system.
345 %package journal-gateway
346 Summary: Gateway for serving journal events over the network using HTTP
347 Summary(pl.UTF-8): Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
350 Requires: %{name} = %{epoch}:%{version}-%{release}
351 Requires(postun): /usr/sbin/groupdel
352 Requires(postun): /usr/sbin/userdel
353 Requires(pre): /bin/id
354 Requires(pre): /usr/bin/getgid
355 Requires(pre): /usr/sbin/groupadd
356 Requires(pre): /usr/sbin/useradd
357 Provides: group(systemd-journal-gateway)
358 Provides: user(systemd-journal-gateway)
359 Conflicts: systemd < 1:206-3
361 %description journal-gateway
362 systemd-journal-gatewayd serves journal events over the network using
365 %description journal-gateway -l pl.UTF-8
366 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
370 Summary: systemd network manager
371 Summary(pl.UTF-8): Zarządca sieci systemd
373 Requires: %{name} = %{epoch}:%{version}-%{release}
374 Suggests: %{name}-resolved = %{epoch}:%{version}-%{release}
376 %description networkd
377 systemd-networkd is a system service that manages networks. It detects
378 and configures network devices as they appear, as well as creating
379 virtual network devices.
381 %description networkd -l pl.UTF-8
382 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
383 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
384 wirtualne urządzenia sieciowe.
387 Summary: systemd network name resolution manager
388 Summary(pl.UTF-8): Zarządca rozwiązywania nazw sieciowych systemd
390 Requires: %{name} = %{epoch}:%{version}-%{release}
392 %description resolved
393 systemd-resolved is a system service that manages network name
394 resolution. It implements a caching DNS stub resolver and an LLMNR
395 resolver and responder.
397 It also generates /run/systemd/resolve/resolv.conf for compatibility
398 which may be symlinked from /etc/resolv.conf.
400 %description resolved -l pl.UTF-8
401 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
402 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
405 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
406 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
409 Summary: Native inet service support for systemd via socket activation
410 Summary(pl.UTF-8): Natywna obsługa usług inet dla systemd
412 Requires: %{name} = %{epoch}:%{version}-%{release}
416 Obsoletes: inetdaemon
421 Native inet service support for systemd via socket activation.
423 This package contains inet service generator that provides the
424 functionality of rc-inetd service and replaces a separate inet daemon
425 with systemd socket activation feature.
427 %description inetd -l pl.UTF-8
428 Natywna obsługa usług inet dla systemd.
430 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
431 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
432 aktywację usług przez gniazda.
435 Summary: Tool for processing systemd profiling information
436 Summary(pl.UTF-8): Narzędzie do przetwarzania informacji profilujących systemd
438 Requires: %{name} = %{epoch}:%{version}-%{release}
439 Conflicts: systemd < 44-3
442 'systemd-analyze blame' lists which systemd unit needed how much time
443 to finish initialization at boot. 'systemd-analyze plot' renders an
444 SVG visualizing the parallel start of units at boot.
446 %description analyze -l pl.UTF-8
447 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
448 jednostki systemd na zakończenie podczas rozruchu systemu.
449 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
450 start jednostek podczas rozruchu.
453 Summary: Shared systemd libraries
454 Summary(pl.UTF-8): Biblioteki współdzielone systemd
456 Requires: libgcrypt >= 1.4.5
457 Requires: libseccomp >= 2.3.1
458 %{?with_selinux:Requires: libselinux >= 2.6}
459 Obsoletes: nss_myhostname
462 Shared systemd libraries.
464 %description libs -l pl.UTF-8
465 Biblioteki współdzielone systemd.
468 Summary: Header files for systemd libraries
469 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek systemd
470 Group: Development/Libraries
471 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
472 Requires: %{name}-units = %{epoch}:%{version}-%{release}
473 Obsoletes: systemd-static
476 Header files for systemd libraries.
478 %description devel -l pl.UTF-8
479 Pliki nagłówkowe bibliotek systemd.
481 %package -n bash-completion-systemd
482 Summary: bash-completion for systemd
483 Summary(pl.UTF-8): Bashowe dopełnianie składni dla systemd
484 Group: Applications/Shells
485 Requires: %{name} = %{epoch}:%{version}-%{release}
486 Requires: bash-completion >= 2.0
487 Obsoletes: bash-completion-elogind
488 %if "%{_rpmversion}" >= "5"
492 %description -n bash-completion-systemd
493 bash-completion for systemd.
495 %description -n bash-completion-systemd -l pl.UTF-8
496 Bashowe dopełnianie składni dla systemd.
498 %package -n zsh-completion-systemd
499 Summary: zsh completion for systemd commands
500 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń systemd
501 Group: Applications/Shells
502 Requires: %{name} = %{epoch}:%{version}-%{release}
503 Obsoletes: zsh-completion-elogind
504 %if "%{_rpmversion}" >= "5"
508 %description -n zsh-completion-systemd
509 zsh completion for systemd commands.
511 %description -n zsh-completion-systemd -l pl.UTF-8
512 Uzupełnianie parametrów w zsh dla poleceń systemd.
515 Summary: Device manager for the Linux 2.6 kernel series
516 Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
518 Requires: udev-core = %{epoch}:%{version}-%{release}
519 Provides: dev = 3.5.0
522 Obsoletes: hotplug-input
523 Obsoletes: hotplug-net
524 Obsoletes: hotplug-pci
526 Obsoletes: udev-extras < 20090628
527 Obsoletes: udev-tools
530 udev is the device manager for the Linux 2.6 kernel series. Its
531 primary function is managing device nodes in /dev. It is the successor
532 of devfs and hotplug.
534 %description -n udev -l pl.UTF-8
535 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
536 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
539 %package -n udev-core
540 Summary: A userspace implementation of devfs - core part of udev
541 Summary(pl.UTF-8): Implementacja devfs w przestrzeni użytkownika - główna część udev
544 Requires: filesystem >= 3.0-45
546 Requires: libblkid >= 2.24
547 %{?with_selinux:Requires: libselinux >= 2.6}
548 Requires: setup >= 2.9.0-3
549 Requires: udev-libs = %{epoch}:%{version}-%{release}
550 Requires: uname(release) >= 3.13
551 Obsoletes: udev-compat
552 Obsoletes: udev-initrd < %{epoch}:%{version}-%{release}}
553 Conflicts: geninitrd < 12639
554 Conflicts: rc-scripts < 0.4.5.3-1
555 Conflicts: systemd-units < 1:183
556 Conflicts: udev < 1:118-1
558 %description -n udev-core
559 A userspace implementation of devfs - core part of udev.
561 %description -n udev-core -l pl.UTF-8
562 Implementacja devfs w przestrzeni użytkownika - główna część udev.
564 %package -n udev-libs
565 Summary: Shared library to access udev device information
566 Summary(pl.UTF-8): Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
569 %description -n udev-libs
570 Shared libudev library to access udev device information.
572 %description -n udev-libs -l pl.UTF-8
573 Biblioteka współdzielona libudev służąca do dostępu do informacji o
576 %package -n udev-devel
577 Summary: Header file for libudev library
578 Summary(pl.UTF-8): Plik nagłówkowy biblioteki libudev
579 Group: Development/Libraries
580 Requires: udev-libs = %{epoch}:%{version}-%{release}
581 Obsoletes: udev-apidocs
582 Obsoletes: udev-static
584 %description -n udev-devel
585 Header file for libudev library.
587 %description -n udev-devel -l pl.UTF-8
588 Plik nagłówkowy biblioteki libudev.
590 %package -n bash-completion-udev
591 Summary: bash-completion for udev
592 Summary(pl.UTF-8): Bashowe dopełnianie składni dla udev
593 Group: Applications/Shells
594 Requires: bash-completion >= 2.0
595 Requires: udev = %{epoch}:%{version}-%{release}
596 %if "%{_rpmversion}" >= "5"
600 %description -n bash-completion-udev
601 bash-completion for udev.
603 %description -n bash-completion-udev -l pl.UTF-8
604 Bashowe dopełnianie składni dla udev.
606 %package -n zsh-completion-udev
607 Summary: zsh completion for udev commands
608 Summary(pl.UTF-8): Uzupełnianie parametrów w zsh dla poleceń udev
609 Group: Applications/Shells
610 Requires: %{name} = %{epoch}:%{version}-%{release}
611 %if "%{_rpmversion}" >= "5"
615 %description -n zsh-completion-udev
616 zsh completion for udev commands.
618 %description -n zsh-completion-udev -l pl.UTF-8
619 Uzupełnianie parametrów w zsh dla poleceń udev.
629 # rejected upstream (do not disable!)
641 cp -p %{SOURCE2} src/systemd_booted.c
645 -Daudit=%{__true_false audit} \
646 -Ddefault-kill-user-processes=false \
647 %{?debug:--buildtype=debug} \
648 -Defi=%{__true_false efi} \
649 -Dhalt-local=/sbin/halt.local \
650 -Dkexec-path=/sbin/kexec \
651 -Dkill-path=/bin/kill \
652 -Dkmod-path=/sbin/kmod \
653 -Dlibcryptsetup=%{__true_false cryptsetup} \
654 -Dloadkeys-path=/usr/bin/loadkeys \
656 -Dmicrohttpd=%{__true_false microhttpd} \
657 -Dmount-path=/bin/mount \
658 -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
659 -Dpam=%{__true_false pam} \
660 -Dqrencode=%{__true_false qrencode} \
662 -Dquotacheck-path=/sbin/quotacheck \
663 -Dquotaon-path=/sbin/quotaon \
664 -Drc-local=/etc/rc.d/rc.local \
665 -Drootlibdir=/%{_lib} \
667 -Drootsbindir=%{_rootsbindir} \
668 -Dselinux=%{__true_false selinux} \
669 -Dsetfont-path=/bin/setfont \
671 -Dsulogin-path=/sbin/sulogin \
672 -Dsysvinit-path=/etc/rc.d/init.d \
673 -Dsysvrcnd-path=/etc/rc.d \
674 -Dumount-path=/bin/umount
676 %meson_build -C build
678 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -L. -lsystemd
680 %{?with_tests:%meson_test -C build}
683 rm -rf $RPM_BUILD_ROOT
684 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
685 $RPM_BUILD_ROOT{%{_sysconfdir}/{modprobe.d,systemd/system-preset},%{_rootsbindir}}
686 install -d $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants
687 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants
689 %meson_install -C build
691 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
693 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
695 # target-pld.patch supplements
696 rm $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
697 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
698 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
699 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
700 ln -s %{systemdunitdir}/halt-local.service $RPM_BUILD_ROOT%{systemdunitdir}/final.target.wants/halt-local.service
701 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
703 # compatibility symlinks to udevd binary
704 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
705 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
706 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
708 # compat symlinks for "/ merged into /usr" programs
709 ln -s %{_rootsbindir}/udevadm $RPM_BUILD_ROOT/bin
710 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
712 # install custom udev rules from pld package
713 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
714 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
715 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
716 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
718 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
719 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
721 # install udev configs
722 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
724 # install udev executables (scripts, helpers, etc.)
725 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
726 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
728 # install misc udev stuff
729 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
730 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
732 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
734 mv $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
735 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
737 # Main binary has been moved, but we don't want to break existing installs
738 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
740 # Create SysV compatibility symlinks. systemctl/systemd are smart
741 # enough to detect the way they were called
742 install -d $RPM_BUILD_ROOT/sbin
743 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/sbin/init
744 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/halt
745 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/poweroff
746 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/reboot
747 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/runlevel
748 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/shutdown
749 ln -s ../bin/systemctl $RPM_BUILD_ROOT/sbin/telinit
751 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
753 # disable redundant SYSV services
754 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
755 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
756 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
757 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
758 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
759 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
761 # add static (non-NetworkManager) networking
762 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
764 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
765 # we don't have those directories symlinked
766 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
767 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
768 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
769 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
771 # and remove mounting tmp on tmpfs by default
772 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
774 # add /tmp cleanup service
775 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
776 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
777 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
779 # Add inside container only SIGPWR handler which is used by lxc-stop
780 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
781 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
782 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
784 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
785 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
786 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
788 # Install rc-inetd replacement
789 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
790 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
792 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
794 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
796 # handled by rc-local sysv service, no need for generator
797 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator
799 # provided by rc-scripts
800 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
802 # Make sure these directories are properly owned:
803 # - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
804 # - syslog _might_ be used by some syslog implementation (none for now),
805 # - isn't dbus populated by dbus-systemd only (so to be moved there)?
806 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
808 # Make sure the shutdown/sleep drop-in dirs exist
809 install -d $RPM_BUILD_ROOT%{_libexecdir}/systemd/system-{shutdown,sleep}
811 # Create new-style configuration files so that we can ghost-own them
812 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
814 # Install SysV conversion tool for systemd
815 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
817 # Create directory for service helper scripts
818 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
820 # to be enabled only when the packages are installed
821 %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.service \
822 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-networkd.socket \
823 $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system/*.target.wants/systemd-resolved.service
825 install -d $RPM_BUILD_ROOT/var/log
826 :> $RPM_BUILD_ROOT/var/log/btmp
827 :> $RPM_BUILD_ROOT/var/log/wtmp
829 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
834 rm -rf $RPM_BUILD_ROOT
837 %groupadd -g 288 systemd-journal
838 %groupadd -g 316 systemd-network
839 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
840 %groupadd -g 317 systemd-resolve
841 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
842 %groupadd -g 318 systemd-timesync
843 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
844 %groupadd -g 319 systemd-journal-remote
845 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
846 %groupadd -g 320 systemd-journal-upload
847 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
848 %groupadd -g 333 systemd-coredump
849 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
852 /bin/systemd-machine-id-setup || :
853 /lib/systemd/systemd-random-seed save || :
854 /bin/systemctl --system daemon-reexec || :
855 /bin/journalctl --update-catalog || :
858 if [ $1 -ge 1 ]; then
859 /bin/systemctl --system daemon-reload || :
860 /bin/systemctl try-restart systemd-logind.service || :
862 if [ "$1" = "0" ]; then
863 %userremove systemd-coredump
864 %groupremove systemd-coredump
865 %userremove systemd-network
866 %groupremove systemd-network
867 %userremove systemd-resolve
868 %groupremove systemd-resolve
869 %userremove systemd-timesync
870 %groupremove systemd-timesync
871 %userremove systemd-journal-remote
872 %groupremove systemd-journal-remote
873 %userremove systemd-journal-upload
874 %groupremove systemd-journal-upload
875 %groupremove systemd-journal
878 %triggerpostun -- systemd < 1:208-1
879 chgrp -R systemd-journal /var/log/journal
880 chmod g+s /var/log/journal
882 %triggerpostun -- systemd < 1:220-1
883 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
884 /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) || :
886 %triggerpostun -- systemd-consoled < 1:232-1
887 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
888 %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
889 %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
892 %post libs -p /sbin/ldconfig
893 %postun libs -p /sbin/ldconfig
896 if [ $1 -eq 1 ]; then
897 # Try to read default runlevel from the old inittab if it exists
898 runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
899 if [ -z "$runlevel" ] ; then
900 target="%{systemdunitdir}/graphical.target"
902 target="%{systemdunitdir}/runlevel$runlevel.target"
905 # And symlink what we found to the new-style default.target
906 ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
908 # Setup hostname if not yet done so
909 if [ ! -s /etc/hostname ]; then
911 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
912 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
913 echo $HOSTNAME > /etc/hostname
914 chmod 644 /etc/hostname
918 # Enable the services we install by default.
919 /bin/systemctl enable \
922 systemd-readahead-replay.service \
923 systemd-readahead-collect.service \
924 systemd-udev-settle.service || :
928 if [ $1 -eq 0 ] ; then
929 /bin/systemctl disable \
932 systemd-readahead-replay.service \
933 systemd-readahead-collect.service \
934 systemd-udev-settle.service || :
936 %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
940 if [ $1 -ge 1 ]; then
941 /bin/systemctl daemon-reload || :
944 %triggerpostun units -- systemd-units < 43-7
945 # Remove design fialures
946 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
947 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
948 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
949 /bin/systemctl reenable network.service || :
951 %triggerpostun units -- systemd-units < 1:183
952 /bin/systemctl --quiet enable systemd-udev-settle.service || :
953 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
954 # preserve renamed configs
955 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
956 %{__mv} /etc/systemd/journald.conf{,.rpmnew}
957 %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
959 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
960 %{__mv} /etc/systemd/logind.conf{,.rpmnew}
961 %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
964 %triggerpostun units -- systemd-units < 1:187-3
965 if [ -f /etc/sysconfig/rpm ]; then
967 if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
968 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
972 %triggerpostun units -- systemd-units < 1:208-9
973 # remove buggy symlink
974 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
975 rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
980 # Do not change it to restart, we only want to start new services here
981 %systemd_service_start sockets.target
987 %groupadd -g 287 systemd-journal-gateway
988 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
990 %post journal-gateway
991 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
993 %preun journal-gateway
994 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
996 %postun journal-gateway
999 if [ "$1" = "0" ]; then
1000 %userremove systemd-journal-gateway
1001 %groupremove systemd-journal-gateway
1005 %systemd_post systemd-networkd.socket systemd-networkd.service
1008 %systemd_preun systemd-networkd.socket systemd-networkd.service
1014 %systemd_post systemd-resolved.service
1017 %systemd_preun systemd-resolved.service
1022 %triggerpostun -n udev-core -- dev
1023 if [ "$2" = 0 ]; then
1024 # need to kill and restart udevd as after obsoleting dev package the
1025 # /dev tree will remain empty. umask is needed as otherwise udev will
1026 # create devices with strange permissions (udev bug probably)
1028 /sbin/start_udev || exit 0
1031 %triggerpostun -n udev-core -- udev < 108
1032 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1033 %if "%{_lib}" != "lib"
1034 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1037 %triggerpostun -n udev-core -- udev < 165
1038 /sbin/udevadm info --convert-db
1041 /sbin/udevadm hwdb --update || :
1042 if [ $1 -gt 1 ]; then
1043 if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1044 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1045 /sbin/udevadm control --exit
1046 /lib/udev/udevd --daemon
1049 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1050 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1054 %postun -n udev-core
1055 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1056 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1057 /bin/systemctl --quiet daemon-reload || :
1060 %post -n udev-libs -p /sbin/ldconfig
1061 %postun -n udev-libs -p /sbin/ldconfig
1063 %files -f %{name}.lang
1064 %defattr(644,root,root,755)
1065 %doc DISTRO_PORTING NEWS README TODO
1066 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1067 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1068 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1069 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1070 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1071 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1072 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1073 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1074 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1075 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1076 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1077 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1078 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1079 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1080 %if %{with microhttpd}
1081 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1082 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1084 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1085 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1086 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1087 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1088 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1089 %dir %{_sysconfdir}/systemd/user
1090 %dir %{_sysconfdir}/systemd/system/getty.target.wants
1091 %dir %{_sysconfdir}/systemd/system/multi-user.target.wants
1092 %dir %{_sysconfdir}/systemd/system/sockets.target.wants
1093 %dir %{_sysconfdir}/systemd/system/sysinit.target.wants
1094 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
1095 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/machines.target
1096 %{?with_cryptsetup:%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-cryptsetup.target}
1097 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/multi-user.target.wants/remote-fs.target
1099 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/sysinit.target.wants/systemd-timesyncd.service
1100 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/systemd-user
1102 %attr(755,root,root) /bin/journalctl
1103 %attr(755,root,root) /bin/loginctl
1104 %attr(755,root,root) /bin/machinectl
1105 %attr(755,root,root) /bin/systemd
1106 %attr(755,root,root) /bin/systemd-ask-password
1107 %attr(755,root,root) /bin/systemd-escape
1108 %attr(755,root,root) /bin/systemd-firstboot
1109 %attr(755,root,root) /bin/systemd-inhibit
1110 %attr(755,root,root) /bin/systemd-machine-id-setup
1111 %attr(755,root,root) /bin/systemd-notify
1112 %attr(755,root,root) /bin/systemd-sysusers
1113 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1114 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1115 %attr(755,root,root) %{_bindir}/busctl
1116 %attr(755,root,root) %{_bindir}/coredumpctl
1117 %attr(755,root,root) %{_bindir}/hostnamectl
1118 %attr(755,root,root) %{_bindir}/kernel-install
1119 %attr(755,root,root) %{_bindir}/localectl
1120 %attr(755,root,root) %{_bindir}/systemd-cat
1121 %attr(755,root,root) %{_bindir}/systemd-cgls
1122 %attr(755,root,root) %{_bindir}/systemd-cgtop
1123 %attr(755,root,root) %{_bindir}/systemd-delta
1124 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1125 %attr(755,root,root) %{_bindir}/systemd-mount
1126 %attr(755,root,root) %{_bindir}/systemd-nspawn
1127 %attr(755,root,root) %{_bindir}/systemd-path
1128 %attr(755,root,root) %{_bindir}/systemd-resolve
1129 %attr(755,root,root) %{_bindir}/systemd-run
1130 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1131 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1132 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1133 %attr(755,root,root) %{_bindir}/systemd-umount
1134 %attr(755,root,root) %{_bindir}/timedatectl
1135 /lib/systemd/import-pubring.gpg
1136 /lib/systemd/resolv.conf
1137 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1138 %attr(755,root,root) /lib/systemd/systemd-ac-power
1139 %attr(755,root,root) /lib/systemd/systemd-backlight
1140 %attr(755,root,root) /lib/systemd/systemd-binfmt
1141 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1142 %attr(755,root,root) /lib/systemd/systemd-coredump
1143 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1144 %attr(755,root,root) /lib/systemd/systemd-dissect
1145 %attr(755,root,root) /lib/systemd/systemd-export
1146 %attr(755,root,root) /lib/systemd/systemd-fsck
1147 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1148 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1149 %attr(755,root,root) /lib/systemd/systemd-import
1150 %attr(755,root,root) /lib/systemd/systemd-importd
1151 %attr(755,root,root) /lib/systemd/systemd-initctl
1152 %attr(755,root,root) /lib/systemd/systemd-journald
1153 %if %{with microhttpd}
1154 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1155 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1157 %attr(755,root,root) /lib/systemd/systemd-localed
1158 %attr(755,root,root) /lib/systemd/systemd-logind
1159 %attr(755,root,root) /lib/systemd/systemd-machined
1160 %attr(755,root,root) /lib/systemd/systemd-modules-load
1161 %attr(755,root,root) /lib/systemd/systemd-pull
1162 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1163 %attr(755,root,root) /lib/systemd/systemd-random-seed
1164 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1165 %attr(755,root,root) /lib/systemd/systemd-reply-password
1166 %attr(755,root,root) /lib/systemd/systemd-rfkill
1167 %attr(755,root,root) /lib/systemd/systemd-shutdown
1168 %attr(755,root,root) /lib/systemd/systemd-sleep
1169 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1170 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1171 %attr(755,root,root) /lib/systemd/systemd-sysctl
1172 %attr(755,root,root) /lib/systemd/systemd-timedated
1173 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1174 %attr(755,root,root) /lib/systemd/systemd-udevd
1175 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1176 %attr(755,root,root) /lib/systemd/systemd-update-done
1177 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1178 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1179 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1180 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1181 %attr(755,root,root) /lib/systemd/systemd
1182 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1183 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1184 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1185 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1186 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1187 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1188 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1189 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1190 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1191 %dir /lib/systemd/network
1192 /lib/systemd/network/99-default.link
1193 /lib/udev/rules.d/60-input-id.rules
1194 /lib/udev/rules.d/60-sensor.rules
1195 /lib/udev/rules.d/70-joystick.rules
1196 /lib/udev/rules.d/70-uaccess.rules
1197 /lib/udev/rules.d/71-seat.rules
1198 /lib/udev/rules.d/73-seat-late.rules
1199 /lib/udev/rules.d/99-systemd.rules
1200 %{_libexecdir}/environment.d/99-environment.conf
1201 %dir %{_libexecdir}/kernel
1202 %dir %{_libexecdir}/kernel/install.d
1203 %{_libexecdir}/kernel/install.d/50-depmod.install
1204 %{_libexecdir}/kernel/install.d/90-loaderentry.install
1206 %dir %{_libexecdir}/systemd/boot
1207 %dir %{_libexecdir}/systemd/boot/efi
1209 %{_libexecdir}/systemd/boot/efi/linuxia32.efi.stub
1210 %{_libexecdir}/systemd/boot/efi/systemd-bootia32.efi
1212 %ifarch %{x8664} x32
1213 %{_libexecdir}/systemd/boot/efi/linuxx64.efi.stub
1214 %{_libexecdir}/systemd/boot/efi/systemd-bootx64.efi
1217 %{_libexecdir}/systemd/boot/efi/linuxaa64.efi.stub
1218 %{_libexecdir}/systemd/boot/efi/systemd-bootaa64.efi
1221 %{_libexecdir}/systemd/catalog/systemd.catalog
1222 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be.catalog
1223 %lang(be) %{_libexecdir}/systemd/catalog/systemd.be@latin.catalog
1224 %lang(bg) %{_libexecdir}/systemd/catalog/systemd.bg.catalog
1225 %lang(de) %{_libexecdir}/systemd/catalog/systemd.de.catalog
1226 %lang(fr) %{_libexecdir}/systemd/catalog/systemd.fr.catalog
1227 %lang(it) %{_libexecdir}/systemd/catalog/systemd.it.catalog
1228 %lang(pl) %{_libexecdir}/systemd/catalog/systemd.pl.catalog
1229 %lang(pt_BR) %{_libexecdir}/systemd/catalog/systemd.pt_BR.catalog
1230 %lang(ru) %{_libexecdir}/systemd/catalog/systemd.ru.catalog
1231 %lang(zh_CN) %{_libexecdir}/systemd/catalog/systemd.zh_CN.catalog
1232 %lang(zh_TW) %{_libexecdir}/systemd/catalog/systemd.zh_TW.catalog
1233 %dir %{_libexecdir}/sysusers.d
1234 %{_libexecdir}/sysusers.d/basic.conf
1235 %{_libexecdir}/sysusers.d/systemd.conf
1236 %if %{with microhttpd}
1237 %{_libexecdir}/sysusers.d/systemd-remote.conf
1239 %{_libexecdir}/tmpfiles.d/etc.conf
1240 %{_libexecdir}/tmpfiles.d/home.conf
1241 %{_libexecdir}/tmpfiles.d/journal-nocow.conf
1242 %{_libexecdir}/tmpfiles.d/legacy.conf
1243 %{_libexecdir}/tmpfiles.d/systemd.conf
1244 %{_libexecdir}/tmpfiles.d/systemd-nologin.conf
1245 %{_libexecdir}/tmpfiles.d/systemd-nspawn.conf
1246 %{_libexecdir}/tmpfiles.d/tmp.conf
1247 %{_libexecdir}/tmpfiles.d/var.conf
1248 %{_libexecdir}/tmpfiles.d/x11.conf
1249 %{_libexecdir}/sysctl.d/50-coredump.conf
1250 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1251 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1252 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1253 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1254 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1255 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1256 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1257 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1258 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1259 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1260 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1261 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1262 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1263 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1264 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1265 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1266 %dir %{_datadir}/systemd
1267 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1268 %{_datadir}/systemd/kbd-model-map
1269 %{_datadir}/systemd/language-fallback-map
1270 %{_datadir}/factory/etc/nsswitch.conf
1271 %{_datadir}/factory/etc/pam.d/other
1272 %{_datadir}/factory/etc/pam.d/system-auth
1273 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1274 %{_mandir}/man1/busctl.1*
1275 %{_mandir}/man1/coredumpctl.1*
1276 %{_mandir}/man1/hostnamectl.1*
1277 %{_mandir}/man1/journalctl.1*
1278 %{_mandir}/man1/localectl.1*
1279 %{_mandir}/man1/loginctl.1*
1280 %{_mandir}/man1/machinectl.1*
1281 %{_mandir}/man1/systemd.1*
1282 %{_mandir}/man1/systemd-ask-password.1*
1283 %{_mandir}/man1/systemd-cat.1*
1284 %{_mandir}/man1/systemd-cgls.1*
1285 %{_mandir}/man1/systemd-cgtop.1*
1286 %{_mandir}/man1/systemd-delta.1*
1287 %{_mandir}/man1/systemd-detect-virt.1*
1288 %{_mandir}/man1/systemd-escape.1*
1289 %{_mandir}/man1/systemd-firstboot.1*
1290 %{_mandir}/man1/systemd-firstboot.service.1*
1291 %{_mandir}/man1/systemd-inhibit.1*
1292 %{_mandir}/man1/systemd-machine-id-setup.1*
1293 %{_mandir}/man1/systemd-mount.1*
1294 %{_mandir}/man1/systemd-notify.1*
1295 %{_mandir}/man1/systemd-nspawn.1*
1296 %{_mandir}/man1/systemd-path.1*
1297 %{_mandir}/man1/systemd-resolve.1*
1298 %{_mandir}/man1/systemd-run.1*
1299 %{_mandir}/man1/systemd-socket-activate.1*
1300 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1301 %{_mandir}/man1/systemd-umount.1*
1302 %{_mandir}/man1/timedatectl.1*
1303 %{_mandir}/man5/binfmt.d.5*
1304 %{_mandir}/man5/coredump.conf.5*
1305 %{_mandir}/man5/coredump.conf.d.5*
1306 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1307 %{_mandir}/man5/hostname.5*
1308 %if %{with microhttpd}
1309 %{_mandir}/man5/journal-remote.conf.5*
1310 %{_mandir}/man5/journal-remote.conf.d.5*
1311 %{_mandir}/man5/journal-upload.conf.5.*
1312 %{_mandir}/man5/journal-upload.conf.d.5*
1314 %{_mandir}/man5/journald.conf.5*
1315 %{_mandir}/man5/journald.conf.d.5*
1316 %{_mandir}/man5/locale.conf.5*
1317 %{_mandir}/man5/localtime.5*
1318 %{_mandir}/man5/logind.conf.5*
1319 %{_mandir}/man5/logind.conf.d.5*
1320 %{_mandir}/man5/machine-id.5*
1321 %{_mandir}/man5/machine-info.5*
1322 %{_mandir}/man5/modules-load.d.5*
1323 %{_mandir}/man5/os-release.5*
1324 %{_mandir}/man5/sleep.conf.d.5*
1325 %{_mandir}/man5/sysctl.d.5*
1326 %{_mandir}/man5/system.conf.d.5*
1327 %{_mandir}/man5/systemd.*.5*
1328 %{_mandir}/man5/systemd-sleep.conf.5*
1329 %{_mandir}/man5/systemd-system.conf.5*
1330 %{_mandir}/man5/systemd-user.conf.5*
1331 %{_mandir}/man5/sysusers.d.5*
1332 %{_mandir}/man5/timesyncd.conf.5*
1333 %{_mandir}/man5/timesyncd.conf.d.5*
1334 %{_mandir}/man5/user.conf.d.5*
1335 %{_mandir}/man5/vconsole.conf.5*
1336 %{_mandir}/man7/bootup.7*
1337 %{_mandir}/man7/daemon.7*
1338 %{_mandir}/man7/file-hierarchy.7*
1339 %{_mandir}/man7/kernel-command-line.7*
1340 %{_mandir}/man7/systemd.directives.7*
1341 %{_mandir}/man7/systemd.environment-generator.7*
1342 %{_mandir}/man7/systemd.generator.7*
1343 %{_mandir}/man7/systemd.index.7*
1344 %{_mandir}/man7/systemd.journal-fields.7*
1345 %{_mandir}/man7/systemd.offline-updates.7*
1346 %{_mandir}/man7/systemd.special.7*
1347 %{_mandir}/man7/systemd.time.7*
1348 %{_mandir}/man8/kernel-install.8*
1349 %{_mandir}/man8/libnss_myhostname.so.2.8*
1350 %{_mandir}/man8/libnss_mymachines.so.2.8*
1351 %{_mandir}/man8/nss-myhostname.8*
1352 %{_mandir}/man8/nss-mymachines.8*
1353 %{_mandir}/man8/systemd-backlight.8*
1354 %{_mandir}/man8/systemd-binfmt.8*
1355 %{_mandir}/man8/systemd-coredump.8*
1356 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1357 %{_mandir}/man8/systemd-debug-generator.8*
1358 %{_mandir}/man8/systemd-fsck.8*
1359 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1360 %{_mandir}/man8/systemd-fstab-generator.8*
1361 %{_mandir}/man8/systemd-getty-generator.8*
1362 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1363 %{_mandir}/man8/systemd-hibernate-resume.8*
1364 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1365 %{_mandir}/man8/systemd-hostnamed.8*
1366 %{_mandir}/man8/systemd-importd.8*
1367 %{_mandir}/man8/systemd-initctl.8*
1368 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1369 %{_mandir}/man8/systemd-journald.8*
1370 %if %{with microhttpd}
1371 %{_mandir}/man8/systemd-journal-remote.8.*
1372 %{_mandir}/man8/systemd-journal-upload.8.*
1374 %{_mandir}/man8/systemd-localed.8*
1375 %{_mandir}/man8/systemd-logind.8*
1376 %{_mandir}/man8/systemd-machined.8*
1377 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1378 %{_mandir}/man8/systemd-modules-load.8*
1379 %{_mandir}/man8/systemd-quotacheck.8*
1380 %{_mandir}/man8/systemd-random-seed.8*
1381 %{_mandir}/man8/systemd-remount-fs.8*
1382 %{_mandir}/man8/systemd-rfkill.8*
1383 %{_mandir}/man8/systemd-rfkill.service.8*
1384 %{_mandir}/man8/systemd-shutdown.8*
1385 %{_mandir}/man8/systemd-sleep.8*
1386 %{_mandir}/man8/systemd-socket-proxyd.8*
1387 %{_mandir}/man8/systemd-sysctl.8*
1388 %{_mandir}/man8/systemd-system-update-generator.8*
1389 %{_mandir}/man8/systemd-sysusers.8*
1390 %{_mandir}/man8/systemd-sysusers.service.8*
1391 %{_mandir}/man8/systemd-sysv-generator.8*
1392 %{_mandir}/man8/systemd-timedated.8*
1393 %{_mandir}/man8/systemd-timesyncd.8*
1394 %{_mandir}/man8/systemd-timesyncd.service.8*
1395 %{_mandir}/man8/systemd-udevd.8*
1396 %{_mandir}/man8/systemd-update-done.8*
1397 %{_mandir}/man8/systemd-update-done.service.8*
1398 %{_mandir}/man8/systemd-update-utmp.8*
1399 %{_mandir}/man8/systemd-user-sessions.8*
1400 %{_mandir}/man8/systemd-vconsole-setup.8*
1401 %{_mandir}/man8/systemd-veritysetup.8*
1402 %{_mandir}/man8/systemd-veritysetup-generator.8*
1403 %{_mandir}/man8/systemd-veritysetup@.service.8*
1404 %{_mandir}/man8/systemd-volatile-root.8*
1405 %{_mandir}/man8/systemd-volatile-root.service.8*
1406 %attr(700,root,root) %dir /var/lib/machines
1407 %dir /var/lib/%{name}
1408 %dir /var/lib/%{name}/coredump
1409 %dir /var/lib/%{name}/catalog
1410 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1411 %attr(600,root,utmp) %ghost /var/log/btmp
1412 %attr(664,root,utmp) %ghost /var/log/wtmp
1413 %attr(2755,root,systemd-journal) %dir /var/log/journal
1416 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1417 %{_mandir}/man8/pam_systemd.8*
1421 %defattr(644,root,root,755)
1422 %attr(755,root,root) /sbin/halt
1423 %attr(755,root,root) /sbin/init
1424 %attr(755,root,root) /sbin/poweroff
1425 %attr(755,root,root) /sbin/reboot
1426 %attr(755,root,root) /sbin/runlevel
1427 %attr(755,root,root) /sbin/shutdown
1428 %attr(755,root,root) /sbin/telinit
1429 %{_mandir}/man1/init.1*
1430 %{?with_cryptsetup:%{_mandir}/man5/crypttab.5*}
1431 %{_mandir}/man8/halt.8*
1432 %{_mandir}/man8/poweroff.8*
1433 %{_mandir}/man8/reboot.8*
1434 %{_mandir}/man8/runlevel.8*
1435 %{_mandir}/man8/shutdown.8*
1436 %{_mandir}/man8/telinit.8*
1439 %defattr(644,root,root,755)
1440 %dir %{_sysconfdir}/binfmt.d
1441 %dir %{_sysconfdir}/modules-load.d
1442 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1443 %dir %{_sysconfdir}/sysctl.d
1444 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1445 %dir %{_sysconfdir}/systemd
1446 %dir %{_sysconfdir}/systemd/system
1447 %dir %{_sysconfdir}/systemd/system-preset
1448 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1449 %dir %{_sysconfdir}/tmpfiles.d
1450 %dir %{_libexecdir}/environment.d
1451 %dir %{_libexecdir}/modules-load.d
1452 %dir %{_libexecdir}/sysctl.d
1453 %{_libexecdir}/sysctl.d/50-default.conf
1454 %dir %{_libexecdir}/systemd
1455 %dir %{_libexecdir}/systemd/catalog
1456 %dir %{_libexecdir}/systemd/system-shutdown
1457 %dir %{_libexecdir}/systemd/system-sleep
1458 %dir %{_libexecdir}/systemd/user
1459 %{_libexecdir}/systemd/user/basic.target
1460 %{_libexecdir}/systemd/user/bluetooth.target
1461 %{_libexecdir}/systemd/user/default.target
1462 %{_libexecdir}/systemd/user/exit.target
1463 %{_libexecdir}/systemd/user/paths.target
1464 %{_libexecdir}/systemd/user/printer.target
1465 %{_libexecdir}/systemd/user/shutdown.target
1466 %{_libexecdir}/systemd/user/smartcard.target
1467 %{_libexecdir}/systemd/user/sockets.target
1468 %{_libexecdir}/systemd/user/sound.target
1469 %{_libexecdir}/systemd/user/timers.target
1470 %{_libexecdir}/systemd/user/systemd-exit.service
1471 %dir %{_libexecdir}/systemd/user-generators
1472 %dir %{_libexecdir}/systemd/user-environment-generators
1473 %attr(755,root,root) %{_libexecdir}/systemd/user-environment-generators/30-systemd-environment-d-generator
1474 %dir /lib/systemd/pld-helpers.d
1475 %dir /lib/systemd/system-generators
1476 %dir /lib/systemd/system-preset
1477 /lib/systemd/system-preset/90-systemd.preset
1478 %dir /lib/systemd/system-sleep
1479 %dir /lib/systemd/system-shutdown
1480 %attr(755,root,root) /bin/systemctl
1481 %attr(755,root,root) /bin/systemd-tmpfiles
1482 %attr(755,root,root) /bin/systemd_booted
1483 %{_mandir}/man1/systemctl.1*
1484 %{_mandir}/man5/tmpfiles.d.5*
1485 %{_mandir}/man5/environment.d.5*
1486 %{_mandir}/man8/systemd-tmpfiles.8*
1487 %{_npkgconfigdir}/systemd.pc
1489 %{systemdunitdir}/dev-hugepages.mount
1490 %{systemdunitdir}/dev-mqueue.mount
1491 %{systemdunitdir}/initrd-root-device.target
1492 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1493 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1494 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1495 %{systemdunitdir}/sys-fs-fuse-connections.mount
1496 %{systemdunitdir}/sys-kernel-config.mount
1497 %{systemdunitdir}/sys-kernel-debug.mount
1498 %{systemdunitdir}/systemd-coredump@.service
1499 %{systemdunitdir}/systemd-coredump.socket
1500 %{systemdunitdir}/systemd-exit.service
1501 %{systemdunitdir}/systemd-rfkill.socket
1502 %{systemdunitdir}/tmp.mount
1503 %{systemdunitdir}/var-lib-machines.mount
1504 %{systemdunitdir}/var-lock.mount
1505 %{systemdunitdir}/var-run.mount
1506 %{systemdunitdir}/systemd-ask-password-console.path
1507 %{systemdunitdir}/systemd-ask-password-wall.path
1508 %{systemdunitdir}/allowlogin.service
1509 %{systemdunitdir}/autovt@.service
1510 %{systemdunitdir}/console-getty.service
1511 %{systemdunitdir}/console.service
1512 %{systemdunitdir}/container-getty@.service
1513 %{systemdunitdir}/cpusets.service
1514 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1515 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1516 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1517 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1518 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1519 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1520 %{systemdunitdir}/debug-shell.service
1521 %{systemdunitdir}/display-manager.service
1522 %{systemdunitdir}/emergency.service
1523 %{systemdunitdir}/getty@.service
1524 %{systemdunitdir}/halt-local.service
1525 %{systemdunitdir}/initrd-cleanup.service
1526 %{systemdunitdir}/initrd-parse-etc.service
1527 %{systemdunitdir}/initrd-switch-root.service
1528 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1529 %{systemdunitdir}/killall.service
1530 %{systemdunitdir}/kmod-static-nodes.service
1531 %{systemdunitdir}/ldconfig.service
1532 %{systemdunitdir}/netfs.service
1533 %{systemdunitdir}/network.service
1534 %{systemdunitdir}/pld-clean-tmp.service
1535 %{systemdunitdir}/prefdm.service
1536 %{systemdunitdir}/quotaon.service
1537 %{systemdunitdir}/random.service
1538 %{systemdunitdir}/rescue.service
1539 %{systemdunitdir}/serial-getty@.service
1540 %{systemdunitdir}/single.service
1541 %{systemdunitdir}/sigpwr-container-shutdown.service
1542 %{systemdunitdir}/sys-kernel-config.service
1543 %{systemdunitdir}/system-update-cleanup.service
1544 %{systemdunitdir}/systemd-ask-password-console.service
1545 %{systemdunitdir}/systemd-ask-password-wall.service
1546 %{systemdunitdir}/systemd-backlight@.service
1547 %{systemdunitdir}/systemd-binfmt.service
1548 %{systemdunitdir}/systemd-firstboot.service
1549 %{systemdunitdir}/systemd-fsck-root.service
1550 %{systemdunitdir}/systemd-fsck@.service
1551 %{systemdunitdir}/systemd-halt.service
1552 %{systemdunitdir}/systemd-hibernate-resume@.service
1553 %{systemdunitdir}/systemd-hibernate.service
1554 %{systemdunitdir}/systemd-hostnamed.service
1555 %{systemdunitdir}/systemd-hwdb-update.service
1556 %{systemdunitdir}/systemd-hybrid-sleep.service
1557 %{systemdunitdir}/systemd-importd.service
1558 %{systemdunitdir}/systemd-initctl.service
1559 %{systemdunitdir}/systemd-journal-catalog-update.service
1560 %{systemdunitdir}/systemd-journal-flush.service
1561 %{systemdunitdir}/systemd-journal-gatewayd.service
1562 %{systemdunitdir}/systemd-journal-remote.service
1563 %{systemdunitdir}/systemd-journal-upload.service
1564 %{systemdunitdir}/systemd-journald.service
1565 %{systemdunitdir}/systemd-kexec.service
1566 %{systemdunitdir}/systemd-localed.service
1567 %{systemdunitdir}/systemd-logind.service
1568 %{systemdunitdir}/systemd-machine-id-commit.service
1569 %{systemdunitdir}/systemd-machined.service
1570 %{systemdunitdir}/systemd-modules-load.service
1571 %{systemdunitdir}/systemd-nspawn@.service
1572 %{systemdunitdir}/systemd-poweroff.service
1573 %{systemdunitdir}/systemd-quotacheck.service
1574 %{systemdunitdir}/systemd-random-seed.service
1575 %{systemdunitdir}/systemd-reboot.service
1576 %{systemdunitdir}/systemd-remount-fs.service
1577 %{systemdunitdir}/systemd-rfkill.service
1578 %{systemdunitdir}/systemd-suspend.service
1579 %{systemdunitdir}/systemd-sysctl.service
1580 %{systemdunitdir}/systemd-sysusers.service
1581 %{systemdunitdir}/systemd-timedated.service
1582 %{systemdunitdir}/systemd-timesyncd.service
1583 %{systemdunitdir}/systemd-tmpfiles-clean.service
1584 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1585 %{systemdunitdir}/systemd-tmpfiles-setup.service
1586 %{systemdunitdir}/systemd-udev-settle.service
1587 %{systemdunitdir}/systemd-udev-trigger.service
1588 %{systemdunitdir}/systemd-udevd.service
1589 %{systemdunitdir}/systemd-update-done.service
1590 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1591 %{systemdunitdir}/systemd-update-utmp.service
1592 %{systemdunitdir}/systemd-user-sessions.service
1593 %{systemdunitdir}/systemd-vconsole-setup.service
1594 %{systemdunitdir}/systemd-volatile-root.service
1595 %{systemdunitdir}/user@.service
1596 %{systemdunitdir}/machine.slice
1597 %{systemdunitdir}/system.slice
1598 %{systemdunitdir}/user.slice
1599 %exclude %{systemdunitdir}/rc-inetd.service
1600 %{systemdunitdir}/syslog.socket
1601 %{systemdunitdir}/systemd-initctl.socket
1602 %{systemdunitdir}/systemd-journal-remote.socket
1603 %{systemdunitdir}/systemd-journald-audit.socket
1604 %{systemdunitdir}/systemd-journald-dev-log.socket
1605 %{systemdunitdir}/systemd-journald.socket
1606 %{systemdunitdir}/systemd-udevd-control.socket
1607 %{systemdunitdir}/systemd-udevd-kernel.socket
1608 %{systemdunitdir}/basic.target
1609 %{systemdunitdir}/bluetooth.target
1610 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup-pre.target}
1611 %{?with_cryptsetup:%{systemdunitdir}/cryptsetup.target}
1612 %{systemdunitdir}/ctrl-alt-del.target
1613 %{systemdunitdir}/default.target
1614 %{systemdunitdir}/emergency.target
1615 %{systemdunitdir}/exit.target
1616 %{systemdunitdir}/final.target
1617 %{systemdunitdir}/getty.target
1618 %{systemdunitdir}/getty-pre.target
1619 %{systemdunitdir}/graphical.target
1620 %{systemdunitdir}/halt.target
1621 %{systemdunitdir}/hibernate.target
1622 %{systemdunitdir}/hybrid-sleep.target
1623 %{systemdunitdir}/initrd-fs.target
1624 %{systemdunitdir}/initrd-root-fs.target
1625 %{systemdunitdir}/initrd-switch-root.target
1626 %{systemdunitdir}/initrd.target
1627 %{systemdunitdir}/kexec.target
1628 %{systemdunitdir}/local-fs-pre.target
1629 %{systemdunitdir}/local-fs.target
1630 %{systemdunitdir}/machines.target
1631 %{systemdunitdir}/multi-user.target
1632 %{systemdunitdir}/network-online.target
1633 %{systemdunitdir}/network-pre.target
1634 %{systemdunitdir}/network.target
1635 %{systemdunitdir}/nss-lookup.target
1636 %{systemdunitdir}/nss-user-lookup.target
1637 %{systemdunitdir}/paths.target
1638 %{systemdunitdir}/poweroff.target
1639 %{systemdunitdir}/printer.target
1640 %{systemdunitdir}/reboot.target
1641 %{systemdunitdir}/remote-fs-pre.target
1642 %{systemdunitdir}/remote-fs.target
1643 %if %{with cryptsetup}
1644 %{systemdunitdir}/remote-cryptsetup-pre.target
1645 %{systemdunitdir}/remote-cryptsetup.target
1647 %{systemdunitdir}/rescue.target
1648 %{systemdunitdir}/rpcbind.target
1649 %{systemdunitdir}/runlevel0.target
1650 %{systemdunitdir}/runlevel1.target
1651 %{systemdunitdir}/runlevel2.target
1652 %{systemdunitdir}/runlevel3.target
1653 %{systemdunitdir}/runlevel4.target
1654 %{systemdunitdir}/runlevel5.target
1655 %{systemdunitdir}/runlevel6.target
1656 %{systemdunitdir}/shutdown.target
1657 %{systemdunitdir}/sigpwr.target
1658 %{systemdunitdir}/sleep.target
1659 %{systemdunitdir}/slices.target
1660 %{systemdunitdir}/smartcard.target
1661 %{systemdunitdir}/sockets.target
1662 %{systemdunitdir}/sound.target
1663 %{systemdunitdir}/suspend.target
1664 %{systemdunitdir}/swap.target
1665 %{systemdunitdir}/sysinit.target
1666 %{systemdunitdir}/system-update.target
1667 %{systemdunitdir}/time-sync.target
1668 %{systemdunitdir}/timers.target
1669 %{systemdunitdir}/umount.target
1670 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1671 %dir %{systemdunitdir}/basic.target.wants
1672 %dir %{systemdunitdir}/dbus.target.wants
1673 %dir %{systemdunitdir}/final.target.wants
1674 %dir %{systemdunitdir}/graphical.target.wants
1675 %dir %{systemdunitdir}/halt.target.wants
1676 %dir %{systemdunitdir}/initrd.target.wants
1677 %dir %{systemdunitdir}/kexec.target.wants
1678 %dir %{systemdunitdir}/local-fs.target.wants
1679 %dir %{systemdunitdir}/machines.target.wants
1680 %dir %{systemdunitdir}/multi-user.target.wants
1681 %dir %{systemdunitdir}/poweroff.target.wants
1682 %dir %{systemdunitdir}/reboot.target.wants
1683 %dir %{systemdunitdir}/remote-fs.target.wants
1684 %dir %{systemdunitdir}/rescue.target.wants
1685 %dir %{systemdunitdir}/runlevel[12345].target.wants
1686 %dir %{systemdunitdir}/shutdown.target.wants
1687 %dir %{systemdunitdir}/sound.target.wants
1688 %dir %{systemdunitdir}/system-update.target.wants
1689 %dir %{systemdunitdir}/sigpwr.target.wants
1690 %dir %{systemdunitdir}/sockets.target.wants
1691 %dir %{systemdunitdir}/sysinit.target.wants
1692 %dir %{systemdunitdir}/syslog.target.wants
1693 %dir %{systemdunitdir}/timers.target.wants
1694 %{systemdunitdir}/final.target.wants/halt-local.service
1695 %{systemdunitdir}/graphical.target.wants/display-manager.service
1696 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1697 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1698 %{systemdunitdir}/local-fs.target.wants/systemd-remount-fs.service
1699 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1700 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1701 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
1702 %{systemdunitdir}/multi-user.target.wants/getty.target
1703 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1704 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1705 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1706 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1707 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1708 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
1709 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1710 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
1711 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1712 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1713 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1714 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1715 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1716 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1717 %{?with_cryptsetup:%{systemdunitdir}/sysinit.target.wants/cryptsetup.target}
1718 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1719 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1720 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1721 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1722 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1723 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1724 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1725 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1726 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1727 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1728 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1729 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1730 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1731 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1732 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1733 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1734 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1735 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1736 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1737 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1738 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1739 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1740 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1741 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1742 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1743 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1744 %dir %{systemduserunitdir}/sockets.target.wants
1745 %{systemduserunitdir}/graphical-session-pre.target
1746 %{systemduserunitdir}/graphical-session.target
1747 %{_mandir}/man8/30-systemd-environment-d-generator.8*
1748 %{_mandir}/man8/systemd-environment-d-generator.8*
1749 %{_mandir}/man8/systemd-ask-password-console.path.8*
1750 %{_mandir}/man8/systemd-ask-password-console.service.8*
1751 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1752 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1753 %{_mandir}/man8/systemd-backlight@.service.8*
1754 %{_mandir}/man8/systemd-binfmt.service.8*
1755 %{_mandir}/man8/systemd-coredump.socket.8*
1756 %{_mandir}/man8/systemd-coredump@.service.8*
1757 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1758 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1759 %{_mandir}/man8/systemd-fsck-root.service.8*
1760 %{_mandir}/man8/systemd-fsck@.service.8*
1761 %{_mandir}/man8/systemd-halt.service.8*
1762 %{_mandir}/man8/systemd-hibernate.service.8*
1763 %{_mandir}/man8/systemd-hostnamed.service.8*
1764 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1765 %{_mandir}/man8/systemd-initctl.service.8*
1766 %{_mandir}/man8/systemd-initctl.socket.8*
1767 %{_mandir}/man8/systemd-journald.service.8*
1768 %{_mandir}/man8/systemd-journald.socket.8*
1769 %{_mandir}/man8/systemd-importd.service.8*
1770 %{_mandir}/man8/systemd-journald-audit.socket.8*
1771 %{_mandir}/man8/systemd-kexec.service.8*
1772 %{_mandir}/man8/systemd-localed.service.8*
1773 %{_mandir}/man8/systemd-logind.service.8*
1774 %{_mandir}/man8/systemd-machined.service.8*
1775 %{_mandir}/man8/systemd-modules-load.service.8*
1776 %{_mandir}/man8/systemd-poweroff.service.8*
1777 %{_mandir}/man8/systemd-quotacheck.service.8*
1778 %{_mandir}/man8/systemd-random-seed.service.8*
1779 %{_mandir}/man8/systemd-reboot.service.8*
1780 %{_mandir}/man8/systemd-remount-fs.service.8*
1781 %{_mandir}/man8/systemd-rfkill.socket.8*
1782 %{_mandir}/man8/systemd-suspend.service.8*
1783 %{_mandir}/man8/systemd-sysctl.service.8*
1784 %{_mandir}/man8/systemd-timedated.service.8*
1785 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
1786 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
1787 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
1788 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
1789 %{_mandir}/man8/systemd-udevd.service.8*
1790 %{_mandir}/man8/systemd-udevd-control.socket.8*
1791 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
1792 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
1793 %{_mandir}/man8/systemd-update-utmp.service.8*
1794 %{_mandir}/man8/systemd-user-sessions.service.8*
1795 %{_mandir}/man8/systemd-vconsole-setup.service.8*
1797 %if %{with microhttpd}
1798 %files journal-gateway
1799 %defattr(644,root,root,755)
1800 %{systemdunitdir}/systemd-journal-gatewayd.socket
1801 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
1802 %{_mandir}/man8/systemd-journal-gatewayd.8*
1803 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
1804 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
1808 %defattr(644,root,root,755)
1809 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
1810 %dir %{_sysconfdir}/systemd/network
1811 %dir %{_sysconfdir}/systemd/system/network-online.target.wants
1812 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
1813 /lib/systemd/network/80-container-host0.network
1814 /lib/systemd/network/80-container-ve.network
1815 /lib/systemd/network/80-container-vz.network
1816 /etc/systemd/system/dbus-org.freedesktop.network1.service
1817 %{systemdunitdir}/systemd-networkd-wait-online.service
1818 %{systemdunitdir}/systemd-networkd.service
1819 %{systemdunitdir}/systemd-networkd.socket
1820 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
1821 %attr(755,root,root) /bin/networkctl
1822 %attr(755,root,root) /lib/systemd/systemd-networkd
1823 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
1824 %{_mandir}/man1/networkctl.1*
1825 %{_mandir}/man5/networkd.conf.5*
1826 %{_mandir}/man5/networkd.conf.d.5*
1827 %{_mandir}/man8/systemd-networkd-wait-online.8*
1828 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
1829 %{_mandir}/man8/systemd-networkd.8*
1830 %{_mandir}/man8/systemd-networkd.service.8*
1833 %defattr(644,root,root,755)
1834 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
1835 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
1836 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
1837 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/systemd/system/dbus-org.freedesktop.resolve1.service
1838 %{systemdunitdir}/systemd-resolved.service
1839 %attr(755,root,root) /lib/systemd/systemd-resolved
1840 %{_mandir}/man5/resolved.conf.5*
1841 %{_mandir}/man5/resolved.conf.d.5*
1842 %{_mandir}/man8/systemd-resolved.8*
1843 %{_mandir}/man8/systemd-resolved.service.8*
1846 %defattr(644,root,root,755)
1847 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
1848 %{systemdunitdir}/rc-inetd.service
1851 %defattr(644,root,root,755)
1852 %attr(755,root,root) %{_bindir}/systemd-analyze
1853 %{_mandir}/man1/systemd-analyze.1*
1856 %defattr(644,root,root,755)
1857 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
1858 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
1859 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
1860 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
1861 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
1862 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
1863 %attr(755,root,root) /lib/systemd/libsystemd-shared*.so
1864 %{_mandir}/man8/libnss_resolve.so.2.8*
1865 %{_mandir}/man8/libnss_systemd.so.2.8*
1866 %{_mandir}/man8/nss-resolve.8*
1867 %{_mandir}/man8/nss-systemd.8*
1870 %defattr(644,root,root,755)
1871 %attr(755,root,root) /%{_lib}/libsystemd.so
1872 %{_includedir}/%{name}
1873 %{_pkgconfigdir}/libsystemd.pc
1874 %{_mandir}/man3/SD_*.3*
1875 %{_mandir}/man3/sd*.3*
1877 %files -n bash-completion-systemd
1878 %defattr(644,root,root,755)
1879 %{?with_efi:%{bash_compdir}/bootctl}
1880 %{bash_compdir}/busctl
1881 %{bash_compdir}/coredumpctl
1882 %{bash_compdir}/hostnamectl
1883 %{bash_compdir}/journalctl
1884 %{bash_compdir}/kernel-install
1885 %{bash_compdir}/localectl
1886 %{bash_compdir}/loginctl
1887 %{bash_compdir}/machinectl
1888 %{bash_compdir}/networkctl
1889 %{bash_compdir}/systemctl
1890 %{bash_compdir}/systemd-analyze
1891 %{bash_compdir}/systemd-cat
1892 %{bash_compdir}/systemd-cgls
1893 %{bash_compdir}/systemd-cgtop
1894 %{bash_compdir}/systemd-delta
1895 %{bash_compdir}/systemd-detect-virt
1896 %{bash_compdir}/systemd-nspawn
1897 %{bash_compdir}/systemd-path
1898 %{bash_compdir}/systemd-resolve
1899 %{bash_compdir}/systemd-run
1900 %{bash_compdir}/timedatectl
1902 %files -n zsh-completion-systemd
1903 %defattr(644,root,root,755)
1904 %{?with_efi:%{zsh_compdir}/_bootctl}
1905 %{zsh_compdir}/_busctl
1906 %{zsh_compdir}/_coredumpctl
1907 %{zsh_compdir}/_hostnamectl
1908 %{zsh_compdir}/_journalctl
1909 %{zsh_compdir}/_kernel-install
1910 %{zsh_compdir}/_localectl
1911 %{zsh_compdir}/_loginctl
1912 %{zsh_compdir}/_machinectl
1913 %{zsh_compdir}/_networkctl
1914 %{zsh_compdir}/_sd_hosts_or_user_at_host
1915 %{zsh_compdir}/_sd_machines
1916 %{zsh_compdir}/_sd_outputmodes
1917 %{zsh_compdir}/_sd_unit_files
1918 %{zsh_compdir}/_systemctl
1919 %{zsh_compdir}/_systemd
1920 %{zsh_compdir}/_systemd-analyze
1921 %{zsh_compdir}/_systemd-delta
1922 %{zsh_compdir}/_systemd-inhibit
1923 %{zsh_compdir}/_systemd-nspawn
1924 %{zsh_compdir}/_systemd-resolve
1925 %{zsh_compdir}/_systemd-run
1926 %{zsh_compdir}/_systemd-tmpfiles
1927 %{zsh_compdir}/_timedatectl
1930 %defattr(644,root,root,755)
1931 %dev(c,1,3) %attr(666,root,root) /dev/null
1932 %dev(c,5,1) %attr(660,root,console) /dev/console
1933 %dev(c,1,5) %attr(666,root,root) /dev/zero
1936 %defattr(644,root,root,755)
1940 %attr(755,root,root) /lib/udev/collect
1942 %attr(755,root,root) /lib/udev/net_helper
1944 %attr(755,root,root) /lib/udev/ata_id
1945 %attr(755,root,root) /lib/udev/cdrom_id
1946 %attr(755,root,root) /lib/udev/mtd_probe
1947 %attr(755,root,root) /lib/udev/scsi_id
1948 %attr(755,root,root) /lib/udev/v4l_id
1950 %attr(755,root,root) /lib/udev/udevd
1952 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
1953 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
1954 /lib/udev/hwdb.d/20-net-ifname.hwdb
1955 /lib/udev/hwdb.d/20-OUI.hwdb
1956 /lib/udev/hwdb.d/20-pci-classes.hwdb
1957 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
1958 /lib/udev/hwdb.d/20-sdio-classes.hwdb
1959 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
1960 /lib/udev/hwdb.d/20-usb-classes.hwdb
1961 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
1962 /lib/udev/hwdb.d/60-evdev.hwdb
1963 /lib/udev/hwdb.d/60-keyboard.hwdb
1964 /lib/udev/hwdb.d/60-sensor.hwdb
1965 /lib/udev/hwdb.d/70-joystick.hwdb
1966 /lib/udev/hwdb.d/70-mouse.hwdb
1967 /lib/udev/hwdb.d/70-pointingstick.hwdb
1968 /lib/udev/hwdb.d/70-touchpad.hwdb
1970 %attr(755,root,root) %{_rootsbindir}/start_udev
1971 %attr(755,root,root) %{_rootsbindir}/udevd
1972 %attr(755,root,root) %{_rootsbindir}/udevadm
1973 %attr(755,root,root) /bin/systemd-hwdb
1974 %attr(755,root,root) /bin/udevadm
1976 %dir %{_sysconfdir}/udev
1977 %dir %{_sysconfdir}/udev/rules.d
1978 %dir %{_sysconfdir}/udev/hwdb.d
1979 %ghost %{_sysconfdir}/udev/hwdb.bin
1981 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
1982 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
1983 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
1984 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
1985 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
1986 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
1987 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
1988 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
1990 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
1992 # rules below are NOT supposed to be changed by users
1993 /lib/udev/rules.d/50-udev-default.rules
1994 /lib/udev/rules.d/60-block.rules
1995 /lib/udev/rules.d/60-cdrom_id.rules
1996 /lib/udev/rules.d/60-drm.rules
1997 /lib/udev/rules.d/60-evdev.rules
1998 /lib/udev/rules.d/60-persistent-alsa.rules
1999 /lib/udev/rules.d/60-persistent-input.rules
2000 /lib/udev/rules.d/60-persistent-storage.rules
2001 /lib/udev/rules.d/60-persistent-storage-tape.rules
2002 /lib/udev/rules.d/60-persistent-v4l.rules
2003 /lib/udev/rules.d/60-serial.rules
2004 /lib/udev/rules.d/64-btrfs.rules
2005 /lib/udev/rules.d/70-mouse.rules
2006 /lib/udev/rules.d/70-power-switch.rules
2007 /lib/udev/rules.d/70-touchpad.rules
2008 /lib/udev/rules.d/75-net-description.rules
2009 /lib/udev/rules.d/75-probe_mtd.rules
2010 /lib/udev/rules.d/78-sound-card.rules
2011 /lib/udev/rules.d/80-drivers.rules
2012 /lib/udev/rules.d/80-net-setup-link.rules
2013 /lib/udev/rules.d/90-vconsole.rules
2015 %{_mandir}/man5/udev.conf.5*
2016 %{_mandir}/man7/udev.7*
2017 %{_mandir}/man7/hwdb.7*
2018 %{_mandir}/man8/systemd-hwdb.8*
2019 %{_mandir}/man8/udevadm.8*
2020 %{_mandir}/man8/udevd.8*
2023 %defattr(644,root,root,755)
2024 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2025 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2027 %files -n udev-devel
2028 %defattr(644,root,root,755)
2029 %attr(755,root,root) /%{_lib}/libudev.so
2030 %{_includedir}/libudev.h
2031 %{_pkgconfigdir}/libudev.pc
2032 %{_npkgconfigdir}/udev.pc
2033 %{_mandir}/man3/libudev.3*
2034 %{_mandir}/man3/udev_*.3*
2036 %files -n bash-completion-udev
2037 %defattr(644,root,root,755)
2038 %{bash_compdir}/udevadm
2040 %files -n zsh-completion-udev
2041 %defattr(644,root,root,755)
2042 %{zsh_compdir}/_udevadm