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