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