]> git.pld-linux.org Git - packages/systemd.git/blob - systemd.spec
5f7a395737b71476f909c918bad8d3ddb2151cbe
[packages/systemd.git] / systemd.spec
1 # TODO:
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
7 # - dev->udev upgrade:
8 #   - /dev/urandom remains missing, not created with start_udev anymore
9 #
10 #warning: Installed (but unpackaged) file(s) found:
11 #       /usr/lib/rpm/macros.d/macros.systemd
12 #
13 # Conditional build:
14 %bcond_without  audit           # audit support
15 %bcond_without  cryptsetup      # cryptsetup support
16 %bcond_without  microhttpd      # use microhttpd for network journal access
17 %bcond_without  pam             # PAM authentication support
18 %bcond_without  qrencode        # QRencode support
19 %bcond_without  selinux         # SELinux support
20 %bcond_without  efi             # EFI boot support
21 %bcond_without  fido2           # FIDO2 support
22 %bcond_without  tpm2            # TPM2 support
23 %bcond_with     tests           # "make check" (requires systemd already installed)
24
25 %ifnarch %{ix86} %{x8664} aarch64
26 # x32 disabled - maybe it's possible to build x64 EFI, but it requires some hacking (add -m64 to EFI gcc command line?)
27 %undefine       with_efi
28 %endif
29 Summary:        A System and Service Manager
30 Summary(pl.UTF-8):      systemd - zarządca systemu i usług dla Linuksa
31 Name:           systemd
32 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
33 Version:        248.2
34 Release:        0.1
35 Epoch:          1
36 License:        GPL v2+ (udev), LGPL v2.1+ (the rest)
37 Group:          Base
38 #Source0Download: https://github.com/systemd/systemd/releases
39 Source0:        https://github.com/systemd/systemd-stable/archive/v%{version}/%{name}-%{version}.tar.gz
40 # Source0-md5:  a9ef37089c45cd9c80802c30152a7485
41 Source1:        %{name}-sysv-convert
42 Source2:        %{name}_booted.c
43 Source3:        network.service
44 Source4:        var-lock.mount
45 Source5:        var-run.mount
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
53
54 # rules
55 Source101:      udev-alsa.rules
56 Source102:      udev.rules
57 Source103:      udev-links.conf
58 Source104:      udev-uinput.rules
59 Source105:      udev-steam_controller.rules
60 Source106:      udev-i2c.rules
61 # scripts / helpers
62 Source110:      udev-net.helper
63 Source111:      start_udev
64 # misc
65 Source120:      udev.blacklist
66 Source121:      fbdev.blacklist
67 Patch0:         target-pld.patch
68 Patch1:         config-pld.patch
69 Patch2:         pld-sysv-network.patch
70 Patch3:         tmpfiles-not-fatal.patch
71 Patch4:         udev-ploop-rules.patch
72
73 Patch6:         net-rename-revert.patch
74 Patch7:         %{name}-completion.patch
75 Patch8:         proc-hidepid.patch
76 Patch9:         %{name}-configfs.patch
77 Patch10:        pld-boot_efi_mount.patch
78 Patch11:        optional-tmp-on-tmpfs.patch
79 Patch12:        uids_gids.patch
80 Patch13:        sysctl.patch
81 Patch14:        pld-pam-%{name}-user.patch
82 Patch15:        %{name}-x32.patch
83 URL:            https://www.freedesktop.org/wiki/Software/systemd/
84 BuildRequires:  acl-devel
85 %{?with_audit:BuildRequires:    audit-libs-devel}
86 BuildRequires:  binutils >= 3:2.22.52.0.1-2
87 BuildRequires:  bzip2-devel
88 # ln --relative
89 BuildRequires:  coreutils >= 8.16
90 %{?with_cryptsetup:BuildRequires:       cryptsetup-devel >= 2.3.0}
91 BuildRequires:  curl-devel >= 7.32.0
92 BuildRequires:  dbus-devel >= 1.9.18
93 BuildRequires:  docbook-dtd42-xml
94 BuildRequires:  docbook-dtd45-xml
95 BuildRequires:  docbook-style-xsl-nons
96 BuildRequires:  elfutils-devel >= 0.158
97 BuildRequires:  gettext-tools
98 BuildRequires:  glib2-devel >= 1:2.22.0
99 BuildRequires:  glibc-misc
100 %{?with_efi:BuildRequires:      gnu-efi}
101 BuildRequires:  gnutls-devel >= 3.6.0
102 BuildRequires:  gperf
103 BuildRequires:  intltool >= 0.40.0
104 # pkgconfig(libiptc)
105 BuildRequires:  iptables-devel
106 BuildRequires:  kmod-devel >= 15
107 BuildRequires:  libapparmor-devel >= 1:2.13
108 BuildRequires:  libblkid-devel >= 2.24
109 BuildRequires:  libcap-devel
110 BuildRequires:  libfdisk-devel >= 2.33
111 %{?with_fido2:BuildRequires:    libfido2-devel}
112 BuildRequires:  libgcrypt-devel >= 1.4.5
113 BuildRequires:  libgpg-error-devel >= 1.12
114 BuildRequires:  libidn2-devel
115 %{?with_microhttpd:BuildRequires:       libmicrohttpd-devel >= 0.9.33}
116 BuildRequires:  libmount-devel >= 2.30
117 BuildRequires:  libpwquality-devel
118 BuildRequires:  libseccomp-devel >= 2.4.0
119 %{?with_selinux:BuildRequires:  libselinux-devel >= 2.6}
120 BuildRequires:  libtool >= 2:2.2
121 BuildRequires:  libxslt-progs
122 BuildRequires:  lz4-devel >= 1:1.3.0
123 BuildRequires:  m4
124 BuildRequires:  meson >= 0.46
125 BuildRequires:  ninja
126 BuildRequires:  p11-kit-devel >= 0.23.3
127 %{?with_pam:BuildRequires:      pam-devel >= 1.1.2}
128 BuildRequires:  pcre2-8-devel
129 BuildRequires:  pkgconfig >= 1:0.9.0
130 BuildRequires:  polkit-devel >= 0.106
131 BuildRequires:  python3
132 BuildRequires:  python3-lxml
133 %{?with_qrencode:BuildRequires: qrencode-devel >= 4}
134 BuildRequires:  rpmbuild(macros) >= 1.752
135 BuildRequires:  sed >= 4.0
136 %{?with_tests:BuildRequires:    systemd}
137 %{?with_tpm2:BuildRequires:     tpm2-tss-devel}
138 BuildRequires:  usbutils >= 0.82
139 BuildRequires:  xorg-lib-libxkbcommon-devel >= 0.5.0
140 BuildRequires:  xz-devel
141 BuildRequires:  zlib-devel
142 BuildRequires:  zstd-devel >= 1.4.0
143 Requires(post,postun):  %{name}-units = %{epoch}:%{version}-%{release}
144 Requires(postun):       /usr/sbin/groupdel
145 Requires(postun):       /usr/sbin/userdel
146 Requires(post): /bin/setfacl
147 Requires(pre):  /bin/id
148 Requires(pre):  /usr/bin/getgid
149 Requires(pre):  /usr/sbin/groupadd
150 Requires(pre):  /usr/sbin/useradd
151 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
152 Requires:       %{name}-units = %{epoch}:%{version}-%{release}
153 Requires:       %{name}-tools = %{epoch}:%{version}-%{release}
154 Requires:       /etc/os-release
155 Requires:       SysVinit-tools
156 Requires:       agetty
157 Requires:       curl-libs >= 7.32.0
158 Requires:       dbus >= 1.9.18
159 Requires:       filesystem >= 4.0-39
160 Requires:       glibc >= 2.16
161 Requires:       gnutls-libs >= 3.6.0
162 Requires:       kmod >= 25-2
163 Requires:       libgpg-error >= 1.12
164 %{?with_microhttpd:Requires:    libmicrohttpd >= 0.9.33}
165 Requires:       libutempter
166 Requires:       polkit >= 0.106
167 Requires:       rc-scripts >= 0.4.5.3-7
168 Requires:       setup >= 2.10.1
169 Requires:       udev-core = %{epoch}:%{version}-%{release}
170 Requires:       udev-libs = %{epoch}:%{version}-%{release}
171 Requires:       uname(release) >= 3.13
172 Requires:       util-linux >= 2.30
173 %{?with_cryptsetup:Suggests:    cryptsetup >= 2.3.0}
174 Suggests:       fsck >= 2.25.0
175 %{?with_fido2:Suggests: libfido2}
176 Suggests:       libidn2
177 Suggests:       libpwquality
178 Suggests:       pcre2-8
179 %{?with_qrencode:Suggests:      qrencode-libs >= 4}
180 Suggests:       service(klogd)
181 Suggests:       service(syslog)
182 Suggests:       xorg-lib-libxkbcommon >= 0.5.0
183 Provides:       group(systemd-coredump)
184 Provides:       group(systemd-journal)
185 Provides:       group(systemd-journal-remote)
186 Provides:       group(systemd-journal-upload)
187 Provides:       group(systemd-network)
188 Provides:       group(systemd-oom)
189 Provides:       group(systemd-resolve)
190 Provides:       group(systemd-timesync)
191 Provides:       udev-acl = %{epoch}:%{version}-%{release}
192 Provides:       user(systemd-coredump)
193 Provides:       user(systemd-journal-remote)
194 Provides:       user(systemd-journal-upload)
195 Provides:       user(systemd-network)
196 Provides:       user(systemd-oom)
197 Provides:       user(systemd-resolve)
198 Provides:       user(systemd-timesync)
199 # kde4 still can't live without ConsoleKit
200 #Obsoletes:     ConsoleKit
201 #Obsoletes:     ConsoleKit-x11
202 Obsoletes:      elogind
203 Obsoletes:      systemd-no-compat-tmpfiles < 1:183-1
204 Obsoletes:      udev-acl < 1:181-1
205 Obsoletes:      udev-systemd < 1:182-1
206 # for storage detection / activation services
207 Conflicts:      dmraid < 1.0.0-0.rc16.3.3
208 Conflicts:      mdadm < 4.0-2
209 # sytemd wants pam with pam_systemd.so in system-auth...
210 Conflicts:      pam < 1:1.1.5-5
211 # ...and sudo hates it
212 Conflicts:      sudo < 1:1.7.8p2-4
213 # for prefdm script
214 Conflicts:      xinitrc-ng < 1.0
215 # systemd scripts use options not present in older versions
216 Conflicts:      kpartx < 0.6.1-1
217 Conflicts:      multipath-tools < 0.6.1-1
218 # no tmpfs on /media, use /run/media/$USER for mounting
219 Conflicts:      udisks2 < 1.92.0
220 # packages that have dirs under /var/run and/or /var/lock must provide tmpfiles configs
221 Conflicts:      ConsoleKit-dirs < 0.4.5-7
222 Conflicts:      NetworkManager < 2:0.9.2.0-3
223 Conflicts:      Zope < 2.11.8-2
224 Conflicts:      amavisd-new < 1:2.7.0-1
225 Conflicts:      apache-base < 2.2.21-4
226 Conflicts:      apache-mod_bw < 0.92-3
227 Conflicts:      apache-mod_fastcgi < 2.4.6-6
228 Conflicts:      apache1-base < 1.3.42-5
229 Conflicts:      apache1-mod_fastcgi < 2.4.6-2
230 Conflicts:      asterisk < 10.0.1-2
231 Conflicts:      autossh-init < 1.4b-3
232 Conflicts:      balance < 3.54-2
233 Conflicts:      bind < 7:9.8.1.P1-4
234 Conflicts:      bopm < 3.1.3-4
235 Conflicts:      callweaver < 1.2.1-9
236 Conflicts:      cassandra-bin < 0.8.9-2
237 Conflicts:      clamav < 0.97.3-3
238 Conflicts:      cups < 1:1.5.0-10
239 Conflicts:      dovecot < 1:2.0.16-3
240 Conflicts:      dspam < 3.9.0-6
241 Conflicts:      fail2ban < 0.8.4-4
242 Conflicts:      fsck < 2.25.0
243 Conflicts:      gammu-smsd < 1:1.31.0-3
244 # Break gdm2.20 installs
245 #Conflicts:     gdm < 2:3.2.1.1-9
246 Conflicts:      greylistd < 0.8.8-2
247 Conflicts:      inn < 2.4.6-7
248 Conflicts:      ipsec-tools < 0.8.0-3
249 Conflicts:      jabber-common < 0-9
250 Conflicts:      laptop-mode-tools < 1.58-2
251 Conflicts:      libgpod < 0.8.0-6
252 Conflicts:      libvirt-utils < 0.9.9-4
253 Conflicts:      lighttpd < 1.4.30-5
254 Conflicts:      lirc < 0.9.0-20
255 # Needed for vgscan --cache ( perhaps < 2.02.96 would be enough, but not tested)
256 Conflicts:      lvm2 < 2.02.132
257 Conflicts:      mailman < 5:2.1.14-4
258 Conflicts:      memcached < 1.4.11-2
259 Conflicts:      mpd < 0.16.5-4
260 Conflicts:      mrtg < 2.17.0-3
261 Conflicts:      munin-common < 1.4.5-5
262 Conflicts:      nagios-nrpe < 2.13-2
263 Conflicts:      ndisc6-rdnssd < 1.0.1-3
264 Conflicts:      nscd < 6:2.14.1-5
265 Conflicts:      nss_ldapd-nslcd < 0.8.4-2
266 Conflicts:      openct < 0.6.20-3
267 Conflicts:      openl2tp < 1.8-3
268 Conflicts:      openldap-overlay-nssov < 2.4.28-4
269 Conflicts:      openldap-servers < 2.4.28-4
270 Conflicts:      openvpn < 2.2.2-2
271 Conflicts:      pam-pam_mount < 2.12-3
272 Conflicts:      pam-pam_ssh < 1.97-2
273 Conflicts:      pcsc-lite < 1.8.1-2
274 Conflicts:      php-dirs < 1.2-3
275 Conflicts:      policyd < 2.0.10-3
276 Conflicts:      pound < 2.6-2
277 Conflicts:      pptp < 1.7.2-3
278 Conflicts:      proftpd-common < 2:1.3.4a-2
279 Conflicts:      pulseaudio-server < 1.1-2
280 Conflicts:      quagga < 0.99.20-3
281 Conflicts:      radvd < 1.8.5-2
282 Conflicts:      red5 < 0.9.0-2
283 Conflicts:      redis-server < 2.4.2-4
284 Conflicts:      smokeping < 2.4.2-10
285 Conflicts:      smtp-gated < 1.4.17-2
286 Conflicts:      socat < 1.7.2.0-2
287 Conflicts:      speech-dispatcher < 0.7.1-2
288 Conflicts:      sphinx < 2.0.3-4
289 Conflicts:      splashutils < 1.5.4.3-3
290 Conflicts:      stunnel < 4.50-2
291 Conflicts:      tenshi < 0.12-2
292 Conflicts:      tor < 0.2.2.35-2
293 Conflicts:      ucarp < 1.5.2-3
294 Conflicts:      udisks < 1.0.4-3
295 Conflicts:      util-vserver < 0.30.216-1.pre3002.3
296 Conflicts:      vpnc < 0.5.3-2
297 Conflicts:      web2ldap < 1.1.0rc1-2
298 Conflicts:      wesnoth-server < 1:1.10-2
299 Conflicts:      wpa_supplicant < 0.7.3-10
300 Conflicts:      xl2tpd < 1.3.0-2
301 # end of tmpfiles conflicts
302 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
303
304 %define         _rootsbindir    /sbin
305
306 %description
307 systemd is a system and service manager for Linux, compatible with
308 SysV and LSB init scripts. systemd provides aggressive parallelization
309 capabilities, uses socket and D-Bus activation for starting services,
310 offers on-demand starting of daemons, keeps track of processes using
311 Linux cgroups, supports snapshotting and restoring of the system
312 state, maintains mount and automount points and implements an
313 elaborate transactional dependency-based service control logic. It can
314 work as a drop-in replacement for sysvinit.
315
316 %description -l pl.UTF-8
317 systemd jest zarządcą systemu i usług dla Linuksa, kompatybilny ze
318 skryptami SysV i LSB. systemd udostępnia rozbudowane zdolności
319 paralelizacji, do uruchamiania usług używa socketów oraz D-Busa,
320 oferuje uruchamianie usług na życzenie, monitoruje procesy używając
321 linuksowych cgroups, wspomaga zapisywanie (snapshot) i odczytywanie
322 (restore) stanu systemu, zarządza (auto)mount pointami oraz
323 implementuje starannie opracowaną transakcjonalną, bazującą na
324 zależnościach logikę kontroli usług. Może pracować jako zastępca dla
325 sysvinit.
326
327 %package init
328 Summary:        systemd /sbin/init and LSB/SysV compatibility symlinks
329 Summary(pl.UTF-8):      /sbin/init z systemd i dowiązania dla kompatybilności z LSB/SysV
330 Group:          Base
331 Requires:       systemd
332 Provides:       virtual-init-daemon
333 Obsoletes:      SysVinit
334 Obsoletes:      virtual-init-daemon
335 Conflicts:      rc-scripts < 0.4.5.5-2
336 Conflicts:      upstart
337 # systemd takes care of that and causes problems
338 Conflicts:      binfmt-detector
339 # for /lib/systemd/systemd-sysv-install
340 Conflicts:      chkconfig < 2:1.5-1
341
342 %description init
343 Install this package when you are ready to final switch to systemd.
344
345 %description init -l pl.UTF-8
346 Ten pakiet należy zainstalować po przygotowaniu się do ostatecznego
347 przejścia na systemd.
348
349 %package units
350 Summary:        Configuration files, directories and installation tool for systemd
351 Summary(pl.UTF-8):      Pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla systemd
352 Group:          Base
353 Requires(post): coreutils
354 Requires(post): /bin/awk
355 Requires:       less >= 568
356
357 %description units
358 Basic configuration files, directories and installation tool for the
359 systemd system and service manager.
360
361 This is common config, use %{_sysconfdir}/systemd/system to override.
362
363 %description units -l pl.UTF-8
364 Podstawowe pliki konfiguracyjne, katalogi i narzędzie instalacyjne dla
365 zarządcy systemu i usług systemd.
366
367 Ten pakiet zawiera ogólną konfigurację, ustawienia można nadpisać
368 poprzez katalog %{_sysconfdir}/systemd/system.
369
370 %package tools
371 Summary:        Tools that work with and without systemd started
372 Summary(pl.UTF-8):      Narzędzia działające przy uruchomionym jak i bez systemd
373 Group:          Base
374 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
375
376 %description tools
377 Tools that work with and without systemd started.
378
379 %description tools -l pl.UTF-8
380 Narzędzia działające przy uruchomionym jak i bez systemd.
381
382 %package journal-gateway
383 Summary:        Gateway for serving journal events over the network using HTTP
384 Summary(pl.UTF-8):      Bramka do serwowania zdarzeń dziennika po sieci poprzez HTTP
385 License:        LGPL v2.1+
386 Group:          Base
387 Requires:       %{name} = %{epoch}:%{version}-%{release}
388 Requires(postun):       /usr/sbin/groupdel
389 Requires(postun):       /usr/sbin/userdel
390 Requires(pre):  /bin/id
391 Requires(pre):  /usr/bin/getgid
392 Requires(pre):  /usr/sbin/groupadd
393 Requires(pre):  /usr/sbin/useradd
394 Provides:       group(systemd-journal-gateway)
395 Provides:       user(systemd-journal-gateway)
396 Conflicts:      systemd < 1:206-3
397
398 %description journal-gateway
399 systemd-journal-gatewayd serves journal events over the network using
400 HTTP.
401
402 %description journal-gateway -l pl.UTF-8
403 systemd-journal-gatewayd serwuje zdarzenia dziennika po sieci poprzez
404 HTTP.
405
406 %package homed
407 Summary:        systemd home area/user account manager
408 Summary(pl.UTF-8):      Zarządca obszarów domowych/kont użytkownika dla systemd
409 Group:          Base
410 Requires:       %{name} = %{epoch}:%{version}-%{release}
411 Requires:       libfdisk >= 2.33
412
413 %description homed
414 systemd-homed is a system service that may be used to create, remove,
415 change or inspect home areas (directories and network mounts and real
416 or loopback block devices with a filesystem, optionally encrypted).
417
418 %description homed -l pl.UTF-8
419 systemd-homed to usługa systemowa służąca do tworzenia, usuwania,
420 zmiany lub dozorowania obszarów domowych (katalogów, montowań
421 sieciowych oraz prawdziwych lub symulowanych urządzeń blokowych z
422 systemami plików, opcjonalnie szyfrowanymi).
423
424 %package networkd
425 Summary:        systemd network manager
426 Summary(pl.UTF-8):      Zarządca sieci systemd
427 Group:          Base
428 Requires:       %{name} = %{epoch}:%{version}-%{release}
429 Suggests:       %{name}-resolved = %{epoch}:%{version}-%{release}
430
431 %description networkd
432 systemd-networkd is a system service that manages networks. It detects
433 and configures network devices as they appear, as well as creating
434 virtual network devices.
435
436 %description networkd -l pl.UTF-8
437 systemd-networkd to usługa systemowa zarządzająca siecią. Wykrywa i
438 konfiguruje interfejsy sieciowe gdy się pojawiają, a także tworzy
439 wirtualne urządzenia sieciowe.
440
441 %package oomd
442 Summary:        systemd userspace OOM killer service
443 Summary(pl.UTF-8):      Usługa systemd zabójcy OOM w przestrzeni użytkownika
444 Group:          Base
445 Requires:       %{name} = %{epoch}:%{version}-%{release}
446
447 %description oomd
448 systemd-oomd is a system service which monitors resource contention
449 for selected parts of the unit hierarchy using the PSI information
450 reported by the kernel, and kills processes when memory or swap
451 pressure is above configured limits.
452
453 %description oomd -l pl.UTF-8
454 systemd-oomd to usługa systemowa monitorująca wykorzystanie zasobów
455 dla wybranych części hierarchii jednostek przy użyciu informacji PSI,
456 zgłaszanych przez jądro, oraz zabijająca procesy, kiedy niedobór
457 pamięci lub przestrzeni wymiany jest powyżej skonfigurowanych limitów.
458
459 %package portabled
460 Summary:        systemd portable service images service
461 Summary(pl.UTF-8):      Usługa systemd do obrazów usług przenośnych
462 Group:          Base
463 Requires:       %{name} = %{epoch}:%{version}-%{release}
464
465 %description portabled
466 systemd-portabled is a system service that may be used to attach,
467 detach and inspect portable service images.
468
469 %description portabled -l pl.UTF-8
470 systemd-portabled to usługa systemowa służąca do podłączania,
471 odłączania i badania obrazów usług przenośnych.
472
473 %package repart
474 Summary:        systemd service to automatically grow and add partitions
475 Summary(pl.UTF-8):      Usługa systemd do automatycznego powiększania lub dodawania partycji
476 Group:          Base
477 Requires:       %{name} = %{epoch}:%{version}-%{release}
478 Requires:       libfdisk >= 2.33
479
480 %description repart
481 systemd-repart grows and adds partitions to a partition table, based
482 on the configuration files.
483
484 %description repart -l pl.UTF-8
485 systemd-repart powiększa i dodaje partycje do tablicy partycji w
486 oparciu o pliki konfiguracyjne.
487
488 %package resolved
489 Summary:        systemd network name resolution manager
490 Summary(pl.UTF-8):      Zarządca rozwiązywania nazw sieciowych systemd
491 Group:          Base
492 Requires:       %{name} = %{epoch}:%{version}-%{release}
493
494 %description resolved
495 systemd-resolved is a system service that manages network name
496 resolution. It implements a caching DNS stub resolver and an LLMNR
497 resolver and responder.
498
499 It also generates /run/systemd/resolve/resolv.conf for compatibility
500 which may be symlinked from /etc/resolv.conf.
501
502 %description resolved -l pl.UTF-8
503 systemd-resolved to usługa systemowa zarządzająca rozwiązywaniem nazw
504 sieciowych. Implementuje keszujący resolver DNS oraz resolver i
505 responder LLMNR.
506
507 Generuje także dla zgodności plik /run/systemd/resolve/resolv.conf,
508 który można użyć do dowiązania symbolicznego z /etc/resolv.conf.
509
510 %package inetd
511 Summary:        Native inet service support for systemd via socket activation
512 Summary(pl.UTF-8):      Natywna obsługa usług inet dla systemd
513 Group:          Base
514 Requires:       %{name} = %{epoch}:%{version}-%{release}
515 Requires:       rc-inetd
516 Provides:       inetdaemon
517 Obsoletes:      inetd
518 Obsoletes:      inetdaemon
519 Obsoletes:      rlinetd
520 Obsoletes:      xinetd
521
522 %description inetd
523 Native inet service support for systemd via socket activation.
524
525 This package contains inet service generator that provides the
526 functionality of rc-inetd service and replaces a separate inet daemon
527 with systemd socket activation feature.
528
529 %description inetd -l pl.UTF-8
530 Natywna obsługa usług inet dla systemd.
531
532 Ten pakiet zawiera generator usług inet udostępniający funkcjonalność
533 serwisu rc-inetd i zastępujący osobny demon inet przez systemd i
534 aktywację usług przez gniazda.
535
536 %package analyze
537 Summary:        Tool for processing systemd profiling information
538 Summary(pl.UTF-8):      Narzędzie do przetwarzania informacji profilujących systemd
539 Group:          Base
540 Requires:       %{name} = %{epoch}:%{version}-%{release}
541 Conflicts:      systemd < 44-3
542
543 %description analyze
544 'systemd-analyze blame' lists which systemd unit needed how much time
545 to finish initialization at boot. 'systemd-analyze plot' renders an
546 SVG visualizing the parallel start of units at boot.
547
548 %description analyze -l pl.UTF-8
549 'systemd-analyze blame' wypisuje, ile czasu wymagały poszczególne
550 jednostki systemd na zakończenie podczas rozruchu systemu.
551 'systemd-analyze plot' tworzy wykres SVG wizualizujący równoległy
552 start jednostek podczas rozruchu.
553
554 %package libs
555 Summary:        Shared systemd libraries
556 Summary(pl.UTF-8):      Biblioteki współdzielone systemd
557 Group:          Libraries
558 Requires:       libgcrypt >= 1.4.5
559 Requires:       libseccomp >= 2.4.0
560 %{?with_selinux:Requires:       libselinux >= 2.6}
561 Requires:       lz4-libs >= 1:1.3.0
562 Requires:       zstd >= 1.4.0
563 Obsoletes:      nss_myhostname
564
565 %description libs
566 Shared systemd libraries.
567
568 %description libs -l pl.UTF-8
569 Biblioteki współdzielone systemd.
570
571 %package devel
572 Summary:        Header files for systemd libraries
573 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek systemd
574 Group:          Development/Libraries
575 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
576 Requires:       %{name}-units = %{epoch}:%{version}-%{release}
577 Obsoletes:      systemd-static < 1:205
578
579 %description devel
580 Header files for systemd libraries.
581
582 %description devel -l pl.UTF-8
583 Pliki nagłówkowe bibliotek systemd.
584
585 %package -n bash-completion-systemd
586 Summary:        bash-completion for systemd
587 Summary(pl.UTF-8):      Bashowe dopełnianie składni dla systemd
588 Group:          Applications/Shells
589 Requires:       %{name} = %{epoch}:%{version}-%{release}
590 Requires:       bash-completion >= 2.0
591 Obsoletes:      bash-completion-elogind
592 BuildArch:      noarch
593
594 %description -n bash-completion-systemd
595 bash-completion for systemd.
596
597 %description -n bash-completion-systemd -l pl.UTF-8
598 Bashowe dopełnianie składni dla systemd.
599
600 %package -n zsh-completion-systemd
601 Summary:        zsh completion for systemd commands
602 Summary(pl.UTF-8):      Uzupełnianie parametrów w zsh dla poleceń systemd
603 Group:          Applications/Shells
604 Requires:       %{name} = %{epoch}:%{version}-%{release}
605 Obsoletes:      zsh-completion-elogind
606 BuildArch:      noarch
607
608 %description -n zsh-completion-systemd
609 zsh completion for systemd commands.
610
611 %description -n zsh-completion-systemd -l pl.UTF-8
612 Uzupełnianie parametrów w zsh dla poleceń systemd.
613
614 %package -n udev
615 Summary:        Device manager for the Linux 2.6 kernel series
616 Summary(pl.UTF-8):      Zarządca urządzeń dla Linuksa 2.6
617 Group:          Base
618 Requires:       udev-core = %{epoch}:%{version}-%{release}
619 Provides:       dev = 3.5.0
620 Obsoletes:      dev < 3.5
621 Obsoletes:      hotplug < 2005
622 Obsoletes:      hotplug-digicam < 2005
623 Obsoletes:      hotplug-input < 2005
624 Obsoletes:      hotplug-isapnp < 2005
625 Obsoletes:      hotplug-net < 2005
626 Obsoletes:      hotplug-pci < 2005
627 Obsoletes:      udev-dev < 032
628 Obsoletes:      udev-extras < 20090628
629 Obsoletes:      udev-tools < 1:125-2
630
631 %description -n udev
632 udev is the device manager for the Linux 2.6 kernel series. Its
633 primary function is managing device nodes in /dev. It is the successor
634 of devfs and hotplug.
635
636 %description -n udev -l pl.UTF-8
637 udev jest zarządcą urządzeń dla Linuksa 2.6. Jego główną funkcją jest
638 zarządzanie węzłami urządzeń w katalogu /dev. Jest następcą devfs i
639 hotpluga.
640
641 %package -n udev-core
642 Summary:        A userspace implementation of devfs - core part of udev
643 Summary(pl.UTF-8):      Implementacja devfs w przestrzeni użytkownika - główna część udev
644 Group:          Base
645 Requires:       coreutils
646 Requires:       filesystem >= 3.0-45
647 Requires:       kmod >= 15
648 Requires:       libblkid >= 2.24
649 %{?with_selinux:Requires:       libselinux >= 2.6}
650 Requires:       setup >= 2.10.1
651 Requires:       systemd-libs = %{epoch}:%{version}-%{release}
652 Requires:       udev-libs = %{epoch}:%{version}-%{release}
653 Requires:       uname(release) >= 3.13
654 Obsoletes:      udev-compat < 1:182-1
655 Obsoletes:      udev-dbus < 027
656 Obsoletes:      udev-digicam < 1:079-2
657 Obsoletes:      udev-initramfs < 1:182-5
658 Obsoletes:      udev-initrd < 1:198-1
659 Conflicts:      geninitrd < 12639
660 Conflicts:      rc-scripts < 0.4.5.3-1
661 Conflicts:      systemd-units < 1:183
662 Conflicts:      udev < 1:118-1
663
664 %description -n udev-core
665 A userspace implementation of devfs - core part of udev.
666
667 %description -n udev-core -l pl.UTF-8
668 Implementacja devfs w przestrzeni użytkownika - główna część udev.
669
670 %package -n udev-libs
671 Summary:        Shared library to access udev device information
672 Summary(pl.UTF-8):      Biblioteka współdzielona do dostępu do informacji o urządzeniach udev
673 Group:          Libraries
674
675 %description -n udev-libs
676 Shared libudev library to access udev device information.
677
678 %description -n udev-libs -l pl.UTF-8
679 Biblioteka współdzielona libudev służąca do dostępu do informacji o
680 urządzeniach udev.
681
682 %package -n udev-devel
683 Summary:        Header file for libudev library
684 Summary(pl.UTF-8):      Plik nagłówkowy biblioteki libudev
685 Group:          Development/Libraries
686 Requires:       udev-libs = %{epoch}:%{version}-%{release}
687 Obsoletes:      udev-apidocs < 1:221-1
688 Obsoletes:      udev-static < 1:205
689
690 %description -n udev-devel
691 Header file for libudev library.
692
693 %description -n udev-devel -l pl.UTF-8
694 Plik nagłówkowy biblioteki libudev.
695
696 %package -n bash-completion-udev
697 Summary:        bash-completion for udev
698 Summary(pl.UTF-8):      Bashowe dopełnianie składni dla udev
699 Group:          Applications/Shells
700 Requires:       bash-completion >= 2.0
701 Requires:       udev = %{epoch}:%{version}-%{release}
702 BuildArch:      noarch
703
704 %description -n bash-completion-udev
705 bash-completion for udev.
706
707 %description -n bash-completion-udev -l pl.UTF-8
708 Bashowe dopełnianie składni dla udev.
709
710 %package -n zsh-completion-udev
711 Summary:        zsh completion for udev commands
712 Summary(pl.UTF-8):      Uzupełnianie parametrów w zsh dla poleceń udev
713 Group:          Applications/Shells
714 Requires:       %{name} = %{epoch}:%{version}-%{release}
715 BuildArch:      noarch
716
717 %description -n zsh-completion-udev
718 zsh completion for udev commands.
719
720 %description -n zsh-completion-udev -l pl.UTF-8
721 Uzupełnianie parametrów w zsh dla poleceń udev.
722
723 %prep
724 %setup -q -n systemd-stable-%{version}
725 %patch0 -p1
726 %patch1 -p1
727 %patch2 -p1
728 %patch3 -p1
729 %patch4 -p1
730
731 # rejected upstream (do not disable!)
732 %patch6 -p1
733 %patch7 -p1
734 %patch8 -p1
735 %patch9 -p1
736 %patch10 -p1
737 %patch11 -p1
738 %patch12 -p1
739 %patch13 -p1
740 %patch14 -p1
741 %patch15 -p1
742
743 cp -p %{SOURCE2} src/systemd_booted.c
744
745 grep -rlZ -0 '#!/usr/bin/env bash' . | xargs -0 sed -i -e 's,#!/usr/bin/env bash,#!/bin/bash,g'
746
747 %build
748 %meson build \
749         -Daudit=%{__true_false audit} \
750         -Ddefault-hierarchy=hybrid \
751         -Ddefault-kill-user-processes=false \
752         %{?debug:--buildtype=debug} \
753         -Defi=%{__true_false efi} \
754         -Dfido2=%{__true_false fido2} \
755         -Dkexec-path=/sbin/kexec \
756         -Dkmod-path=/sbin/kmod \
757         -Dlibcryptsetup=%{__true_false cryptsetup} \
758         -Dlibidn2=true \
759         -Dloadkeys-path=/usr/bin/loadkeys \
760         -Dlz4=true \
761         -Dman=true \
762         -Dmicrohttpd=%{__true_false microhttpd} \
763         -Dmount-path=/bin/mount \
764         -Dnobody-user="nobody" \
765         -Dnobody-group="nogroup" \
766         -Dntp-servers='0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org' \
767         -Dpam=%{__true_false pam} \
768         -Dqrencode=%{__true_false qrencode} \
769         -Dquotacheck=true \
770         -Dquotacheck-path=/sbin/quotacheck \
771         -Dquotaon-path=/sbin/quotaon \
772         -Drc-local=/etc/rc.d/rc.local \
773         -Drootlibdir=/%{_lib} \
774         -Drootprefix="" \
775         -Dselinux=%{__true_false selinux} \
776         -Dsetfont-path=/bin/setfont \
777         -Dsplit-bin=true \
778         -Dsplit-usr=true \
779         -Dsulogin-path=/sbin/sulogin \
780         -Dsysvinit-path=/etc/rc.d/init.d \
781         -Dsysvrcnd-path=/etc/rc.d \
782         -Dtpm2=%{__true_false tpm2} \
783         -Dumount-path=/bin/umount \
784         -Dusers-gid=1000 \
785
786 %ninja_build -C build
787
788 %{__cc} %{rpmcppflags} %{rpmcflags} -o build/systemd_booted %{rpmldflags} src/systemd_booted.c -Lbuild -lsystemd
789
790 %{?with_tests:%ninja_test -C build}
791
792 %install
793 rm -rf $RPM_BUILD_ROOT
794 install -d $RPM_BUILD_ROOT/var/lib/{%{name}/{catalog,coredump},machines} \
795         $RPM_BUILD_ROOT%{_rootsbindir} \
796         $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,systemd/system-preset} \
797         $RPM_BUILD_ROOT%{systemduserunitdir}/sockets.target.wants \
798         $RPM_BUILD_ROOT%{systemdunitdir}/{final,sound,system-update}.target.wants \
799         $RPM_BUILD_ROOT%{systemdunitdir}/systemd-udevd.service.d \
800         $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-environment-generators
801
802 %ninja_install -C build
803
804 touch $RPM_BUILD_ROOT/var/lib/%{name}/random-seed
805
806 install -p -m755 build/systemd_booted $RPM_BUILD_ROOT/bin/systemd_booted
807
808 # target-pld.patch supplements
809 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/sysinit.target.wants/sys-kernel-config.mount
810 ln -s %{systemdunitdir}/prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/graphical.target.wants/display-manager.service
811 ln -s prefdm.service $RPM_BUILD_ROOT%{systemdunitdir}/display-manager.service
812 ln -s rescue.service $RPM_BUILD_ROOT%{systemdunitdir}/single.service
813 ln -s %{systemdunitdir}/rc-local.service $RPM_BUILD_ROOT%{systemdunitdir}/multi-user.target.wants/rc-local.service
814
815 # compatibility symlinks to udevd binary
816 mv $RPM_BUILD_ROOT/lib/{systemd/systemd-,udev/}udevd
817 ln -s /lib/udev/udevd $RPM_BUILD_ROOT/lib/systemd/systemd-udevd
818 ln -s /lib/udev/udevd $RPM_BUILD_ROOT%{_rootsbindir}/udevd
819
820 # compat symlinks for "/ merged into /usr" programs
821 ln -s ../bin/udevadm $RPM_BUILD_ROOT%{_rootsbindir}
822 ln -s /lib/udev $RPM_BUILD_ROOT%{_prefix}/lib
823
824 # install custom udev rules from pld package
825 cp -a %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
826 cp -a %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-udev-pld.rules
827 cp -a %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-uinput.rules
828 cp -a %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-steam_controller.rules
829 cp -a %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/70-i2c.rules
830
831 # http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
832 ln -s /dev/null $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
833
834 # install udev configs
835 cp -a %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/udev/links.conf
836
837 # install udev executables (scripts, helpers, etc.)
838 install -p %{SOURCE110} $RPM_BUILD_ROOT/lib/udev/net_helper
839 install -p %{SOURCE111} $RPM_BUILD_ROOT%{_rootsbindir}/start_udev
840
841 # install misc udev stuff
842 cp -a %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/udev_blacklist.conf
843 cp -a %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
844
845 :>$RPM_BUILD_ROOT%{_sysconfdir}/udev/hwdb.bin
846
847 %{__mv} $RPM_BUILD_ROOT%{_mandir}/man8/{systemd-,}udevd.8
848 echo ".so man8/udevd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/systemd-udevd.8
849
850 # Main binary has been moved, but we don't want to break existing installs
851 ln -s ../lib/systemd/systemd $RPM_BUILD_ROOT/bin/systemd
852
853 ln -s ../modules $RPM_BUILD_ROOT%{_sysconfdir}/modules-load.d/modules.conf
854
855 # disable redundant SYSV services
856 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/allowlogin.service
857 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/console.service
858 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/cpusets.service
859 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/killall.service
860 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/netfs.service
861 ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/random.service
862
863 # add static (non-NetworkManager) networking
864 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/network.service
865
866 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
867 # we don't have those directories symlinked
868 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/var-lock.mount
869 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{systemdunitdir}/var-run.mount
870 ln -s ../var-lock.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
871 ln -s ../var-run.mount $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
872
873 # and remove mounting tmp on tmpfs by default
874 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants/tmp.mount
875
876 # add /tmp cleanup service
877 cp -p %{SOURCE14} $RPM_BUILD_ROOT%{systemdunitdir}/pld-clean-tmp.service
878 install -p %{SOURCE15} $RPM_BUILD_ROOT/lib/systemd/pld-clean-tmp
879 ln -s ../pld-clean-tmp.service $RPM_BUILD_ROOT%{systemdunitdir}/local-fs.target.wants
880
881 # Add inside container only SIGPWR handler which is used by lxc-stop
882 install -p %{SOURCE20} $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr-container-shutdown.service
883 install -d $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
884 ln -s ../sigpwr-container-shutdown.service $RPM_BUILD_ROOT%{systemdunitdir}/sigpwr.target.wants
885
886 # As of 207 the systemd-sysctl tool no longer natively reads the file /etc/sysctl.conf.
887 # If desired, the file should be symlinked from /etc/sysctl.d/99-sysctl.conf.
888 ln -s /etc/sysctl.conf $RPM_BUILD_ROOT/etc/sysctl.d/99-sysctl.conf
889
890 # Install rc-inetd replacement
891 cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdunitdir}-generators/pld-rc-inetd-generator
892 cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/rc-inetd.service
893
894 cp -p %{SOURCE18} $RPM_BUILD_ROOT%{_sysconfdir}/systemd/system-preset/default.preset
895
896 cp -p %{SOURCE19} $RPM_BUILD_ROOT%{systemdunitdir}/prefdm.service
897
898 # handled by rc-local sysv service, no need for generator
899 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}-generators/systemd-rc-local-generator \
900         $RPM_BUILD_ROOT%{_mandir}/man8/systemd-rc-local-generator.8
901
902 # provided by rc-scripts
903 %{__rm} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service \
904         $RPM_BUILD_ROOT%{_mandir}/man8/rc-local.service.8
905
906 # Make sure these directories are properly owned:
907 #       - halt,kexec,poweroff,reboot: generic ones used by ConsoleKit-systemd,
908 #       - syslog _might_ be used by some syslog implementation (none for now),
909 #       - isn't dbus populated by dbus-systemd only (so to be moved there)?
910 install -d $RPM_BUILD_ROOT%{systemdunitdir}/{basic,dbus,halt,initrd,kexec,poweroff,reboot,shutdown,syslog}.target.wants
911
912 # Make sure the shutdown/sleep drop-in dirs exist
913 install -d $RPM_BUILD_ROOT%{_prefix}/lib/systemd/system-{shutdown,sleep}
914
915 # Create new-style configuration files so that we can ghost-own them
916 touch $RPM_BUILD_ROOT%{_sysconfdir}/{hostname,locale.conf,machine-id,machine-info,vconsole.conf}
917
918 # Install SysV conversion tool for systemd
919 install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}
920
921 # Create directory for service helper scripts
922 install -d $RPM_BUILD_ROOT/lib/systemd/pld-helpers.d
923
924 install -d $RPM_BUILD_ROOT/var/log
925 :> $RPM_BUILD_ROOT/var/log/btmp
926 :> $RPM_BUILD_ROOT/var/log/wtmp
927
928 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
929
930 %find_lang %{name}
931
932 %clean
933 rm -rf $RPM_BUILD_ROOT
934
935 %pre
936 %groupadd -g 288 systemd-journal
937 %groupadd -g 316 systemd-network
938 %useradd -u 316 -g 316 -d /var/log/journal -s /bin/false -c "Systemd Network Management" systemd-network
939 %groupadd -g 317 systemd-resolve
940 %useradd -u 317 -g 317 -d /var/log/journal -s /bin/false -c "Systemd Resolver" systemd-resolve
941 %groupadd -g 318 systemd-timesync
942 %useradd -u 318 -g 318 -d /var/log/journal -s /bin/false -c "Systemd Time Synchronization" systemd-timesync
943 %groupadd -g 319 systemd-journal-remote
944 %useradd -u 319 -g 319 -d /var/log/journal -s /bin/false -c "Systemd Journal Remote" systemd-journal-remote
945 %groupadd -g 320 systemd-journal-upload
946 %useradd -u 320 -g 320 -d /var/log/journal -s /bin/false -c "Systemd Journal Upload" systemd-journal-upload
947 %groupadd -g 333 systemd-coredump
948 %useradd -u 333 -g 333 -d /var/log/journal -s /bin/false -c "Systemd Core Dumper" systemd-coredump
949 %groupadd -g 341 systemd-oom
950 %useradd -u 341 -g 341 -d /var/log/journal -s /bin/false -c "Systemd Userspace OOM Killer" systemd-oom
951
952 %post
953 /bin/systemd-machine-id-setup || :
954 /lib/systemd/systemd-random-seed save || :
955 /bin/systemctl --system daemon-reexec || :
956 /bin/journalctl --update-catalog || :
957 /bin/systemd-sysusers || :
958
959 %postun
960 if [ $1 -ge 1 ]; then
961         /bin/systemctl --system daemon-reload || :
962         /bin/systemctl try-restart systemd-logind.service || :
963 fi
964 if [ "$1" = "0" ]; then
965         %userremove systemd-coredump
966         %groupremove systemd-coredump
967         %userremove systemd-network
968         %groupremove systemd-network
969         %userremove systemd-oom
970         %groupremove systemd-oom
971         %userremove systemd-resolve
972         %groupremove systemd-resolve
973         %userremove systemd-timesync
974         %groupremove systemd-timesync
975         %userremove systemd-journal-remote
976         %groupremove systemd-journal-remote
977         %userremove systemd-journal-upload
978         %groupremove systemd-journal-upload
979         %groupremove systemd-journal
980 fi
981
982 %triggerpostun -- systemd < 1:220-1
983 # systemd < 1:208-1
984 chgrp -R systemd-journal /var/log/journal
985 chmod g+s /var/log/journal
986 # systemd < 1:220-1
987 # https://bugs.freedesktop.org/show_bug.cgi?id=89202
988 /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) || :
989
990 %triggerpostun -- systemd-consoled < 1:232-1
991 if [ -f %{_sysconfdir}/vconsole.conf.rpmsave ]; then
992         %{__mv} -f %{_sysconfdir}/vconsole.conf %{_sysconfdir}/vconsole.conf.rpmnew
993         %{__mv} -f %{_sysconfdir}/vconsole.conf.rpmsave %{_sysconfdir}/vconsole.conf
994 fi
995
996 %post   libs -p /sbin/ldconfig
997 %postun libs -p /sbin/ldconfig
998
999 %post units
1000 if [ $1 -eq 1 ]; then
1001         # Try to read default runlevel from the old inittab if it exists
1002         runlevel=$(/bin/awk -F ':' '$3 == "initdefault" && $1 !~ "^#" { print $2 }' /etc/inittab 2>/dev/null)
1003         if [ -z "$runlevel" ] ; then
1004                 target="%{systemdunitdir}/graphical.target"
1005         else
1006                 target="%{systemdunitdir}/runlevel$runlevel.target"
1007         fi
1008
1009         # And symlink what we found to the new-style default.target
1010         ln -s "$target" %{_sysconfdir}/systemd/system/default.target || :
1011
1012         # Setup hostname if not yet done so
1013         if [ ! -s /etc/hostname ]; then
1014                 HOSTNAME=
1015                 [ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
1016                 if [ -n "$HOSTNAME" -a "$HOSTNAME" != "pldmachine" ]; then
1017                         echo $HOSTNAME > /etc/hostname
1018                         chmod 644 /etc/hostname
1019                 fi
1020         fi
1021
1022         # Enable the services we install by default.
1023         /bin/systemctl enable \
1024                 network.service \
1025                 remote-fs.target \
1026                 systemd-udev-settle.service || :
1027 fi
1028
1029 %preun units
1030 if [ $1 -eq 0 ] ; then
1031         /bin/systemctl disable \
1032                 network.service \
1033                 remote-fs.target \
1034                 systemd-udev-settle.service || :
1035
1036         %{__rm} -f %{_sysconfdir}/systemd/system/default.target || :
1037 fi
1038
1039 %postun units
1040 if [ $1 -ge 1 ]; then
1041         /bin/systemctl daemon-reload || :
1042 fi
1043
1044 %triggerpostun units -- systemd-units < 1:242
1045 # systemd-units < 43-7
1046 # Remove design fialures
1047 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/ifcfg@*.service || :
1048 %{__rm} -f %{_sysconfdir}/systemd/system/network.target.wants/network-post.service || :
1049 %{__rm} -f %{_sysconfdir}/systemd/system/multi-user.target.wants/network-post.service || :
1050 /bin/systemctl reenable network.service || :
1051 # systemd-units < 1:183
1052 /bin/systemctl --quiet enable systemd-udev-settle.service || :
1053 %{__rm} -f /etc/systemd/system/basic.target.wants/udev-settle.service || :
1054 # preserve renamed configs
1055 if [ -f /etc/systemd/systemd-journald.conf.rpmsave ]; then
1056         %{__mv} /etc/systemd/journald.conf{,.rpmnew}
1057         %{__mv} -f /etc/systemd/systemd-journald.conf.rpmsave /etc/systemd/journald.conf
1058 fi
1059 if [ -f /etc/systemd/systemd-logind.conf.rpmsave ]; then
1060         %{__mv} /etc/systemd/logind.conf{,.rpmnew}
1061         %{__mv} -f /etc/systemd/systemd-logind.conf.rpmsave /etc/systemd/logind.conf
1062 fi
1063 # systemd-units < 1:187-3
1064 if [ -f /etc/sysconfig/rpm ]; then
1065         . /etc/sysconfig/rpm
1066         if [ ${RPM_ENABLE_SYSTEMD_SERVICE:-yes} = no ]; then
1067                 echo "disable *" >>%{_sysconfdir}/systemd/system-preset/default.preset
1068         fi
1069 fi
1070 # systemd-units < 1:208-9
1071 # remove buggy symlink
1072 if [ -L /etc/systemd/system/getty.target.wants/getty@.service ] ; then
1073         rm -f /etc/systemd/system/getty.target.wants/getty@.service || :
1074 fi
1075 # systemd-units < 1:242
1076 if [ -L /var/lib/systemd/timesync ] ; then
1077         rm -f /var/lib/systemd/timesync || :
1078 fi
1079
1080 %post inetd
1081 %systemd_reload
1082 # Do not change it to restart, we only want to start new services here
1083 %systemd_service_start sockets.target
1084
1085 %postun inetd
1086 %systemd_reload
1087
1088 %pre journal-gateway
1089 %groupadd -g 287 systemd-journal-gateway
1090 %useradd -u 287 -g 287 -d /var/log/journal -s /bin/false -c "Systemd Journal Gateway" systemd-journal-gateway
1091
1092 %post journal-gateway
1093 %systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1094
1095 %preun journal-gateway
1096 %systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
1097
1098 %postun journal-gateway
1099 %systemd_reload
1100
1101 if [ "$1" = "0" ]; then
1102         %userremove systemd-journal-gateway
1103         %groupremove systemd-journal-gateway
1104 fi
1105
1106 %post networkd
1107 %systemd_post systemd-networkd.socket systemd-networkd.service
1108
1109 %preun networkd
1110 %systemd_preun systemd-networkd.socket systemd-networkd.service
1111
1112 %postun networkd
1113 %systemd_reload
1114
1115 %post resolved
1116 %systemd_post systemd-resolved.service
1117
1118 %preun resolved
1119 %systemd_preun systemd-resolved.service
1120
1121 %postun resolved
1122 %systemd_reload
1123
1124 %triggerpostun -n udev-core -- dev
1125 if [ "$2" = 0 ]; then
1126         # need to kill and restart udevd as after obsoleting dev package the
1127         # /dev tree will remain empty. umask is needed as otherwise udev will
1128         # create devices with strange permissions (udev bug probably)
1129         umask 000
1130         /sbin/start_udev || exit 0
1131 fi
1132
1133 %triggerpostun -n udev-core -- udev < 165
1134 # udev < 108
1135 %{__sed} -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
1136 %if "%{_lib}" != "lib"
1137 %{__sed} -i -e 's#/%{_lib}/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
1138 %endif
1139
1140 # udev < 165
1141 /bin/udevadm info --convert-db
1142
1143 %post -n udev-core
1144 /bin/udevadm hwdb --update || :
1145 if [ $1 -gt 1 ]; then
1146         if [ ! -x /bin/systemd_booted ] || ! /bin/systemd_booted; then
1147                 if grep -qs devtmpfs /proc/mounts && [ -n "$(pidof udevd)" ]; then
1148                         /bin/udevadm control --exit
1149                         /lib/udev/udevd --daemon
1150                 fi
1151         else
1152                 SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1153                 /bin/systemctl --quiet try-restart systemd-udevd.service || :
1154         fi
1155 fi
1156
1157 %postun -n udev-core
1158 if [ -x /bin/systemd_booted ] && /bin/systemd_booted; then
1159         SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog \
1160         /bin/systemctl --quiet daemon-reload || :
1161 fi
1162
1163 %post   -n udev-libs -p /sbin/ldconfig
1164 %postun -n udev-libs -p /sbin/ldconfig
1165
1166 %files -f %{name}.lang
1167 %defattr(644,root,root,755)
1168 %doc docs/{AUTOMATIC_BOOT_ASSESSMENT,BLOCK_DEVICE_LOCKING,BOOT_LOADER_INTERFACE,BOOT_LOADER_SPECIFICATION,DISTRO_PORTING,ENVIRONMENT,GROUP_RECORD,PREDICTABLE_INTERFACE_NAMES,TRANSIENT-SETTINGS,UIDS-GIDS,USER_GROUP_API,USER_RECORD}.md NEWS README TODO
1169 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
1170 %{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
1171 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
1172 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
1173 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
1174 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
1175 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
1176 %{_datadir}/dbus-1/system.d/org.freedesktop.timesync1.conf
1177 %attr(755,root,root) %{_sysconfdir}/X11/xinit/xinitrc.d/50-systemd-user.sh
1178 %attr(444,root,root) %ghost %config(noreplace) %{_sysconfdir}/machine-id
1179 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostname
1180 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/locale.conf
1181 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/machine-info
1182 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vconsole.conf
1183 %dir %{_sysconfdir}/kernel
1184 %dir %{_sysconfdir}/kernel/install.d
1185 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/coredump.conf
1186 %if %{with microhttpd}
1187 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-remote.conf
1188 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journal-upload.conf
1189 %endif
1190 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/journald.conf
1191 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/logind.conf
1192 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/pstore.conf
1193 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/sleep.conf
1194 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system.conf
1195 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/timesyncd.conf
1196 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/user.conf
1197 %dir %{_sysconfdir}/systemd/user
1198
1199 %config(noreplace) %verify(not md5 mtime size) /usr/lib/pam.d/systemd-user
1200 /etc/xdg/systemd
1201 %attr(755,root,root) /bin/journalctl
1202 %attr(755,root,root) /bin/loginctl
1203 %attr(755,root,root) /bin/machinectl
1204 %attr(755,root,root) /bin/systemd
1205 %attr(755,root,root) /bin/systemd-ask-password
1206 %attr(755,root,root) /bin/systemd-escape
1207 %attr(755,root,root) /bin/systemd-firstboot
1208 %attr(755,root,root) /bin/systemd-inhibit
1209 %attr(755,root,root) /bin/systemd-machine-id-setup
1210 %attr(755,root,root) /bin/systemd-notify
1211 %attr(755,root,root) /bin/systemd-sysext
1212 %attr(755,root,root) /bin/systemd-sysusers
1213 %attr(755,root,root) /bin/systemd-tty-ask-password-agent
1214 %attr(755,root,root) /bin/userdbctl
1215 %{?with_efi:%attr(755,root,root) %{_bindir}/bootctl}
1216 %attr(755,root,root) %{_bindir}/busctl
1217 %attr(755,root,root) %{_bindir}/coredumpctl
1218 %attr(755,root,root) %{_bindir}/hostnamectl
1219 %attr(755,root,root) %{_bindir}/kernel-install
1220 %attr(755,root,root) %{_bindir}/localectl
1221 %attr(755,root,root) %{_bindir}/systemd-cat
1222 %{?with_cryptsetup:%attr(755,root,root) %{_bindir}/systemd-cryptenroll}
1223 %attr(755,root,root) %{_bindir}/systemd-delta
1224 %attr(755,root,root) %{_bindir}/systemd-detect-virt
1225 %attr(755,root,root) %{_bindir}/systemd-dissect
1226 %attr(755,root,root) %{_bindir}/systemd-id128
1227 %attr(755,root,root) %{_bindir}/systemd-mount
1228 %attr(755,root,root) %{_bindir}/systemd-nspawn
1229 %attr(755,root,root) %{_bindir}/systemd-path
1230 %attr(755,root,root) %{_bindir}/systemd-resolve
1231 %attr(755,root,root) %{_bindir}/systemd-run
1232 %attr(755,root,root) %{_bindir}/systemd-socket-activate
1233 %attr(755,root,root) %{_bindir}/systemd-stdio-bridge
1234 %attr(755,root,root) %{_bindir}/systemd-sysv-convert
1235 %attr(755,root,root) %{_bindir}/systemd-umount
1236 %attr(755,root,root) %{_bindir}/timedatectl
1237 /lib/modprobe.d/systemd.conf
1238 /lib/systemd/import-pubring.gpg
1239 /lib/systemd/resolv.conf
1240 %attr(755,root,root) /lib/systemd/pld-clean-tmp
1241 %attr(755,root,root) /lib/systemd/systemd-ac-power
1242 %attr(755,root,root) /lib/systemd/systemd-backlight
1243 %attr(755,root,root) /lib/systemd/systemd-binfmt
1244 %{?with_efi:%attr(755,root,root) /lib/systemd/systemd-bless-boot}
1245 %attr(755,root,root) /lib/systemd/systemd-boot-check-no-failures
1246 %attr(755,root,root) /lib/systemd/systemd-cgroups-agent
1247 %attr(755,root,root) /lib/systemd/systemd-coredump
1248 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/systemd-cryptsetup}
1249 %attr(755,root,root) /lib/systemd/systemd-export
1250 %attr(755,root,root) /lib/systemd/systemd-fsck
1251 %attr(755,root,root) /lib/systemd/systemd-growfs
1252 %attr(755,root,root) /lib/systemd/systemd-hibernate-resume
1253 %attr(755,root,root) /lib/systemd/systemd-hostnamed
1254 %attr(755,root,root) /lib/systemd/systemd-import
1255 %attr(755,root,root) /lib/systemd/systemd-import-fs
1256 %attr(755,root,root) /lib/systemd/systemd-importd
1257 %attr(755,root,root) /lib/systemd/systemd-initctl
1258 %attr(755,root,root) /lib/systemd/systemd-journald
1259 %if %{with microhttpd}
1260 %attr(755,root,root) /lib/systemd/systemd-journal-remote
1261 %attr(755,root,root) /lib/systemd/systemd-journal-upload
1262 %endif
1263 %attr(755,root,root) /lib/systemd/systemd-localed
1264 %attr(755,root,root) /lib/systemd/systemd-logind
1265 %attr(755,root,root) /lib/systemd/systemd-machined
1266 %attr(755,root,root) /lib/systemd/systemd-makefs
1267 %attr(755,root,root) /lib/systemd/systemd-modules-load
1268 %attr(755,root,root) /lib/systemd/systemd-pstore
1269 %attr(755,root,root) /lib/systemd/systemd-pull
1270 %attr(755,root,root) /lib/systemd/systemd-quotacheck
1271 %attr(755,root,root) /lib/systemd/systemd-random-seed
1272 %attr(755,root,root) /lib/systemd/systemd-remount-fs
1273 %attr(755,root,root) /lib/systemd/systemd-reply-password
1274 %attr(755,root,root) /lib/systemd/systemd-rfkill
1275 %attr(755,root,root) /lib/systemd/systemd-shutdown
1276 %attr(755,root,root) /lib/systemd/systemd-sleep
1277 %attr(755,root,root) /lib/systemd/systemd-socket-proxyd
1278 %attr(755,root,root) /lib/systemd/systemd-sulogin-shell
1279 %attr(755,root,root) /lib/systemd/systemd-sysctl
1280 %attr(755,root,root) /lib/systemd/systemd-time-wait-sync
1281 %attr(755,root,root) /lib/systemd/systemd-timedated
1282 %attr(755,root,root) /lib/systemd/systemd-timesyncd
1283 %attr(755,root,root) /lib/systemd/systemd-udevd
1284 %attr(755,root,root) /lib/systemd/systemd-update-utmp
1285 %attr(755,root,root) /lib/systemd/systemd-update-done
1286 %attr(755,root,root) /lib/systemd/systemd-user-runtime-dir
1287 %attr(755,root,root) /lib/systemd/systemd-user-sessions
1288 %attr(755,root,root) /lib/systemd/systemd-userdbd
1289 %attr(755,root,root) /lib/systemd/systemd-userwork
1290 %attr(755,root,root) /lib/systemd/systemd-vconsole-setup
1291 %attr(755,root,root) /lib/systemd/systemd-veritysetup
1292 %attr(755,root,root) /lib/systemd/systemd-volatile-root
1293 %attr(755,root,root) /lib/systemd/systemd-xdg-autostart-condition
1294 %attr(755,root,root) /lib/systemd/systemd
1295 %{?with_cryptsetup:%attr(755,root,root) /lib/systemd/system-generators/systemd-cryptsetup-generator}
1296 %{?with_efi:%attr(755,root,root) /lib/systemd/system-generators/systemd-bless-boot-generator}
1297 %attr(755,root,root) /lib/systemd/system-generators/systemd-debug-generator
1298 %attr(755,root,root) /lib/systemd/system-generators/systemd-fstab-generator
1299 %attr(755,root,root) /lib/systemd/system-generators/systemd-getty-generator
1300 %attr(755,root,root) /lib/systemd/system-generators/systemd-gpt-auto-generator
1301 %attr(755,root,root) /lib/systemd/system-generators/systemd-hibernate-resume-generator
1302 %attr(755,root,root) /lib/systemd/system-generators/systemd-run-generator
1303 %attr(755,root,root) /lib/systemd/system-generators/systemd-system-update-generator
1304 %attr(755,root,root) /lib/systemd/system-generators/systemd-sysv-generator
1305 %attr(755,root,root) /lib/systemd/system-generators/systemd-veritysetup-generator
1306 %dir /lib/systemd/network
1307 /lib/systemd/network/99-default.link
1308 /lib/udev/rules.d/60-input-id.rules
1309 /lib/udev/rules.d/60-sensor.rules
1310 /lib/udev/rules.d/70-joystick.rules
1311 /lib/udev/rules.d/70-uaccess.rules
1312 /lib/udev/rules.d/71-seat.rules
1313 /lib/udev/rules.d/73-seat-late.rules
1314 /lib/udev/rules.d/99-systemd.rules
1315 %{_prefix}/lib/environment.d/99-environment.conf
1316 %dir %{_prefix}/lib/kernel
1317 %dir %{_prefix}/lib/kernel/install.d
1318 %{_prefix}/lib/kernel/install.d/00-entry-directory.install
1319 %{_prefix}/lib/kernel/install.d/50-depmod.install
1320 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
1321 %if %{with efi}
1322 %dir %{_prefix}/lib/systemd/boot
1323 %dir %{_prefix}/lib/systemd/boot/efi
1324 %ifarch %{ix86}
1325 %{_prefix}/lib/systemd/boot/efi/linuxia32.efi.stub
1326 %{_prefix}/lib/systemd/boot/efi/systemd-bootia32.efi
1327 %endif
1328 %ifarch %{x8664} x32
1329 %{_prefix}/lib/systemd/boot/efi/linuxx64.efi.stub
1330 %{_prefix}/lib/systemd/boot/efi/systemd-bootx64.efi
1331 %endif
1332 %ifarch aarch64
1333 %{_prefix}/lib/systemd/boot/efi/linuxaa64.efi.stub
1334 %{_prefix}/lib/systemd/boot/efi/systemd-bootaa64.efi
1335 %endif
1336 %endif
1337 %{_prefix}/lib/systemd/catalog/systemd.catalog
1338 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be.catalog
1339 %lang(be) %{_prefix}/lib/systemd/catalog/systemd.be@latin.catalog
1340 %lang(bg) %{_prefix}/lib/systemd/catalog/systemd.bg.catalog
1341 %lang(de) %{_prefix}/lib/systemd/catalog/systemd.de.catalog
1342 %lang(fr) %{_prefix}/lib/systemd/catalog/systemd.fr.catalog
1343 %lang(it) %{_prefix}/lib/systemd/catalog/systemd.it.catalog
1344 %lang(pl) %{_prefix}/lib/systemd/catalog/systemd.pl.catalog
1345 %lang(pt_BR) %{_prefix}/lib/systemd/catalog/systemd.pt_BR.catalog
1346 %lang(ru) %{_prefix}/lib/systemd/catalog/systemd.ru.catalog
1347 %lang(zh_CN) %{_prefix}/lib/systemd/catalog/systemd.zh_CN.catalog
1348 %lang(zh_TW) %{_prefix}/lib/systemd/catalog/systemd.zh_TW.catalog
1349 %dir %{_prefix}/lib/sysusers.d
1350 %{_prefix}/lib/sysusers.d/basic.conf
1351 %{_prefix}/lib/sysusers.d/systemd.conf
1352 %if %{with microhttpd}
1353 %{_prefix}/lib/sysusers.d/systemd-remote.conf
1354 %endif
1355 %{_prefix}/lib/tmpfiles.d/etc.conf
1356 %{_prefix}/lib/tmpfiles.d/home.conf
1357 %{_prefix}/lib/tmpfiles.d/journal-nocow.conf
1358 %{_prefix}/lib/tmpfiles.d/legacy.conf
1359 %{_prefix}/lib/tmpfiles.d/static-nodes-permissions.conf
1360 %{_prefix}/lib/tmpfiles.d/systemd.conf
1361 %{_prefix}/lib/tmpfiles.d/systemd-nologin.conf
1362 %{_prefix}/lib/tmpfiles.d/systemd-nspawn.conf
1363 %{_prefix}/lib/tmpfiles.d/systemd-pstore.conf
1364 %{_prefix}/lib/tmpfiles.d/systemd-tmp.conf
1365 %{_prefix}/lib/tmpfiles.d/tmp.conf
1366 %{_prefix}/lib/tmpfiles.d/var.conf
1367 %{_prefix}/lib/tmpfiles.d/x11.conf
1368 %{_prefix}/lib/sysctl.d/50-coredump.conf
1369 # if cc.sizeof('long') > 4
1370 %ifarch %{x8664} aarch64
1371 %{_prefix}/lib/sysctl.d/50-pid-max.conf
1372 %endif
1373 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
1374 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
1375 %{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
1376 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
1377 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
1378 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
1379 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
1380 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
1381 %{_datadir}/dbus-1/system-services/org.freedesktop.timesync1.service
1382 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
1383 %{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
1384 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
1385 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
1386 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
1387 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
1388 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
1389 %{_datadir}/polkit-1/rules.d/systemd-networkd.rules
1390 %dir %{_datadir}/systemd
1391 %{?with_microhttpd:%{_datadir}/systemd/gatewayd}
1392 %{_datadir}/systemd/kbd-model-map
1393 %{_datadir}/systemd/language-fallback-map
1394 %{_datadir}/factory/etc/issue
1395 %{_datadir}/factory/etc/nsswitch.conf
1396 %{_datadir}/factory/etc/pam.d/other
1397 %{_datadir}/factory/etc/pam.d/system-auth
1398 %{?with_efi:%{_mandir}/man1/bootctl.1*}
1399 %{_mandir}/man1/busctl.1*
1400 %{_mandir}/man1/coredumpctl.1*
1401 %{_mandir}/man1/hostnamectl.1*
1402 %{_mandir}/man1/journalctl.1*
1403 %{_mandir}/man1/localectl.1*
1404 %{_mandir}/man1/loginctl.1*
1405 %{_mandir}/man1/machinectl.1*
1406 %{_mandir}/man1/systemd.1*
1407 %{_mandir}/man1/systemd-ask-password.1*
1408 %{_mandir}/man1/systemd-cat.1*
1409 %{?with_cryptsetup:%{_mandir}/man1/systemd-cryptenroll.1*}
1410 %{_mandir}/man1/systemd-delta.1*
1411 %{_mandir}/man1/systemd-detect-virt.1*
1412 %{_mandir}/man1/systemd-dissect.1*
1413 %{_mandir}/man1/systemd-escape.1*
1414 %{_mandir}/man1/systemd-firstboot.1*
1415 %{_mandir}/man1/systemd-firstboot.service.1*
1416 %{_mandir}/man1/systemd-id128.1*
1417 %{_mandir}/man1/systemd-inhibit.1*
1418 %{_mandir}/man1/systemd-machine-id-setup.1*
1419 %{_mandir}/man1/systemd-mount.1*
1420 %{_mandir}/man1/systemd-notify.1*
1421 %{_mandir}/man1/systemd-nspawn.1*
1422 %{_mandir}/man1/systemd-path.1*
1423 %{_mandir}/man1/systemd-run.1*
1424 %{_mandir}/man1/systemd-socket-activate.1*
1425 %{_mandir}/man1/systemd-tty-ask-password-agent.1*
1426 %{_mandir}/man1/systemd-umount.1*
1427 %{_mandir}/man1/timedatectl.1*
1428 %{_mandir}/man1/userdbctl.1*
1429 %{_mandir}/man5/binfmt.d.5*
1430 %{_mandir}/man5/coredump.conf.5*
1431 %{_mandir}/man5/coredump.conf.d.5*
1432 %{_mandir}/man5/dnssec-trust-anchors.d.5*
1433 %{_mandir}/man5/hostname.5*
1434 %{_mandir}/man5/journald@.conf.5*
1435 %{?with_efi:%{_mandir}/man5/loader.conf.5*}
1436 %if %{with microhttpd}
1437 %{_mandir}/man5/journal-remote.conf.5*
1438 %{_mandir}/man5/journal-remote.conf.d.5*
1439 %{_mandir}/man5/journal-upload.conf.5.*
1440 %{_mandir}/man5/journal-upload.conf.d.5*
1441 %endif
1442 %{_mandir}/man5/journald.conf.5*
1443 %{_mandir}/man5/journald.conf.d.5*
1444 %{_mandir}/man5/locale.conf.5*
1445 %{_mandir}/man5/localtime.5*
1446 %{_mandir}/man5/logind.conf.5*
1447 %{_mandir}/man5/logind.conf.d.5*
1448 %{_mandir}/man5/machine-id.5*
1449 %{_mandir}/man5/machine-info.5*
1450 %{_mandir}/man5/modules-load.d.5*
1451 %{_mandir}/man5/org.freedesktop.LogControl1.5*
1452 %{_mandir}/man5/org.freedesktop.hostname1.5*
1453 %{_mandir}/man5/org.freedesktop.import1.5*
1454 %{_mandir}/man5/org.freedesktop.locale1.5*
1455 %{_mandir}/man5/org.freedesktop.login1.5*
1456 %{_mandir}/man5/org.freedesktop.machine1.5*
1457 %{_mandir}/man5/org.freedesktop.systemd1.5*
1458 %{_mandir}/man5/org.freedesktop.timedate1.5*
1459 %{_mandir}/man5/os-release.5*
1460 %{_mandir}/man5/pstore.conf.5*
1461 %{_mandir}/man5/pstore.conf.d.5*
1462 %{_mandir}/man5/sleep.conf.d.5*
1463 %{_mandir}/man5/sysctl.d.5*
1464 %{_mandir}/man5/system.conf.d.5*
1465 %{_mandir}/man5/systemd.*.5*
1466 %{_mandir}/man5/systemd-sleep.conf.5*
1467 %{_mandir}/man5/systemd-system.conf.5*
1468 %{_mandir}/man5/systemd-user.conf.5*
1469 %{_mandir}/man5/systemd-user-runtime-dir.5*
1470 %{_mandir}/man5/sysusers.d.5*
1471 %{_mandir}/man5/timesyncd.conf.5*
1472 %{_mandir}/man5/timesyncd.conf.d.5*
1473 %{_mandir}/man5/user.conf.d.5*
1474 %{_mandir}/man5/vconsole.conf.5*
1475 %{_mandir}/man7/bootup.7*
1476 %{_mandir}/man7/daemon.7*
1477 %{_mandir}/man7/file-hierarchy.7*
1478 %{_mandir}/man7/kernel-command-line.7*
1479 %{?with_efi:%{_mandir}/man7/sd-boot.7*}
1480 %{?with_efi:%{_mandir}/man7/systemd-boot.7*}
1481 %{_mandir}/man7/systemd.directives.7*
1482 %{_mandir}/man7/systemd.environment-generator.7*
1483 %{_mandir}/man7/systemd.generator.7*
1484 %{_mandir}/man7/systemd.index.7*
1485 %{_mandir}/man7/systemd.journal-fields.7*
1486 %{_mandir}/man7/systemd.offline-updates.7*
1487 %{_mandir}/man7/systemd.special.7*
1488 %{_mandir}/man7/systemd.syntax.7*
1489 %{_mandir}/man7/systemd.time.7*
1490 %{_mandir}/man8/kernel-install.8*
1491 %{_mandir}/man8/libnss_myhostname.so.2.8*
1492 %{_mandir}/man8/libnss_mymachines.so.2.8*
1493 %{_mandir}/man8/nss-myhostname.8*
1494 %{_mandir}/man8/nss-mymachines.8*
1495 %{_mandir}/man8/systemd-backlight.8*
1496 %{_mandir}/man8/systemd-binfmt.8*
1497 %if %{with efi}
1498 %{_mandir}/man8/systemd-bless-boot.8*
1499 %{_mandir}/man8/systemd-bless-boot-generator.8*
1500 %endif
1501 %{_mandir}/man8/systemd-boot-check-no-failures.8*
1502 %{_mandir}/man8/systemd-coredump.8*
1503 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup-generator.8*}
1504 %{_mandir}/man8/systemd-debug-generator.8*
1505 %{_mandir}/man8/systemd-fsck.8*
1506 %{_mandir}/man8/systemd-fstab-generator.8*
1507 %{_mandir}/man8/systemd-getty-generator.8*
1508 %{_mandir}/man8/systemd-gpt-auto-generator.8*
1509 %{_mandir}/man8/systemd-growfs.8*
1510 %{_mandir}/man8/systemd-growfs@.service.8*
1511 %{_mandir}/man8/systemd-hibernate-resume-generator.8*
1512 %{_mandir}/man8/systemd-hibernate-resume.8*
1513 %{_mandir}/man8/systemd-hibernate-resume@.service.8*
1514 %{_mandir}/man8/systemd-hostnamed.8*
1515 %{_mandir}/man8/systemd-importd.8*
1516 %{_mandir}/man8/systemd-initctl.8*
1517 %{_mandir}/man8/systemd-journald-dev-log.socket.8*
1518 %{_mandir}/man8/systemd-journald-varlink@.socket.8*
1519 %{_mandir}/man8/systemd-journald.8*
1520 %{_mandir}/man8/systemd-journald@.service.8*
1521 %{_mandir}/man8/systemd-journald@.socket.8*
1522 %if %{with microhttpd}
1523 %{_mandir}/man8/systemd-journal-remote.8*
1524 %{_mandir}/man8/systemd-journal-upload.8*
1525 %endif
1526 %{_mandir}/man8/systemd-localed.8*
1527 %{_mandir}/man8/systemd-logind.8*
1528 %{_mandir}/man8/systemd-machined.8*
1529 %{_mandir}/man8/systemd-machine-id-commit.service.8*
1530 %{_mandir}/man8/systemd-makefs.8*
1531 %{_mandir}/man8/systemd-makefs@.service.8*
1532 %{_mandir}/man8/systemd-mkswap@.service.8*
1533 %{_mandir}/man8/systemd-modules-load.8*
1534 %{_mandir}/man8/systemd-pstore.8*
1535 %{_mandir}/man8/systemd-pstore.service.8*
1536 %{_mandir}/man8/systemd-quotacheck.8*
1537 %{_mandir}/man8/systemd-random-seed.8*
1538 %{_mandir}/man8/systemd-remount-fs.8*
1539 %{_mandir}/man8/systemd-rfkill.8*
1540 %{_mandir}/man8/systemd-rfkill.service.8*
1541 %{_mandir}/man8/systemd-run-generator.8*
1542 %{_mandir}/man8/systemd-shutdown.8*
1543 %{_mandir}/man8/systemd-sleep.8*
1544 %{_mandir}/man8/systemd-socket-proxyd.8*
1545 %{_mandir}/man8/systemd-sysctl.8*
1546 %{_mandir}/man8/systemd-sysext.8*
1547 %{_mandir}/man8/systemd-system-update-generator.8*
1548 %{_mandir}/man8/systemd-sysusers.8*
1549 %{_mandir}/man8/systemd-sysusers.service.8*
1550 %{_mandir}/man8/systemd-sysv-generator.8*
1551 %{_mandir}/man8/systemd-time-wait-sync.8*
1552 %{_mandir}/man8/systemd-timedated.8*
1553 %{_mandir}/man8/systemd-timesyncd.8*
1554 %{_mandir}/man8/systemd-timesyncd.service.8*
1555 %{_mandir}/man8/systemd-udevd.8*
1556 %{_mandir}/man8/systemd-update-done.8*
1557 %{_mandir}/man8/systemd-update-done.service.8*
1558 %{_mandir}/man8/systemd-update-utmp.8*
1559 %{_mandir}/man8/systemd-user-sessions.8*
1560 %{_mandir}/man8/systemd-userdbd.8*
1561 %{_mandir}/man8/systemd-vconsole-setup.8*
1562 %{_mandir}/man8/systemd-veritysetup.8*
1563 %{_mandir}/man8/systemd-veritysetup-generator.8*
1564 %{_mandir}/man8/systemd-veritysetup@.service.8*
1565 %{_mandir}/man8/systemd-volatile-root.8*
1566 %{_mandir}/man8/systemd-volatile-root.service.8*
1567 %{_mandir}/man8/systemd-xdg-autostart-generator.8*
1568 %attr(700,root,root) %dir /var/lib/machines
1569 %dir /var/lib/%{name}
1570 %dir /var/lib/%{name}/coredump
1571 %dir /var/lib/%{name}/catalog
1572 %attr(640,root,root) %ghost /var/lib/%{name}/random-seed
1573 %attr(600,root,utmp) %ghost /var/log/btmp
1574 %attr(664,root,utmp) %ghost /var/log/wtmp
1575 %attr(2755,root,systemd-journal) %dir /var/log/journal
1576 %attr(2755,root,systemd-journal) %dir /var/log/journal/remote
1577
1578 %if %{with pam}
1579 %attr(755,root,root) /%{_lib}/security/pam_systemd.so
1580 %{_mandir}/man8/pam_systemd.8*
1581 %endif
1582
1583 %files init
1584 %defattr(644,root,root,755)
1585 %attr(755,root,root) /sbin/halt
1586 %attr(755,root,root) /sbin/init
1587 %attr(755,root,root) /sbin/poweroff
1588 %attr(755,root,root) /sbin/reboot
1589 %attr(755,root,root) /sbin/runlevel
1590 %attr(755,root,root) /sbin/shutdown
1591 %attr(755,root,root) /sbin/telinit
1592 %{_mandir}/man1/init.1*
1593 %if %{with cryptsetup}
1594 %{_mandir}/man5/crypttab.5*
1595 %{_mandir}/man5/veritytab.5*
1596 %endif
1597 %{_mandir}/man8/halt.8*
1598 %{_mandir}/man8/poweroff.8*
1599 %{_mandir}/man8/reboot.8*
1600 %{_mandir}/man8/runlevel.8*
1601 %{_mandir}/man8/shutdown.8*
1602 %{_mandir}/man8/telinit.8*
1603
1604 %files units
1605 %defattr(644,root,root,755)
1606 %dir %{_sysconfdir}/binfmt.d
1607 %dir %{_sysconfdir}/modules-load.d
1608 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/modules-load.d/modules.conf
1609 %dir %{_sysconfdir}/sysctl.d
1610 %{_sysconfdir}/sysctl.d/99-sysctl.conf
1611 %dir %{_sysconfdir}/systemd
1612 %dir %{_sysconfdir}/systemd/system
1613 %dir %{_sysconfdir}/systemd/system-preset
1614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/system-preset/default.preset
1615 %dir %{_sysconfdir}/tmpfiles.d
1616 %dir %{_prefix}/lib/environment.d
1617 %dir %{_prefix}/lib/modules-load.d
1618 %dir %{_prefix}/lib/sysctl.d
1619 %{_prefix}/lib/sysctl.d/50-default.conf
1620 %dir %{_prefix}/lib/systemd
1621 %dir %{_prefix}/lib/systemd/catalog
1622 %dir %{_prefix}/lib/systemd/system-shutdown
1623 %dir %{_prefix}/lib/systemd/system-sleep
1624 %dir %{_prefix}/lib/systemd/user
1625 %{_prefix}/lib/systemd/user/app.slice
1626 %{_prefix}/lib/systemd/user/background.slice
1627 %{_prefix}/lib/systemd/user/basic.target
1628 %{_prefix}/lib/systemd/user/bluetooth.target
1629 %{_prefix}/lib/systemd/user/default.target
1630 %{_prefix}/lib/systemd/user/exit.target
1631 %{_prefix}/lib/systemd/user/paths.target
1632 %{_prefix}/lib/systemd/user/printer.target
1633 %{_prefix}/lib/systemd/user/session.slice
1634 %{_prefix}/lib/systemd/user/shutdown.target
1635 %{_prefix}/lib/systemd/user/smartcard.target
1636 %{_prefix}/lib/systemd/user/sockets.target
1637 %{_prefix}/lib/systemd/user/sound.target
1638 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.service
1639 %{_prefix}/lib/systemd/user/systemd-tmpfiles-clean.timer
1640 %{_prefix}/lib/systemd/user/systemd-tmpfiles-setup.service
1641 %{_prefix}/lib/systemd/user/timers.target
1642 %{_prefix}/lib/systemd/user/systemd-exit.service
1643 %{_prefix}/lib/systemd/user/xdg-desktop-autostart.target
1644 %dir %{_prefix}/lib/systemd/user-generators
1645 %attr(755,root,root) %{_prefix}/lib/systemd/user-generators/systemd-xdg-autostart-generator
1646 %dir %{_prefix}/lib/systemd/user-environment-generators
1647 %attr(755,root,root) %{_prefix}/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
1648 %dir %{_prefix}/lib/systemd/user-preset
1649 %{_prefix}/lib/systemd/user-preset/90-systemd.preset
1650 %dir %{_prefix}/lib/systemd/system-environment-generators
1651 %dir /lib/systemd/ntp-units.d
1652 /lib/systemd/ntp-units.d/80-systemd-timesync.list
1653 %dir /lib/systemd/pld-helpers.d
1654 %dir /lib/systemd/system-generators
1655 %dir /lib/systemd/system-preset
1656 /lib/systemd/system-preset/90-systemd.preset
1657 %dir /lib/systemd/system-sleep
1658 %dir /lib/systemd/system-shutdown
1659 %attr(755,root,root) /bin/systemctl
1660 %attr(755,root,root) /bin/systemd-tmpfiles
1661 %attr(755,root,root) /bin/systemd_booted
1662 %{_mandir}/man1/systemctl.1*
1663 %{_mandir}/man5/tmpfiles.d.5*
1664 %{_mandir}/man5/environment.d.5*
1665 %{_mandir}/man8/systemd-tmpfiles.8*
1666 %{_npkgconfigdir}/systemd.pc
1667
1668 %{systemdunitdir}/dev-hugepages.mount
1669 %{systemdunitdir}/dev-mqueue.mount
1670 %{systemdunitdir}/initrd-root-device.target
1671 %{systemdunitdir}/proc-sys-fs-binfmt_misc.automount
1672 %{systemdunitdir}/proc-sys-fs-binfmt_misc.mount
1673 %{systemdunitdir}/sockets.target.wants/systemd-coredump.socket
1674 %{systemdunitdir}/sys-fs-fuse-connections.mount
1675 %{systemdunitdir}/sys-kernel-config.mount
1676 %{systemdunitdir}/sys-kernel-debug.mount
1677 %{systemdunitdir}/sys-kernel-tracing.mount
1678 %{systemdunitdir}/systemd-coredump@.service
1679 %{systemdunitdir}/systemd-coredump.socket
1680 %{systemdunitdir}/systemd-exit.service
1681 %{systemdunitdir}/systemd-pstore.service
1682 %{systemdunitdir}/systemd-rfkill.socket
1683 %{systemdunitdir}/tmp.mount
1684 %{systemdunitdir}/var-lib-machines.mount
1685 %{systemdunitdir}/var-lock.mount
1686 %{systemdunitdir}/var-run.mount
1687 %{systemdunitdir}/systemd-ask-password-console.path
1688 %{systemdunitdir}/systemd-ask-password-wall.path
1689 %{systemdunitdir}/allowlogin.service
1690 %{systemdunitdir}/autovt@.service
1691 %{systemdunitdir}/console-getty.service
1692 %{systemdunitdir}/console.service
1693 %{systemdunitdir}/container-getty@.service
1694 %{systemdunitdir}/cpusets.service
1695 %{systemdunitdir}/dbus-org.freedesktop.hostname1.service
1696 %{systemdunitdir}/dbus-org.freedesktop.import1.service
1697 %{systemdunitdir}/dbus-org.freedesktop.locale1.service
1698 %{systemdunitdir}/dbus-org.freedesktop.login1.service
1699 %{systemdunitdir}/dbus-org.freedesktop.machine1.service
1700 %{systemdunitdir}/dbus-org.freedesktop.timedate1.service
1701 %{systemdunitdir}/debug-shell.service
1702 %{systemdunitdir}/display-manager.service
1703 %{systemdunitdir}/emergency.service
1704 %{systemdunitdir}/getty@.service
1705 %{systemdunitdir}/initrd-cleanup.service
1706 %{systemdunitdir}/initrd-parse-etc.service
1707 %{systemdunitdir}/initrd-switch-root.service
1708 %{systemdunitdir}/initrd-udevadm-cleanup-db.service
1709 %{systemdunitdir}/killall.service
1710 %{systemdunitdir}/kmod-static-nodes.service
1711 %{systemdunitdir}/ldconfig.service
1712 %{systemdunitdir}/modprobe@.service
1713 %{systemdunitdir}/netfs.service
1714 %{systemdunitdir}/network.service
1715 %{systemdunitdir}/pld-clean-tmp.service
1716 %{systemdunitdir}/prefdm.service
1717 %{systemdunitdir}/quotaon.service
1718 %{systemdunitdir}/random.service
1719 %{systemdunitdir}/rescue.service
1720 %{systemdunitdir}/serial-getty@.service
1721 %{systemdunitdir}/single.service
1722 %{systemdunitdir}/sigpwr-container-shutdown.service
1723 %{systemdunitdir}/suspend-then-hibernate.target
1724 %{systemdunitdir}/sys-kernel-config.service
1725 %{systemdunitdir}/system-update-cleanup.service
1726 %{systemdunitdir}/system-update-pre.target
1727 %{systemdunitdir}/systemd-ask-password-console.service
1728 %{systemdunitdir}/systemd-ask-password-wall.service
1729 %{systemdunitdir}/systemd-backlight@.service
1730 %{systemdunitdir}/systemd-binfmt.service
1731 %{?with_efi:%{systemdunitdir}/systemd-bless-boot.service}
1732 %{?with_efi:%{systemdunitdir}/systemd-boot-system-token.service}
1733 %{systemdunitdir}/systemd-boot-check-no-failures.service
1734 %{systemdunitdir}/systemd-firstboot.service
1735 %{systemdunitdir}/systemd-fsck-root.service
1736 %{systemdunitdir}/systemd-fsck@.service
1737 %{systemdunitdir}/systemd-halt.service
1738 %{systemdunitdir}/systemd-hibernate-resume@.service
1739 %{systemdunitdir}/systemd-hibernate.service
1740 %{systemdunitdir}/systemd-hostnamed.service
1741 %{systemdunitdir}/systemd-hwdb-update.service
1742 %{systemdunitdir}/systemd-hybrid-sleep.service
1743 %{systemdunitdir}/systemd-importd.service
1744 %{systemdunitdir}/systemd-initctl.service
1745 %{systemdunitdir}/systemd-journal-catalog-update.service
1746 %{systemdunitdir}/systemd-journal-flush.service
1747 %{systemdunitdir}/systemd-journal-gatewayd.service
1748 %{systemdunitdir}/systemd-journal-remote.service
1749 %{systemdunitdir}/systemd-journal-upload.service
1750 %{systemdunitdir}/systemd-journald.service
1751 %{systemdunitdir}/systemd-journald@.service
1752 %{systemdunitdir}/systemd-kexec.service
1753 %{systemdunitdir}/systemd-localed.service
1754 %{systemdunitdir}/systemd-logind.service
1755 %{systemdunitdir}/systemd-machine-id-commit.service
1756 %{systemdunitdir}/systemd-machined.service
1757 %{systemdunitdir}/systemd-modules-load.service
1758 %{systemdunitdir}/systemd-nspawn@.service
1759 %{systemdunitdir}/systemd-poweroff.service
1760 %{systemdunitdir}/systemd-quotacheck.service
1761 %{systemdunitdir}/systemd-random-seed.service
1762 %{systemdunitdir}/systemd-reboot.service
1763 %{systemdunitdir}/systemd-remount-fs.service
1764 %{systemdunitdir}/systemd-rfkill.service
1765 %{systemdunitdir}/systemd-suspend.service
1766 %{systemdunitdir}/systemd-suspend-then-hibernate.service
1767 %{systemdunitdir}/systemd-sysctl.service
1768 %{systemdunitdir}/systemd-sysext.service
1769 %{systemdunitdir}/systemd-sysusers.service
1770 %{systemdunitdir}/systemd-time-wait-sync.service
1771 %{systemdunitdir}/systemd-timedated.service
1772 %{systemdunitdir}/systemd-timesyncd.service
1773 %{systemdunitdir}/systemd-tmpfiles-clean.service
1774 %{systemdunitdir}/systemd-tmpfiles-setup-dev.service
1775 %{systemdunitdir}/systemd-tmpfiles-setup.service
1776 %{systemdunitdir}/systemd-udev-settle.service
1777 %{systemdunitdir}/systemd-udev-trigger.service
1778 %{systemdunitdir}/systemd-udevd.service
1779 %dir %{systemdunitdir}/systemd-udevd.service.d
1780 %{systemdunitdir}/systemd-update-done.service
1781 %{systemdunitdir}/systemd-update-utmp-runlevel.service
1782 %{systemdunitdir}/systemd-update-utmp.service
1783 %{systemdunitdir}/systemd-user-sessions.service
1784 %{systemdunitdir}/systemd-userdbd.service
1785 %{systemdunitdir}/systemd-userdbd.socket
1786 %{systemdunitdir}/systemd-vconsole-setup.service
1787 %{systemdunitdir}/systemd-volatile-root.service
1788 %{systemdunitdir}/user@.service
1789 %{systemdunitdir}/machine.slice
1790 #%{systemdunitdir}/system.slice
1791 %{?with_cryptsetup:%{systemdunitdir}/system-systemd\x2dcryptsetup.slice}
1792 %dir %{systemdunitdir}/user-.slice.d
1793 %{systemdunitdir}/user-.slice.d/10-defaults.conf
1794 %{systemdunitdir}/user-runtime-dir@.service
1795 %{systemdunitdir}/user.slice
1796 %exclude %{systemdunitdir}/rc-inetd.service
1797 %{systemdunitdir}/syslog.socket
1798 %{systemdunitdir}/systemd-initctl.socket
1799 %{systemdunitdir}/systemd-journal-remote.socket
1800 %{systemdunitdir}/systemd-journald-audit.socket
1801 %{systemdunitdir}/systemd-journald-dev-log.socket
1802 %{systemdunitdir}/systemd-journald-varlink@.socket
1803 %{systemdunitdir}/systemd-journald.socket
1804 %{systemdunitdir}/systemd-journald@.socket
1805 %{systemdunitdir}/systemd-udevd-control.socket
1806 %{systemdunitdir}/systemd-udevd-kernel.socket
1807 %{systemdunitdir}/basic.target
1808 %{systemdunitdir}/blockdev@.target
1809 %{systemdunitdir}/bluetooth.target
1810 %{systemdunitdir}/boot-complete.target
1811 %if %{with cryptsetup}
1812 %{systemdunitdir}/cryptsetup-pre.target
1813 %{systemdunitdir}/cryptsetup.target
1814 %{systemdunitdir}/veritysetup-pre.target
1815 %{systemdunitdir}/veritysetup.target
1816 %endif
1817 %{systemdunitdir}/ctrl-alt-del.target
1818 %{systemdunitdir}/default.target
1819 %{systemdunitdir}/emergency.target
1820 %{systemdunitdir}/exit.target
1821 %{systemdunitdir}/final.target
1822 %{systemdunitdir}/first-boot-complete.target
1823 %{systemdunitdir}/getty.target
1824 %{systemdunitdir}/getty-pre.target
1825 %{systemdunitdir}/graphical.target
1826 %{systemdunitdir}/halt.target
1827 %{systemdunitdir}/hibernate.target
1828 %{systemdunitdir}/hybrid-sleep.target
1829 %{systemdunitdir}/initrd-fs.target
1830 %{systemdunitdir}/initrd-root-fs.target
1831 %{systemdunitdir}/initrd-switch-root.target
1832 %{systemdunitdir}/initrd.target
1833 %{systemdunitdir}/kexec.target
1834 %{systemdunitdir}/local-fs-pre.target
1835 %{systemdunitdir}/local-fs.target
1836 %{systemdunitdir}/machines.target
1837 %{systemdunitdir}/multi-user.target
1838 %{systemdunitdir}/network-online.target
1839 %{systemdunitdir}/network-pre.target
1840 %{systemdunitdir}/network.target
1841 %{systemdunitdir}/nss-lookup.target
1842 %{systemdunitdir}/nss-user-lookup.target
1843 %{systemdunitdir}/paths.target
1844 %{systemdunitdir}/poweroff.target
1845 %{systemdunitdir}/printer.target
1846 %{systemdunitdir}/reboot.target
1847 %{systemdunitdir}/remote-fs-pre.target
1848 %{systemdunitdir}/remote-fs.target
1849 %if %{with cryptsetup}
1850 %{systemdunitdir}/remote-cryptsetup.target
1851 %{systemdunitdir}/remote-veritysetup.target
1852 %endif
1853 %{systemdunitdir}/rescue.target
1854 %{systemdunitdir}/rpcbind.target
1855 %{systemdunitdir}/runlevel0.target
1856 %{systemdunitdir}/runlevel1.target
1857 %{systemdunitdir}/runlevel2.target
1858 %{systemdunitdir}/runlevel3.target
1859 %{systemdunitdir}/runlevel4.target
1860 %{systemdunitdir}/runlevel5.target
1861 %{systemdunitdir}/runlevel6.target
1862 %{systemdunitdir}/shutdown.target
1863 %{systemdunitdir}/sigpwr.target
1864 %{systemdunitdir}/sleep.target
1865 %{systemdunitdir}/slices.target
1866 %{systemdunitdir}/smartcard.target
1867 %{systemdunitdir}/sockets.target
1868 %{systemdunitdir}/sound.target
1869 %{systemdunitdir}/suspend.target
1870 %{systemdunitdir}/swap.target
1871 %{systemdunitdir}/sysinit.target
1872 %{systemdunitdir}/system-update.target
1873 %{systemdunitdir}/time-set.target
1874 %{systemdunitdir}/time-sync.target
1875 %{systemdunitdir}/timers.target
1876 %{systemdunitdir}/umount.target
1877 %{systemdunitdir}/usb-gadget.target
1878 %{systemdunitdir}/systemd-tmpfiles-clean.timer
1879 %dir %{systemdunitdir}/basic.target.wants
1880 %dir %{systemdunitdir}/dbus.target.wants
1881 %dir %{systemdunitdir}/final.target.wants
1882 %dir %{systemdunitdir}/graphical.target.wants
1883 %dir %{systemdunitdir}/halt.target.wants
1884 %dir %{systemdunitdir}/initrd.target.wants
1885 %dir %{systemdunitdir}/initrd-root-device.target.wants
1886 %dir %{systemdunitdir}/initrd-root-fs.target.wants
1887 %dir %{systemdunitdir}/kexec.target.wants
1888 %dir %{systemdunitdir}/local-fs.target.wants
1889 %dir %{systemdunitdir}/machines.target.wants
1890 %dir %{systemdunitdir}/multi-user.target.wants
1891 %dir %{systemdunitdir}/poweroff.target.wants
1892 %dir %{systemdunitdir}/reboot.target.wants
1893 %dir %{systemdunitdir}/remote-fs.target.wants
1894 %dir %{systemdunitdir}/rescue.target.wants
1895 %dir %{systemdunitdir}/runlevel[12345].target.wants
1896 %dir %{systemdunitdir}/shutdown.target.wants
1897 %dir %{systemdunitdir}/sigpwr.target.wants
1898 %dir %{systemdunitdir}/sockets.target.wants
1899 %dir %{systemdunitdir}/sound.target.wants
1900 %dir %{systemdunitdir}/sysinit.target.wants
1901 %dir %{systemdunitdir}/syslog.target.wants
1902 %dir %{systemdunitdir}/system-update.target.wants
1903 %dir %{systemdunitdir}/timers.target.wants
1904 %if %{with cryptsetup}
1905 %{systemdunitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
1906 %{systemdunitdir}/initrd-root-device.target.wants/remote-veritysetup.target
1907 %endif
1908 %{systemdunitdir}/graphical.target.wants/display-manager.service
1909 %{systemdunitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
1910 %{systemdunitdir}/local-fs.target.wants/pld-clean-tmp.service
1911 %{systemdunitdir}/local-fs.target.wants/var-lock.mount
1912 %{systemdunitdir}/local-fs.target.wants/var-run.mount
1913 %{systemdunitdir}/machines.target.wants/var-lib-machines.mount
1914 %{systemdunitdir}/multi-user.target.wants/getty.target
1915 %{systemdunitdir}/multi-user.target.wants/rc-local.service
1916 %{systemdunitdir}/multi-user.target.wants/systemd-ask-password-wall.path
1917 %{systemdunitdir}/multi-user.target.wants/systemd-logind.service
1918 %{systemdunitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
1919 %{systemdunitdir}/multi-user.target.wants/systemd-user-sessions.service
1920 %{systemdunitdir}/remote-fs.target.wants/var-lib-machines.mount
1921 %{systemdunitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
1922 %{systemdunitdir}/sigpwr.target.wants/sigpwr-container-shutdown.service
1923 %{systemdunitdir}/sockets.target.wants/systemd-initctl.socket
1924 %{systemdunitdir}/sockets.target.wants/systemd-journald-audit.socket
1925 %{systemdunitdir}/sockets.target.wants/systemd-journald-dev-log.socket
1926 %{systemdunitdir}/sockets.target.wants/systemd-journald.socket
1927 %{systemdunitdir}/sockets.target.wants/systemd-udevd-control.socket
1928 %{systemdunitdir}/sockets.target.wants/systemd-udevd-kernel.socket
1929 %if %{with cryptsetup}
1930 %{systemdunitdir}/sysinit.target.wants/cryptsetup.target
1931 %{systemdunitdir}/sysinit.target.wants/veritysetup.target
1932 %endif
1933 %{systemdunitdir}/sysinit.target.wants/dev-hugepages.mount
1934 %{systemdunitdir}/sysinit.target.wants/dev-mqueue.mount
1935 %{systemdunitdir}/sysinit.target.wants/kmod-static-nodes.service
1936 %{systemdunitdir}/sysinit.target.wants/ldconfig.service
1937 %{systemdunitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
1938 %{systemdunitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
1939 %{systemdunitdir}/sysinit.target.wants/sys-kernel-debug.mount
1940 %{systemdunitdir}/sysinit.target.wants/sys-kernel-tracing.mount
1941 %{systemdunitdir}/sysinit.target.wants/systemd-ask-password-console.path
1942 %{systemdunitdir}/sysinit.target.wants/systemd-binfmt.service
1943 %{?with_efi:%{systemdunitdir}/sysinit.target.wants/systemd-boot-system-token.service}
1944 %{systemdunitdir}/sysinit.target.wants/systemd-firstboot.service
1945 %{systemdunitdir}/sysinit.target.wants/systemd-hwdb-update.service
1946 %{systemdunitdir}/sysinit.target.wants/systemd-journal-catalog-update.service
1947 %{systemdunitdir}/sysinit.target.wants/systemd-journald.service
1948 %{systemdunitdir}/sysinit.target.wants/systemd-journal-flush.service
1949 %{systemdunitdir}/sysinit.target.wants/systemd-machine-id-commit.service
1950 %{systemdunitdir}/sysinit.target.wants/systemd-modules-load.service
1951 %{systemdunitdir}/sysinit.target.wants/systemd-random-seed.service
1952 %{systemdunitdir}/sysinit.target.wants/systemd-sysctl.service
1953 %{systemdunitdir}/sysinit.target.wants/systemd-sysusers.service
1954 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
1955 %{systemdunitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
1956 %{systemdunitdir}/sysinit.target.wants/systemd-udevd.service
1957 %{systemdunitdir}/sysinit.target.wants/systemd-udev-trigger.service
1958 %{systemdunitdir}/sysinit.target.wants/systemd-update-done.service
1959 %{systemdunitdir}/sysinit.target.wants/systemd-update-utmp.service
1960 %{systemdunitdir}/timers.target.wants/systemd-tmpfiles-clean.timer
1961 %dir %{systemduserunitdir}/sockets.target.wants
1962 %{systemduserunitdir}/graphical-session-pre.target
1963 %{systemduserunitdir}/graphical-session.target
1964 %{_mandir}/man5/user@.service.5*
1965 %{_mandir}/man5/user-runtime-dir@.service.5*
1966 %{_mandir}/man8/30-systemd-environment-d-generator.8*
1967 %{_mandir}/man8/systemd-environment-d-generator.8*
1968 %{_mandir}/man8/systemd-ask-password-console.path.8*
1969 %{_mandir}/man8/systemd-ask-password-console.service.8*
1970 %{_mandir}/man8/systemd-ask-password-wall.path.8*
1971 %{_mandir}/man8/systemd-ask-password-wall.service.8*
1972 %{_mandir}/man8/systemd-backlight@.service.8*
1973 %{_mandir}/man8/systemd-binfmt.service.8*
1974 %{?with_efi:%{_mandir}/man8/systemd-bless-boot.service.8*}
1975 %{_mandir}/man8/systemd-boot-check-no-failures.service.8*
1976 %{?with_efi:%{_mandir}/man8/systemd-boot-system-token.service.8*}
1977 %{_mandir}/man8/systemd-coredump.socket.8*
1978 %{_mandir}/man8/systemd-coredump@.service.8*
1979 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup.8*}
1980 %{?with_cryptsetup:%{_mandir}/man8/systemd-cryptsetup@.service.8*}
1981 %{_mandir}/man8/systemd-fsck-root.service.8*
1982 %{_mandir}/man8/systemd-fsck@.service.8*
1983 %{_mandir}/man8/systemd-halt.service.8*
1984 %{_mandir}/man8/systemd-hibernate.service.8*
1985 %{_mandir}/man8/systemd-hostnamed.service.8*
1986 %{_mandir}/man8/systemd-hybrid-sleep.service.8*
1987 %{_mandir}/man8/systemd-importd.service.8*
1988 %{_mandir}/man8/systemd-initctl.service.8*
1989 %{_mandir}/man8/systemd-initctl.socket.8*
1990 %{_mandir}/man8/systemd-journal-remote.service.8*
1991 %{_mandir}/man8/systemd-journal-remote.socket.8*
1992 %{_mandir}/man8/systemd-journal-upload.service.8*
1993 %{_mandir}/man8/systemd-journald.service.8*
1994 %{_mandir}/man8/systemd-journald.socket.8*
1995 %{_mandir}/man8/systemd-journald-audit.socket.8*
1996 %{_mandir}/man8/systemd-kexec.service.8*
1997 %{_mandir}/man8/systemd-localed.service.8*
1998 %{_mandir}/man8/systemd-logind.service.8*
1999 %{_mandir}/man8/systemd-machined.service.8*
2000 %{_mandir}/man8/systemd-modules-load.service.8*
2001 %{_mandir}/man8/systemd-poweroff.service.8*
2002 %{_mandir}/man8/systemd-quotacheck.service.8*
2003 %{_mandir}/man8/systemd-random-seed.service.8*
2004 %{_mandir}/man8/systemd-reboot.service.8*
2005 %{_mandir}/man8/systemd-remount-fs.service.8*
2006 %{_mandir}/man8/systemd-rfkill.socket.8*
2007 %{_mandir}/man8/systemd-suspend.service.8*
2008 %{_mandir}/man8/systemd-suspend-then-hibernate.service.8*
2009 %{_mandir}/man8/systemd-sysctl.service.8*
2010 %{_mandir}/man8/systemd-sysext.service.8*
2011 %{_mandir}/man8/systemd-time-wait-sync.service.8*
2012 %{_mandir}/man8/systemd-timedated.service.8*
2013 %{_mandir}/man8/systemd-tmpfiles-clean.service.8*
2014 %{_mandir}/man8/systemd-tmpfiles-clean.timer.8*
2015 %{_mandir}/man8/systemd-tmpfiles-setup.service.8*
2016 %{_mandir}/man8/systemd-tmpfiles-setup-dev.service.8*
2017 %{_mandir}/man8/systemd-udev-settle.service.8*
2018 %{_mandir}/man8/systemd-udevd.service.8*
2019 %{_mandir}/man8/systemd-udevd-control.socket.8*
2020 %{_mandir}/man8/systemd-udevd-kernel.socket.8*
2021 %{_mandir}/man8/systemd-update-utmp-runlevel.service.8*
2022 %{_mandir}/man8/systemd-update-utmp.service.8*
2023 %{_mandir}/man8/systemd-user-sessions.service.8*
2024 %{_mandir}/man8/systemd-userdbd.service.8*
2025 %{_mandir}/man8/systemd-vconsole-setup.service.8*
2026
2027 %files tools
2028 %defattr(644,root,root,755)
2029 %attr(755,root,root) %{_bindir}/systemd-cgls
2030 %attr(755,root,root) %{_bindir}/systemd-cgtop
2031 %{_mandir}/man1/systemd-cgls.1*
2032 %{_mandir}/man1/systemd-cgtop.1*
2033
2034 %if %{with microhttpd}
2035 %files journal-gateway
2036 %defattr(644,root,root,755)
2037 %{systemdunitdir}/systemd-journal-gatewayd.socket
2038 %attr(755,root,root) /lib/systemd/systemd-journal-gatewayd
2039 %{_mandir}/man8/systemd-journal-gatewayd.8*
2040 %{_mandir}/man8/systemd-journal-gatewayd.service.8*
2041 %{_mandir}/man8/systemd-journal-gatewayd.socket.8*
2042 %endif
2043
2044 %files homed
2045 %defattr(644,root,root,755)
2046 %attr(755,root,root) /bin/homectl
2047 %attr(755,root,root) /lib/systemd/systemd-homed
2048 %attr(755,root,root) /lib/systemd/systemd-homework
2049 %attr(755,root,root) /%{_lib}/security/pam_systemd_home.so
2050 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/homed.conf
2051 %{systemdunitdir}/systemd-homed.service
2052 %{systemdunitdir}/systemd-homed-activate.service
2053 %{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
2054 %{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
2055 %{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
2056 %{_mandir}/man1/homectl.1*
2057 %{_mandir}/man5/homed.conf.5*
2058 %{_mandir}/man5/homed.conf.d.5*
2059 %{_mandir}/man5/org.freedesktop.home1.5*
2060 %{_mandir}/man8/pam_systemd_home.8*
2061 %{_mandir}/man8/systemd-homed.8*
2062 %{_mandir}/man8/systemd-homed.service.8*
2063
2064 %files networkd
2065 %defattr(644,root,root,755)
2066 %{_datadir}/dbus-1/system.d/org.freedesktop.network1.conf
2067 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/networkd.conf
2068 %dir %{_sysconfdir}/systemd/network
2069 /lib/systemd/network/80-container-host0.network
2070 /lib/systemd/network/80-container-ve.network
2071 /lib/systemd/network/80-container-vz.network
2072 /lib/systemd/network/80-vm-vt.network
2073 /lib/systemd/network/80-wifi-adhoc.network
2074 %{systemdunitdir}/systemd-network-generator.service
2075 %{systemdunitdir}/systemd-networkd-wait-online.service
2076 %{systemdunitdir}/systemd-networkd.service
2077 %{systemdunitdir}/systemd-networkd.socket
2078 %{_datadir}/dbus-1/system-services/org.freedesktop.network1.service
2079 %{_datadir}/polkit-1/actions/org.freedesktop.network1.policy
2080 %attr(755,root,root) /bin/networkctl
2081 %attr(755,root,root) /lib/systemd/systemd-network-generator
2082 %attr(755,root,root) /lib/systemd/systemd-networkd
2083 %attr(755,root,root) /lib/systemd/systemd-networkd-wait-online
2084 %{_mandir}/man1/networkctl.1*
2085 %{_mandir}/man5/networkd.conf.5*
2086 %{_mandir}/man5/networkd.conf.d.5*
2087 %{_mandir}/man7/systemd.net-naming-scheme.7*
2088 %{_mandir}/man8/systemd-network-generator.8*
2089 %{_mandir}/man8/systemd-network-generator.service.8*
2090 %{_mandir}/man8/systemd-networkd-wait-online.8*
2091 %{_mandir}/man8/systemd-networkd-wait-online.service.8*
2092 %{_mandir}/man8/systemd-networkd.8*
2093 %{_mandir}/man8/systemd-networkd.service.8*
2094
2095 %files oomd
2096 %defattr(644,root,root,755)
2097 %attr(755,root,root) /bin/oomctl
2098 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/oomd.conf
2099 %attr(755,root,root) /lib/systemd/systemd-oomd
2100 %{systemdunitdir}/dbus-org.freedesktop.oom1.service
2101 %{systemdunitdir}/systemd-oomd.service
2102 %{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
2103 %{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
2104 %{_mandir}/man1/oomctl.1*
2105 %{_mandir}/man5/oomd.conf.5*
2106 %{_mandir}/man5/oomd.conf.d.5*
2107 %{_mandir}/man5/org.freedesktop.oom1.5*
2108 %{_mandir}/man8/systemd-oomd.8*
2109 %{_mandir}/man8/systemd-oomd.service.8*
2110
2111 %files portabled
2112 %defattr(644,root,root,755)
2113 %doc docs/PORTABLE_SERVICES.md
2114 %attr(755,root,root) /bin/portablectl
2115 %attr(755,root,root) /lib/systemd/systemd-portabled
2116 %{systemdunitdir}/dbus-org.freedesktop.portable1.service
2117 %{systemdunitdir}/systemd-portabled.service
2118 %dir /lib/systemd/portable
2119 %dir /lib/systemd/portable/profile
2120 %dir /lib/systemd/portable/profile/default
2121 /lib/systemd/portable/profile/default/service.conf
2122 %dir /lib/systemd/portable/profile/nonetwork
2123 /lib/systemd/portable/profile/nonetwork/service.conf
2124 %dir /lib/systemd/portable/profile/strict
2125 /lib/systemd/portable/profile/strict/service.conf
2126 %dir /lib/systemd/portable/profile/trusted
2127 /lib/systemd/portable/profile/trusted/service.conf
2128 %{systemdtmpfilesdir}/portables.conf
2129 %{_datadir}/dbus-1/system-services/org.freedesktop.portable1.service
2130 %{_datadir}/dbus-1/system.d/org.freedesktop.portable1.conf
2131 %{_datadir}/polkit-1/actions/org.freedesktop.portable1.policy
2132 %{_mandir}/man1/portablectl.1*
2133 %{_mandir}/man5/org.freedesktop.portable1.5*
2134 %{_mandir}/man8/systemd-portabled.8*
2135 %{_mandir}/man8/systemd-portabled.service.8*
2136
2137 %files repart
2138 %defattr(644,root,root,755)
2139 %attr(755,root,root) /bin/systemd-repart
2140 %{systemdunitdir}/systemd-repart.service
2141 %{systemdunitdir}/initrd-root-fs.target.wants/systemd-repart.service
2142 %{systemdunitdir}/sysinit.target.wants/systemd-repart.service
2143 %{_mandir}/man5/repart.d.5*
2144 %{_mandir}/man8/systemd-repart.8*
2145 %{_mandir}/man8/systemd-repart.service.8*
2146
2147 %files resolved
2148 %defattr(644,root,root,755)
2149 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/systemd/resolved.conf
2150 %{_datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf
2151 %{_datadir}/dbus-1/system-services/org.freedesktop.resolve1.service
2152 %{_datadir}/polkit-1/actions/org.freedesktop.resolve1.policy
2153 %{systemdunitdir}/systemd-resolved.service
2154 %attr(755,root,root) /sbin/resolvconf
2155 %attr(755,root,root) %{_bindir}/resolvectl
2156 %attr(755,root,root) /lib/systemd/systemd-resolved
2157 %{_mandir}/man1/resolvconf.1*
2158 %{_mandir}/man1/resolvectl.1*
2159 %{_mandir}/man5/org.freedesktop.resolve1.5*
2160 %{_mandir}/man5/resolved.conf.5*
2161 %{_mandir}/man5/resolved.conf.d.5*
2162 %{_mandir}/man8/systemd-resolved.8*
2163 %{_mandir}/man8/systemd-resolved.service.8*
2164
2165 %files inetd
2166 %defattr(644,root,root,755)
2167 %attr(755,root,root) %{systemdunitdir}-generators/pld-rc-inetd-generator
2168 %{systemdunitdir}/rc-inetd.service
2169
2170 %files analyze
2171 %defattr(644,root,root,755)
2172 %attr(755,root,root) %{_bindir}/systemd-analyze
2173 %{_mandir}/man1/systemd-analyze.1*
2174
2175 %files libs
2176 %defattr(644,root,root,755)
2177 %attr(755,root,root) /%{_lib}/libnss_myhostname.so.2
2178 %attr(755,root,root) /%{_lib}/libnss_mymachines.so.2
2179 %attr(755,root,root) /%{_lib}/libnss_resolve.so.2
2180 %attr(755,root,root) /%{_lib}/libnss_systemd.so.2
2181 %attr(755,root,root) /%{_lib}/libsystemd.so.*.*.*
2182 %attr(755,root,root) %ghost /%{_lib}/libsystemd.so.0
2183 %attr(755,root,root) /lib/systemd/libsystemd-shared*.so
2184 %{_mandir}/man8/libnss_resolve.so.2.8*
2185 %{_mandir}/man8/libnss_systemd.so.2.8*
2186 %{_mandir}/man8/nss-resolve.8*
2187 %{_mandir}/man8/nss-systemd.8*
2188
2189 %files devel
2190 %defattr(644,root,root,755)
2191 %attr(755,root,root) /%{_lib}/libsystemd.so
2192 %{_includedir}/%{name}
2193 %{_pkgconfigdir}/libsystemd.pc
2194 %{_mandir}/man3/SD_*.3*
2195 %{_mandir}/man3/sd*.3*
2196
2197 %files -n bash-completion-systemd
2198 %defattr(644,root,root,755)
2199 %{bash_compdir}/bootctl
2200 %{bash_compdir}/busctl
2201 %{bash_compdir}/coredumpctl
2202 %{bash_compdir}/homectl
2203 %{bash_compdir}/hostnamectl
2204 %{bash_compdir}/journalctl
2205 %{bash_compdir}/kernel-install
2206 %{bash_compdir}/localectl
2207 %{bash_compdir}/loginctl
2208 %{bash_compdir}/machinectl
2209 %{bash_compdir}/networkctl
2210 %{bash_compdir}/portablectl
2211 %{bash_compdir}/resolvectl
2212 %{bash_compdir}/systemctl
2213 %{bash_compdir}/systemd-analyze
2214 %{bash_compdir}/systemd-cat
2215 %{bash_compdir}/systemd-cgls
2216 %{bash_compdir}/systemd-cgtop
2217 %{bash_compdir}/systemd-delta
2218 %{bash_compdir}/systemd-detect-virt
2219 %{bash_compdir}/systemd-id128
2220 %{bash_compdir}/systemd-nspawn
2221 %{bash_compdir}/systemd-path
2222 %{bash_compdir}/systemd-resolve
2223 %{bash_compdir}/systemd-run
2224 %{bash_compdir}/timedatectl
2225
2226 %files -n zsh-completion-systemd
2227 %defattr(644,root,root,755)
2228 %{zsh_compdir}/_bootctl
2229 %{zsh_compdir}/_busctl
2230 %{zsh_compdir}/_coredumpctl
2231 %{zsh_compdir}/_hostnamectl
2232 %{zsh_compdir}/_journalctl
2233 %{zsh_compdir}/_kernel-install
2234 %{zsh_compdir}/_localectl
2235 %{zsh_compdir}/_loginctl
2236 %{zsh_compdir}/_machinectl
2237 %{zsh_compdir}/_networkctl
2238 %{zsh_compdir}/_resolvectl
2239 %{zsh_compdir}/_sd_hosts_or_user_at_host
2240 %{zsh_compdir}/_sd_machines
2241 %{zsh_compdir}/_sd_outputmodes
2242 %{zsh_compdir}/_sd_unit_files
2243 %{zsh_compdir}/_systemctl
2244 %{zsh_compdir}/_systemd
2245 %{zsh_compdir}/_systemd-analyze
2246 %{zsh_compdir}/_systemd-delta
2247 %{zsh_compdir}/_systemd-inhibit
2248 %{zsh_compdir}/_systemd-nspawn
2249 %{zsh_compdir}/_systemd-path
2250 %{zsh_compdir}/_systemd-run
2251 %{zsh_compdir}/_systemd-tmpfiles
2252 %{zsh_compdir}/_timedatectl
2253
2254 %files -n udev
2255 %defattr(644,root,root,755)
2256 %dev(c,1,3) %attr(666,root,root) /dev/null
2257 %dev(c,5,1) %attr(660,root,console) /dev/console
2258 %dev(c,1,5) %attr(666,root,root) /dev/zero
2259
2260 %files -n udev-core
2261 %defattr(644,root,root,755)
2262
2263 %{_prefix}/lib/udev
2264
2265 %attr(755,root,root) /lib/udev/net_helper
2266
2267 %attr(755,root,root) /lib/udev/ata_id
2268 %attr(755,root,root) /lib/udev/cdrom_id
2269 %attr(755,root,root) /lib/udev/dmi_memory_id
2270 %attr(755,root,root) /lib/udev/fido_id
2271 %attr(755,root,root) /lib/udev/mtd_probe
2272 %attr(755,root,root) /lib/udev/scsi_id
2273 %attr(755,root,root) /lib/udev/v4l_id
2274
2275 %attr(755,root,root) /lib/udev/udevd
2276
2277 /lib/udev/hwdb.d/20-acpi-vendor.hwdb
2278 /lib/udev/hwdb.d/20-bluetooth-vendor-product.hwdb
2279 /lib/udev/hwdb.d/20-dmi-id.hwdb
2280 /lib/udev/hwdb.d/20-net-ifname.hwdb
2281 /lib/udev/hwdb.d/20-OUI.hwdb
2282 /lib/udev/hwdb.d/20-pci-classes.hwdb
2283 /lib/udev/hwdb.d/20-pci-vendor-model.hwdb
2284 /lib/udev/hwdb.d/20-sdio-classes.hwdb
2285 /lib/udev/hwdb.d/20-sdio-vendor-model.hwdb
2286 /lib/udev/hwdb.d/20-usb-classes.hwdb
2287 /lib/udev/hwdb.d/20-usb-vendor-model.hwdb
2288 /lib/udev/hwdb.d/20-vmbus-class.hwdb
2289 /lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb
2290 /lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb
2291 /lib/udev/hwdb.d/60-autosuspend.hwdb
2292 /lib/udev/hwdb.d/60-evdev.hwdb
2293 /lib/udev/hwdb.d/60-input-id.hwdb
2294 /lib/udev/hwdb.d/60-keyboard.hwdb
2295 /lib/udev/hwdb.d/60-sensor.hwdb
2296 /lib/udev/hwdb.d/70-joystick.hwdb
2297 /lib/udev/hwdb.d/70-mouse.hwdb
2298 /lib/udev/hwdb.d/70-pointingstick.hwdb
2299 /lib/udev/hwdb.d/70-touchpad.hwdb
2300
2301 %attr(755,root,root) %{_rootsbindir}/start_udev
2302 %attr(755,root,root) %{_rootsbindir}/udevd
2303 %attr(755,root,root) %{_rootsbindir}/udevadm
2304 %attr(755,root,root) /bin/systemd-hwdb
2305 %attr(755,root,root) /bin/udevadm
2306
2307 %dir %{_sysconfdir}/udev
2308 %dir %{_sysconfdir}/udev/rules.d
2309 %dir %{_sysconfdir}/udev/hwdb.d
2310 %ghost %{_sysconfdir}/udev/hwdb.bin
2311
2312 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/fbdev-blacklist.conf
2313 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/modprobe.d/udev_blacklist.conf
2314 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/links.conf
2315 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/40-alsa-restore.rules
2316 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-udev-pld.rules
2317 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-uinput.rules
2318 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-steam_controller.rules
2319 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-i2c.rules
2320 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/80-net-setup-link.rules
2321
2322 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/udev.conf
2323
2324 # rules below are NOT supposed to be changed by users
2325 /lib/udev/rules.d/50-udev-default.rules
2326 /lib/udev/rules.d/60-autosuspend.rules
2327 /lib/udev/rules.d/60-block.rules
2328 /lib/udev/rules.d/60-cdrom_id.rules
2329 /lib/udev/rules.d/60-drm.rules
2330 /lib/udev/rules.d/60-evdev.rules
2331 /lib/udev/rules.d/60-fido-id.rules
2332 /lib/udev/rules.d/60-persistent-alsa.rules
2333 /lib/udev/rules.d/60-persistent-input.rules
2334 /lib/udev/rules.d/60-persistent-storage.rules
2335 /lib/udev/rules.d/60-persistent-storage-tape.rules
2336 /lib/udev/rules.d/60-persistent-v4l.rules
2337 /lib/udev/rules.d/60-serial.rules
2338 /lib/udev/rules.d/64-btrfs.rules
2339 /lib/udev/rules.d/70-memory.rules
2340 /lib/udev/rules.d/70-mouse.rules
2341 /lib/udev/rules.d/70-power-switch.rules
2342 /lib/udev/rules.d/70-touchpad.rules
2343 /lib/udev/rules.d/75-net-description.rules
2344 /lib/udev/rules.d/75-probe_mtd.rules
2345 /lib/udev/rules.d/78-sound-card.rules
2346 /lib/udev/rules.d/80-drivers.rules
2347 /lib/udev/rules.d/80-net-setup-link.rules
2348 /lib/udev/rules.d/90-vconsole.rules
2349
2350 %{_mandir}/man5/udev.conf.5*
2351 %{_mandir}/man7/udev.7*
2352 %{_mandir}/man7/hwdb.7*
2353 %{_mandir}/man8/systemd-hwdb.8*
2354 %{_mandir}/man8/udevadm.8*
2355 %{_mandir}/man8/udevd.8*
2356
2357 %files -n udev-libs
2358 %defattr(644,root,root,755)
2359 %attr(755,root,root) /%{_lib}/libudev.so.*.*.*
2360 %attr(755,root,root) %ghost /%{_lib}/libudev.so.1
2361
2362 %files -n udev-devel
2363 %defattr(644,root,root,755)
2364 %attr(755,root,root) /%{_lib}/libudev.so
2365 %{_includedir}/libudev.h
2366 %{_pkgconfigdir}/libudev.pc
2367 %{_npkgconfigdir}/udev.pc
2368 %{_mandir}/man3/libudev.3*
2369 %{_mandir}/man3/udev_*.3*
2370
2371 %files -n bash-completion-udev
2372 %defattr(644,root,root,755)
2373 %{bash_compdir}/udevadm
2374
2375 %files -n zsh-completion-udev
2376 %defattr(644,root,root,755)
2377 %{zsh_compdir}/_udevadm
This page took 0.435407 seconds and 2 git commands to generate.