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