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