2 %define _unpackaged_files_terminate_build
1
3 %define _localstatedir
%_var
5 %add_findreq_skiplist %_x11sysconfdir/xinit.d
/*
6 %add_findreq_skiplist %_kernel_installdir/*
7 %add_findreq_skiplist %_unitdir/local.service
8 %add_findreq_skiplist %_unitdir/rc
-local.service
9 %add_findreq_skiplist %_unitdir/quotaon.service
10 %add_findreq_skiplist %_unitdir/initrd
-switch
-root.service
11 %add_findreq_skiplist %_unitdir/systemd
-volatile
-root.service
12 %add_findreq_skiplist %_unitdir/altlinux
-libresolv.service
13 %add_findreq_skiplist %_unitdir/altlinux
-openresolv.service
15 %def_disable static_libsystemd
16 %def_disable static_libudev
18 %def_enable libcryptsetup
19 %ifnarch ppc64le loongarch64 riscv64
%mips32
28 %def_enable quotacheck
29 %def_enable randomseed
34 %def_enable microhttpd
47 %ifarch %{ix86} x86_64 aarch64
%arm riscv32 riscv64 loongarch32 loongarch64
49 %def_enable bootloader
52 %def_disable bootloader
70 %define hierarchy unified
71 %def_enable kill_user_processes
75 %def_disable firstboot
76 %def_enable standalone_binaries
86 # from meson.build: bpf_arches = ['x86_64']
88 %def_disable bpf_framework
90 %def_disable bpf_framework
93 %ifarch ia64
%ix86 ppc64le x86_64 aarch64
94 %define mmap_min_addr
65536
96 %define mmap_min_addr
32768
103 Version: %ver_major.16
105 Summary: System and Session Manager
106 Url
: https
://systemd.io
/
107 Group: System
/Configuration
/Boot and Init
110 Source: %name-%version.tar
111 Source2: systemd
-sysv
-install
112 Source4: altlinux
-openresolv.path
113 Source5: altlinux
-openresolv.service
114 Source6: altlinux
-libresolv.path
115 Source7: altlinux
-libresolv.service
117 Source9: modules.conf
118 Source10: systemd
-udev
-trigger
-no
-reload.conf
119 Source11: env
-path
-user.conf
120 Source12: env
-path
-system.conf
121 Source14: systemd
-user.pam
123 Source22: scsi_id.config
124 Source23: var
-lock.mount
125 Source24: var
-run.mount
126 Source25: 98-default
-mac
-none.link
127 Source27: altlinux
-first_time.service
128 Source30: 49-coredump
-disable.conf
129 # ALTLinux's default preset policy
130 Source34
: 85-display
-manager.preset
131 Source35
: 90-default.preset
132 Source36
: 99-default
-disable.preset
133 Source37
: 85-networkd.preset
134 Source38
: 85-timesyncd.preset
136 Source44
: 10-oomd
-defaults.conf
137 Source45
: 10-oomd
-per
-slice
-defaults.conf
138 Source47
: 10-map
-count.conf
141 Source68
: altlinux
-simpleresolv.path
142 Source69
: altlinux
-simpleresolv.service
145 Source71
: udev.filetrigger
146 Source72
: udev
-hwdb.filetrigger
147 Source73
: systemd.filetrigger
148 Source74
: systemd
-tmpfiles.filetrigger
149 Source75
: systemd
-sysctl.filetrigger
150 Source76
: systemd
-binfmt.filetrigger
151 Source77
: journal
-catalog.filetrigger
152 Source78
: systemd
-sysusers.filetrigger
153 Source79
: systemd
-modules
-load.filetrigger
154 Source80
: systemd
-user.filetrigger
156 Source81
: systemd
-modules
-load
-shared.alternatives
157 Source82
: systemd
-modules
-load
-standalone.alternatives
158 Source83
: systemd
-repart
-shared.alternatives
159 Source84
: systemd
-repart
-standalone.alternatives
160 Source85
: systemd
-shutdown
-shared.alternatives
161 Source86
: systemd
-shutdown
-standalone.alternatives
162 Source87
: systemd
-sysctl
-shared.alternatives
163 Source88
: systemd
-sysctl
-standalone.alternatives
164 Source89
: systemd
-sysusers
-shared.alternatives
165 Source90
: systemd
-sysusers
-standalone.alternatives
166 Source91
: systemd
-tmpfiles
-shared.alternatives
167 Source92
: systemd
-tmpfiles
-standalone.alternatives
168 Source93
: systemd
-busctl
-shared.alternatives
169 Source94
: systemd
-busctl
-standalone.alternatives
171 Patch1: %name-%version.patch
173 %define dbus_ver
1.11.0
175 BuildRequires
(pre
): rpm
-build
-xdg meson
>= 0.60.0
176 BuildRequires
(pre
): rpm
-macros
-systemd
>= 5
177 BuildRequires
: glibc
-kernheaders
178 BuildRequires
: intltool
>= 0.40.0
180 BuildRequires
: libcap
-devel libcap
-utils
181 BuildRequires
: libpam
-devel
182 BuildRequires
: libacl
-devel acl
183 BuildRequires
: xsltproc docbook
-style
-xsl docbook
-dtds python3
-module
-lxml
184 BuildRequires
: python3
(jinja2
)
185 BuildRequires
: libdbus
-devel
>= %dbus_ver
186 %{?_enable_seccomp:BuildRequires: pkgconfig(libseccomp) >= 2.3.1}
187 %{?_enable_selinux:BuildRequires: pkgconfig(libselinux) >= 2.1.9}
188 %{?_enable_apparmor:BuildRequires: pkgconfig(libapparmor)}
189 %{?_enable_elfutils:BuildRequires: elfutils-devel >= 0.158}
190 BuildRequires
: libaudit
-devel
191 %{?_enable_xz:BuildRequires: pkgconfig(liblzma)}
192 %{?_enable_zlib:BuildRequires: pkgconfig(zlib)}
193 %{?_enable_bzip2:BuildRequires: bzlib-devel}
194 %{?_enable_lz4:BuildRequires: pkgconfig(liblz4) >= 1.3.0}
195 %{?_enable_zstd:BuildRequires: pkgconfig(libzstd) >= 1.4.0}
196 BuildRequires
: libkmod
-devel
>= 15 kmod
197 %{?_enable_kexec:BuildRequires: kexec-tools}
199 BuildRequires
: pkgconfig
(blkid
) >= 2.24
200 # temporarily lower libmount version check
201 # util-linux 2.27.1's configure.ac still claims to be 2.27.0, which breaks our version check
202 BuildRequires
: libmount
-devel
>= 2.30
203 BuildRequires
: pkgconfig
(mount
) >= 2.27
204 BuildRequires
: pkgconfig
(xkbcommon
) >= 0.3.0
205 BuildRequires
: pkgconfig
(libpcre2
-8)
206 BuildRequires
: libkeyutils
-devel
207 BuildRequires
: pkgconfig
(fdisk
) >= 2.32
209 %{?_enable_libcryptsetup:BuildRequires: libcryptsetup-devel >= 2.0.1}
210 %{?_enable_tpm2:BuildRequires: libtpm2-tss-devel libssl-devel >= 1.1.0}
211 %{?_enable_gcrypt:BuildRequires: libgcrypt-devel >= 1.4.5 libgpg-error-devel >= 1.12}
212 %{?_enable_openssl:BuildRequires: pkgconfig(openssl) >= 1.1.0}
213 %{?_enable_p11kit:BuildRequires: pkgconfig(p11-kit-1) >= 0.23.3}
214 %{?_enable_libfido2:BuildRequires: pkgconfig(libfido2)}
215 %{?_enable_qrencode:BuildRequires: libqrencode-devel >= 3}
216 %{?_enable_microhttpd:BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.33}
217 %{?_enable_gnutls:BuildRequires: pkgconfig(gnutls) >= 3.1.4}
218 %{?_enable_libcurl:BuildRequires: pkgconfig(libcurl) >= 7.32.0}
219 %{?_enable_libidn:BuildRequires: pkgconfig(libidn)}
220 %{?_enable_libidn2:BuildRequires: pkgconfig(libidn2) >= 2.0.0}
221 %{?_enable_libiptc:BuildRequires: pkgconfig(libiptc)}
222 %{?_enable_polkit:BuildRequires: pkgconfig(polkit-gobject-1)}
223 %{?_enable_bootloader:BuildRequires: python3-module-elftools}
224 %{?_enable_pstore:BuildRequires: libacl-devel libdw-devel liblzma-devel liblz4-devel}
225 %{?_enable_passwdqc:BuildRequires: pkgconfig(passwdqc)}
226 %{?_enable_bpf_framework:BuildRequires: pkgconfig(libbpf) >= 0.1.0 /usr/bin/clang /usr/bin/llvm-strip bpftool}
228 #BuildRequires: /proc
231 %{?_enable_tests:BuildRequires: rpm-build-python3 diffutils}
233 Requires: dbus
>= %dbus_ver
234 Conflicts: filesystem
< 3
235 Requires: filesystem
>= 2.3.10-alt1
236 Requires: %name-filesystem
= %EVR
239 Requires: util
-linux
>= 2.27.1
240 %{?_enable_seccomp:Requires: libseccomp >= 2.3.1}
241 %{?_enable_libidn:Requires: libidn >= 1.33-alt2}
242 %{?_enable_libidn2:Requires: libidn2 > 2.0.4-alt3}
244 # Requires: selinux-policy >= 3.8.5
245 %{?_enable_efi:Requires: %name-boot-efi = %EVR}
246 Requires: libnss
-myhostname
= %EVR
247 Requires: libnss
-systemd
= %EVR
249 Provides: %name-utils
= %EVR
250 Obsoletes
: %name-utils
< %EVR
251 Provides: %name-services
= %EVR
252 Obsoletes
: %name-services
< %EVR
255 Provides: /sbin
/systemctl
/bin
/systemctl
/usr
/bin
/systemctl
/usr
/sbin
/systemctl
256 Provides: /bin
/journalctl
257 Provides: /sbin
/journalctl
258 Provides: /sbin
/systemd
-modules
-load
/sbin
/systemd
-shutdown
/sbin
/systemd
-sysctl
/sbin
/systemd
-sysusers
259 Provides: /sbin
/systemd
-sysusers
/sbin
/systemd
-tmpfiles
260 Provides: /lib
/systemd
/systemd
-reply
-password
/lib
/systemd
/systemd
-logind
/lib
/systemd
/systemd
-vconsole
-setup
261 Provides: /lib
/systemd
/systemd
-update
-helper
262 Provides: journalctl
= %EVR
263 Obsoletes
: journalctl
< %EVR
264 Obsoletes
: libsystemd
-shared
< %EVR
265 Obsoletes
: bash
-completion
-%name < %EVR
266 Obsoletes
: bash
-completion
-journalctl
< %EVR
267 Obsoletes
: zsh
-completion
-%name < %EVR
268 Obsoletes
: zsh
-completion
-journalctl
< %EVR
269 Requires: %name-utils
-filetriggers
= %EVR
270 Requires: %name-tmpfiles
-common
= %EVR
271 Requires: %name-sysctl
-common
= %EVR
272 Requires: %name-modules
-common
= %EVR
274 Obsoletes
: systemd
-units
< 0:43-alt1
275 Provides: systemd
-units
= %EVR
276 Provides: syslogd
-daemon
279 Requires: pam_
%name = %EVR
280 Requires: dbus
>= %dbus_ver
281 Conflicts: service
<= 0.5.25-alt1
282 Conflicts: chkconfig
<= 1.3.59-alt3
283 Conflicts: ConsoleKit2 ConsoleKit2
-x11
287 Requires: /sbin
/sulogin
288 Requires: sysvinit
-utils
290 # Obsoletes: SysVinit
291 Provides: %name-sysvinit
= %EVR
292 Obsoletes
: %name-sysvinit
< 1:255.7-alt1
293 Provides: SysVinit
= 2.88-alt0.1
297 Provides: /sbin
/init
/sbin
/reboot
/sbin
/halt
/sbin
/poweroff
/sbin
/shutdown
/sbin
/telinit
/sbin
/runlevel
299 # SBAT generation number for ALT (refer to SBAT.md)
300 %define sbat_distro altlinux
301 %define sbat_distro_generation
1
302 %define sbat_distro_summary "ALT Linux"
303 %define sbat_distro_pkgname systemd
-boot
-efi
304 %define sbat_distro_version
%version-%release
305 %define sbat_distro_url http
://git.altlinux.org
/gears
/s
/systemd.git
308 systemd is a system and session manager
for Linux
, compatible with
309 SysV and LSB init scripts. systemd provides aggressive parallelization
310 capabilities
, uses socket and D
-Bus activation
for starting services
,
311 offers on
-demand starting of daemons
, keeps track of processes using
312 Linux cgroups
, supports snapshotting and restoring of the system
313 state
, maintains mount and automount points and implements an
314 elaborate transactional dependency
-based service control logic. It can
315 work as a drop
-in replacement
for sysvinit.
319 Summary: The basic directory layout
for systemd
323 %description filesystem
326 %package -n libsystemd
327 Group: System
/Libraries
328 Summary: Systemd Library
330 %description -n libsystemd
331 The libsystemd library provides a reference implementation of various
332 APIs
for new
-style daemons
, as implemented by the systemd init system.
334 %package -n libsystemd
-devel
336 Summary: Development headers
for systemd Library
337 License: LGPLv2
+ and MIT
339 Requires: libsystemd
= %EVR
341 Provides: libsystemd
-daemon
-devel
= %EVR
342 Provides: libsystemd
-journal
-devel
= %EVR
343 Provides: libsystemd
-login
-devel
= %EVR
344 Provides: libsystemd
-id128
-devel
= %EVR
345 Provides: systemd
-devel
= %EVR
347 Obsoletes
: libsystemd
-daemon
-devel
< %EVR
348 Obsoletes
: libsystemd
-journal
-devel
< %EVR
349 Obsoletes
: libsystemd
-login
-devel
< %EVR
350 Obsoletes
: libsystemd
-id128
-devel
< %EVR
351 Obsoletes
: systemd
-devel
< %EVR
353 %description -n libsystemd
-devel
354 The libsystemd library provides a reference implementation of various
355 APIs
for new
-style daemons
, as implemented by the systemd init system.
357 %package -n libsystemd
-devel
-static
359 Summary: Development static libraries
for systemd
360 License: LGPLv2
+ and MIT
362 %description -n libsystemd
-devel
-static
363 Static Library files
for doing development with the systemd.
365 %package -n libnss
-systemd
366 Group: System
/Libraries
367 Summary: nss
-systemd providing UNIX user and group name resolution
for dynamic users and groups
368 Requires(pre
): chrooted
>= 0.3.5-alt1 sed
369 Requires(postun
): chrooted
>= 0.3.5-alt1 sed
372 %description -n libnss
-systemd
373 nss
-systemd is a plug
-in module
for the GNU
Name Service Switch
(NSS
) functionality of the
374 GNU C Library glibc
, providing UNIX user and group name resolution
for dynamic users and
375 groups allocated through the DynamicUser
= option
in systemd unit files.
377 This module also ensures that the root and nobody users and groups
(i.e. the users
/groups with the UIDs
/GIDs
378 0 and
65534) remain resolvable at all
times, even
if they aren't listed
in /etc
/passwd or
379 /etc
/group
, or
if these files are missing.
381 To activate the NSS module
, add systemd to the lines starting with
382 passwd
: and group
: in /etc
/nsswitch.conf.
384 passwd
: files systemd
387 %package -n libnss
-myhostname
388 Group: System
/Libraries
389 Summary: nss
-myhostname provide hostname resolution
for the locally configured system hostname
390 Requires(pre
): chrooted
>= 0.3.5-alt1 sed
391 Requires(postun
): chrooted
>= 0.3.5-alt1 sed
393 %description -n libnss
-myhostname
394 nss
-myhostname is a plugin
for the GNU
Name Service Switch
(NSS
)
395 functionality of the GNU C Library
(glibc
) providing host name
396 resolution
for the locally configured system hostname as returned by
397 gethostname
(2). Various software relies on an always resolvable
local
398 host name. When using dynamic hostnames this is usually achieved by
399 patching
/etc
/hosts at the same
time as changing the host name. This
400 however is not ideal since it requires a writable
/etc file system and
401 is fragile because the file might be edited by the administrator at
402 the same
time. nss
-myhostname simply returns all locally configure
403 public IP addresses
, or
-- if none are configured
-- the IPv4 address
404 127.0.0.2 (wich is on the
local loopback
) and the IPv6 address
::1
405 (which is the
local host
) for whatever system hostname is configured
406 locally. Patching
/etc
/hosts is thus no longer necessary.
408 It is necessary to change "hosts"
in /etc
/nsswitch.conf to
409 hosts
: files myhostname
411 %package -n libnss
-mymachines
412 Group: System
/Libraries
413 Summary: libnss
-mymachines is plugin
for local system host name resolution
414 Requires(pre
): chrooted
>= 0.3.5-alt1 chrooted
-resolv sed
415 Requires(postun
): chrooted
>= 0.3.5-alt1 sed
416 Requires: dbus
>= %dbus_ver
417 Requires: systemd
-container
419 %description -n libnss
-mymachines
420 nss
-mymachines
for automatically resolves the names
421 of all
local registered containers to their respective IP addresses.
423 It is necessary to change "hosts"
in /etc
/nsswitch.conf to
424 hosts
: files mymachines
426 %package -n libnss
-resolve
427 Group: System
/Libraries
428 Summary: nss
-resolve is plugin
for resolve hostnames via systemd
-resolved
429 Requires(pre
): chrooted
>= 0.3.5-alt1 sed
430 Requires(postun
): chrooted
>= 0.3.5-alt1 sed
431 Requires: dbus
>= %dbus_ver
432 Requires: %name-networkd
= %EVR
434 %description -n libnss
-resolve
435 NSS module "nss
-resolve" has been added which can be used
436 instead of glibc's own "nss
-dns" to resolve hostnames via
437 systemd
-resolved. Hostnames
, addresses and arbitrary RRs may
438 be resolved via systemd
-resolved D
-Bus APIs. In contrast to
439 the glibc internal resolver systemd
-resolved is aware of
440 multi
-homed system
, and keeps DNS server and caches separate
443 It is necessary to change "hosts"
in /etc
/nsswitch.conf to
446 %package -n pam_
%name
448 Summary: Register user sessions
in the systemd login manager
449 Requires: dbus
>= %dbus_ver
450 Conflicts: %name < 1:216-alt1
452 %description -n pam_
%name
453 pam_systemd registers user sessions with the systemd login manager
454 systemd
-logind.service
, and hence the systemd control group hierarchy.
456 %package -n pam_
%{name}_home
458 Summary: Automatically mount home directories managed by systemd
-homed.service on login
459 Requires: dbus
>= %dbus_ver
461 %description -n pam_
%{name}_home
462 pam_systemd_home ensures that home directories managed by systemd
-homed.service
463 are automatically activated
(mounted
) on user login
,
464 and are deactivated
(unmounted
) when the last session of the user ends.
468 Summary: System daemon that manages network configurations
469 Conflicts: %name < 1:214-alt13
470 Requires: %name = %EVR
472 Provides: network
-config
-subsystem
474 %description networkd
475 systemd
-networkd is a system service that manages networks.
476 It detects and configures network devices as they appear
,
477 as well as creating virtual network devices.
479 %package oomd
-defaults
481 Summary: Configuration files
for systemd
-oomd
483 Requires: %name = %EVR
485 %description oomd
-defaults
486 A
set of drop
-in files
for systemd units to
enable action from systemd
-oomd
,
487 a userspace out
-of
-memory
(OOM
) killer.
490 Group: System
/Configuration
/Other
491 Summary: Network Time Synchronization
492 Conflicts: %name < 1:214-alt13
493 Requires: %name-networkd
= %EVR
496 # Provides: ntp-server
498 %description timesyncd
499 systemd
-timesyncd is a system service that may be used
500 to synchronize the
local system clock with a Network Time Protocol Server.
503 Summary: Tools
for containers and VMs
504 Group: System
/Configuration
/Other
505 Requires: %name = %EVR
506 #Requires: libnss-mymachines = %%EVR
507 Provides: /lib
/systemd
/systemd
-machined
509 %description container
510 Systemd tools to spawn and manage containers and virtual machines.
512 This package contains systemd
-nspawn
, systemd
-vmspawn
, machinectl
,
513 systemd
-machined
, and systemd
-importd.
516 Summary: Tools
for Portable Services
517 Group: System
/Configuration
/Other
518 Requires: %name = %EVR
520 %description portable
521 A portable service is ultimately just an OS tree
, either inside of a directory
522 tree
, or inside a raw disk image containing a Linux file system.
525 Summary: Home Directory
/User Account Manager
526 Group: System
/Configuration
/Other
527 Requires: %name = %EVR
528 Requires: pam_
%{name}_home
= %EVR
531 systemd
-homed is a system service that may be used
532 to create
, remove
, change or inspect home directories.
535 Group: System
/Configuration
/Boot and Init
536 Summary: Analyze tool
for systemd.
537 Requires: %name = %EVR
540 Analyze tool
for systemd.
542 %package journal
-remote
543 Group: System
/Servers
544 Summary: Journal Gateway Daemon
545 Requires: %name = %EVR
546 Provides: systemd
-journal
-gateway
= %EVR
547 Obsoletes
: systemd
-journal
-gateway
< %EVR
549 %description journal
-remote
550 This service provides access to the journal via HTTP and JSON.
553 Group: System
/Kernel and hardware
554 Summary: systemd
-boot and bootctl utils
556 %description boot
-efi
557 systemd
-boot and bootctl utils.
560 Group: System
/Kernel and hardware
561 Summary: Tool to build Unified Kernel Images
562 Requires: %name = %EVR
564 BuildRequires
: python3
(pefile
) python3
(PIL
) python3
(zstd
)
565 %py3_requires pefile PIL zstd
568 This package provides ukify
, a script that combines a kernel image
, an initrd
,
569 with a
command line
, and possibly PCR measurements and other metadata
, into a
570 Unified Kernel Image
(UKI
).
573 Group: System
/Servers
574 Summary: systemd
-coredump and coredumpctl utils
575 Requires: %name = %EVR
577 %description coredump
578 systemd
-coredump and coredumpctl utils.
581 Group: System
/Servers
582 Summary: systems that boot up with an empty
/etc directory
584 Requires: %name = %EVR
586 %description stateless
587 This package contains
:
591 Group: System
/Configuration
/Hardware
592 Summary: udev
- an userspace implementation of devfs
594 Conflicts: filesystem
< 3
595 Requires: shadow
-utils dmsetup kmod
>= 15 util
-linux
>= 2.27.1 losetup
>= 2.19.1
596 Provides: hotplug
= 2004_09_23
-alt18
597 Obsoletes
: hotplug
< 2004_09_23
-alt18
598 Provides: udev
-extras
= %EVR
599 Obsoletes
: udev
-extras
< %EVR
600 Provides: udev
-rules
= %EVR
601 Obsoletes
: udev
-rules
< %EVR
602 Provides: /etc
/udev
/rules.d
/lib
/udev
/rules.d
%_prefix/lib
/udev
/rules.d
603 Provides: udev
-hwdb
= %EVR
604 Obsoletes
: udev
-hwdb
< %EVR
605 Provides: /etc
/udev
/hwdb.d
/lib
/udev
/hwdb.d
%_prefix/lib
/udev
/hwdb.d
/sbin
/udevadm
606 Conflicts: util
-linux
<= 2.22-alt2
608 Conflicts: make-initrd
< 2.2.10
609 Obsoletes
: bash
-completion
-udev
< %EVR
610 Obsoletes
: zsh
-completion
-udev
< %EVR
613 Starting with the
2.5 kernel
, all physical and virtual devices
in a
614 system are visible to userspace
in a hierarchal fashion through
615 sysfs.
/sbin
/hotplug provides a notification to userspace when any
616 device is added or removed from the system. Using these two features
,
617 a userspace implementation of a dynamic
/dev is now possible that can
618 provide a very flexible device naming policy
621 Summary: Shared library to access udev device information
622 Group: System
/Libraries
624 Conflicts: libudev
< 0:181-alt5
626 %description -n libudev1
627 This package provides shared library to access udev device information
629 %package -n libudev
-devel
630 Summary: Libraries and headers
for libudev
633 Requires: libudev1
= %EVR
635 %description -n libudev
-devel
636 Shared library and headers
for libudev
638 %package -n libudev
-devel
-static
639 Summary: Static Library
for libudev
643 %description -n libudev
-devel
-static
644 Static library
for libudev.
647 Summary: Internal unit tests
for systemd
648 Requires: %name = %EVR
649 Requires: %name-utils
= %EVR
650 Group: Development
/Other
652 %add_findreq_skiplist /usr
/lib
/systemd
/tests
/testdata
/units
/testsuite
-50.sh
653 %add_findreq_skiplist /usr
/lib
/systemd
/tests
/testdata
/units
/testsuite
-58.sh
654 %add_findreq_skiplist /usr
/lib
/systemd
/tests
/testdata
/units
/testsuite
-70.cryptsetup.sh
655 %add_findreq_skiplist /usr
/lib
/systemd
/tests
/testdata
/units
/testsuite
-81.fstab
-generator.sh
658 "Installed tests" that are usually run as part of the build system.
659 They can be useful to
test systemd internals.
661 %package utils
-standalone
662 Group: System
/Configuration
/Boot and Init
663 Summary: Standalone systemd utils
664 Provides: %name-modules
-load
-standalone
= %EVR
665 Provides: %name-repart
-standalone
= %EVR
666 Provides: %name-shutdown
-standalone
= %EVR
667 Provides: %name-sysctl
-standalone
= %EVR
668 Provides: %name-sysusers
-standalone
= %EVR
669 Provides: %name-tmpfiles
-standalone
= %EVR
670 Provides: %name-busctl
-standalone
= %EVR
671 Obsoletes
: %name-modules
-load
-standalone
< %EVR
672 Obsoletes
: %name-sysctl
-standalone
< %EVR
673 Obsoletes
: %name-sysusers
-standalone
< %EVR
674 Obsoletes
: %name-tmpfiles
-standalone
< %EVR
675 Requires: %name-utils
-filetriggers
= %EVR
676 Requires: %name-tmpfiles
-common
= %EVR
677 Requires: %name-sysctl
-common
= %EVR
678 Requires: %name-modules
-common
= %EVR
679 Provides: %name-utils
= %EVR
680 Obsoletes
: %name-utils
< %EVR
682 Conflicts: filesystem
< 3
683 Provides: /sbin
/systemd
-modules
-load
/sbin
/systemd
-shutdown
/sbin
/systemd
-sysctl
/sbin
/systemd
-sysusers
/sbin
/systemd
-sysusers
/sbin
/systemd
-tmpfiles
685 %description utils
-standalone
686 This package contains standalone utils from systemd
:
687 - systemd
-modules
-load.standalone
688 - systemd
-repart.standalone
689 - systemd
-shutdown.standalone
690 - systemd
-sysctl.standalone
691 - systemd
-sysusers.standalone
692 - systemd
-tmpfiles.standalone
695 %package utils
-filetriggers
696 Group: System
/Configuration
/Boot and Init
697 Summary: RPM filetriggers
for systemd utils
699 %add_findreq_skiplist %_rpmlibdir/systemd
-tmpfiles.filetrigger
700 %add_findreq_skiplist %_rpmlibdir/systemd
-sysusers.filetrigger
701 %add_findreq_skiplist %_rpmlibdir/systemd
-modules
-load.filetrigger
702 %add_findreq_skiplist %_rpmlibdir/systemd
-sysctl.filetrigger
704 %description utils
-filetriggers
707 %package tmpfiles
-common
708 Group: System
/Configuration
/Boot and Init
709 Summary: Common tmpfiles configs
712 %description tmpfiles
-common
715 %package sysctl
-common
716 Group: System
/Configuration
/Boot and Init
717 Summary: Common sysctl configs
718 Conflicts: startup
< 0.9.9.14
720 %description sysctl
-common
723 %package modules
-common
724 Group: System
/Configuration
/Boot and Init
725 Summary: Common modules configs
727 Conflicts: startup
< 0.9.9.14
729 %description modules
-common
740 -Dlink
-udev
-shared
=false \
741 -Dlink
-systemctl
-shared
=false \
742 -Dlink
-networkd
-shared
=false \
743 -Dlink
-timesyncd
-shared
=false \
744 -Dlink
-journalctl
-shared
=false \
745 -Dlink
-boot
-shared
=false \
746 -Dlink
-portabled
-shared
=false \
747 %{?_enable_static_libsystemd:-Dstatic-libsystemd=pic} \
748 %{?_enable_static_libudev:-Dstatic-libudev=pic} \
749 %{?_enable_standalone_binaries:-Dstandalone-binaries=true} \
750 -Dxinitrcdir
=%_sysconfdir/X11
/xinit.d \
751 -Dpamlibdir
=/%_lib/security \
753 -Dsysvinit
-path
=%_initdir \
754 -Dsysvrcnd
-path
=%_sysconfdir/rc.d \
755 -Drc
-local=%_sysconfdir/rc.d
/rc.
local \
756 -Dinstall
-sysconfdir
=true \
757 -Dkernel
-install=true \
758 -Dpamconfdir
=%_sysconfdir/pam.d \
759 -Ddebug
-shell
=/bin
/bash \
760 -Dquotaon
-path
=/sbin
/quotaon \
761 -Dquotacheck
-path
=/sbin
/quotacheck \
762 -Dkmod
-path
=/bin
/kmod \
763 %{?_enable_kexec:-Dkexec-path=/sbin/kexec} \
764 -Dsulogin
-path
=/sbin
/sulogin \
765 -Dmount
-path
=/bin
/mount \
766 -Dumount
-path
=/bin
/umount \
767 -Dloadkeys
-path
=/bin
/loadkeys \
768 -Dsetfont
-path
=/bin
/setfont \
769 -Dtelinit
-path
=/sbin
/telinit \
770 -Dnologin
-path
=/sbin
/nologin \
771 -Dcompat
-mutable
-uid
-boundaries
=true \
782 -Dnobody
-user
=nobody \
783 -Dnobody
-group
=nobody \
784 -Dbump
-proc
-sys
-fs
-file
-max
=false \
785 -Dbump
-proc
-sys
-fs
-nr
-open
=false \
786 %{?_enable_elfutils:-Delfutils=enabled} \
787 %{?_enable_passwdqc:-Dpasswdqc=enabled} \
788 %{?_enable_xz:-Dxz=enabled} \
789 %{?_enable_zlib:-Dzlib=enabled} \
790 %{?_enable_bzip2:-Dbzip2=enabled} \
791 %{?_enable_lz4:-Dlz4=enabled} \
792 %{?_enable_zstd:-Dzstd=enabled} \
793 %{?_enable_libcryptsetup:-Dlibcryptsetup=enabled} \
794 %{?_enable_tpm2:-Dtpm2=enabled} \
795 %{?_enable_logind:-Dlogind=true} \
796 %{?_enable_vconsole:-Dvconsole=true} \
797 %{?_enable_initrd:-Dinitrd=true} \
798 %{?_enable_quotacheck:-Dquotacheck=true} \
799 %{?_enable_randomseed:-Drandomseed=true} \
800 %{?_enable_bpf_framework:-Dbpf-framework=true} \
801 %{?_enable_coredump:-Dcoredump=true} \
802 %{?_enable_pstore:-Dpstore=true} \
803 %{?_enable_smack:-Dsmack=true} \
804 %{?_enable_gcrypt:-Dgcrypt=enabled} \
805 %{?_enable_qrencode:-Dqrencode=enabled} \
806 %{?_enable_microhttpd:-Dmicrohttpd=enabled} \
807 %{?_enable_gnutls:-Dgnutls=enabled} \
808 %{?_enable_openssl:-Dopenssl=enabled} \
809 %{?_enable_p11kit:-Dp11kit=enabled} \
810 %{?_enable_libfido2:-Dlibfido2=enabled} \
811 %{?_enable_libcurl:-Dlibcurl=enabled} \
812 %{?_enable_libidn:-Dlibidn=true} \
813 %{?_enable_libidn2:-Dlibidn2=enabled} \
814 %{?_enable_libiptc:-Dlibiptc=enabled} \
815 %{?_enable_polkit:-Dpolkit=enabled} \
816 %{?_enable_efi:-Defi=true} \
817 %{?_enable_vmspawn:-Dvmspawn=enabled} \
818 -Dsbat
-distro
=%sbat_distro \
819 -Dsbat
-distro
-generation
=%sbat_distro_generation \
820 -Dsbat
-distro
-summary
=%sbat_distro_summary \
821 -Dsbat
-distro
-pkgname
=%sbat_distro_pkgname \
822 -Dsbat
-distro
-version
=%sbat_distro_version \
823 -Dsbat
-distro
-url
=%sbat_distro_url \
824 %{?_enable_homed:-Dhomed=enabled} \
825 %{?_enable_networkd:-Dnetworkd=true} \
826 %{?_enable_resolve:-Dresolve=true} \
828 %{?_enable_timesyncd:-Dtimesyncd=true} \
830 %{?_enable_sysusers:-Dsysusers=true} \
831 %{?_enable_ldconfig:-Dldconfig=true} \
832 -Dbootloader
=%{?_enable_bootloader:enabled}%{!?_enable_bootloader:disabled} \
833 -Dukify
=%{?_enable_bootloader:enabled}%{!?_enable_bootloader:disabled} \
834 -Dfirstboot
=%{?_enable_firstboot:true}%{!?_enable_firstboot:false} \
835 %{?_enable_seccomp:-Dseccomp=enabled} \
836 %{?_enable_ima:-Dima=true} \
837 %{?_enable_selinux:-Dselinux=enabled} \
838 %{?_enable_apparmor:-Dapparmor=true} \
839 %{?_enable_utmp:-Dutmp=true} \
840 %{?_disable_kill_user_processes:-Ddefault-kill-user-processes=false} \
841 -Dfirst
-boot
-full
-preset
=true \
842 -Ddefault
-timeout
-sec
=45 \
843 -Ddefault
-user
-timeout
-sec
=45 \
845 -Dsysupdate
=disabled \
846 -Dstatus
-unit
-format
-default
=combined \
847 -Dfallback
-hostname
=localhost \
848 -Ddefault
-dnssec
=no \
850 -Ddefault
-llmnr
=yes \
851 -Ddefault
-hierarchy
=%hierarchy \
860 -Dcreate
-log
-dirs=false \
863 -Dinstall
-tests
=true \
864 -Dversion
-tag
=%version-%release \
865 -Dcertificate
-root
=/etc
/pki
/tls \
866 -Ddocdir
=%_defaultdocdir/%name-%version
873 # remove .so file for the shared library, it's not supposed to be used
874 rm -f
%buildroot%_systemd_dir/libsystemd
-shared.so
875 # remove systemd rpm macros
876 rm -f
%buildroot/usr
/lib
/rpm
/macros.d
/macros.systemd
877 # remove linuxia32.elf.stub
878 # debugedit: Failed to update file: invalid section entry size
880 rm -f
%buildroot%_systemd_dir/boot
/efi
/linuxia32.elf.stub
884 # for some weird reason, systemd still installs these man pages
885 # even though the corresponding binaries are not built
886 rm -vf
%buildroot%_man1dir/systemd
-measure
*
887 rm -vf
%buildroot%_man8dir/systemd
-pcrfs
*
888 rm -vf
%buildroot%_man8dir/systemd
-pcrphase
*
889 rm -vf
%buildroot%_man8dir/systemd
-pcrmachine
*
890 rm -vf
%buildroot%_man8dir/systemd
-pcrextend
*
891 rm -vf
%buildroot%_man8dir/systemd
-pcrlock
*
892 rm -vf
%buildroot%_man8dir/systemd
-tpm2
-setup
*
897 # Make sure these directories are properly owned
898 mkdir -p
%buildroot%_unitdir/{basic
,dbus
,default
,graphical
,poweroff
,rescue
,reboot
,sysinit
}.target.wants
900 install -m755
%SOURCE2 %buildroot%_systemd_dir/systemd
-sysv
-install
902 ln
-s rc
-local.service
%buildroot%_unitdir/local.service
903 install -m644
%SOURCE4 %buildroot%_unitdir/altlinux
-openresolv.path
904 install -m644
%SOURCE5 %buildroot%_unitdir/altlinux
-openresolv.service
905 install -m644
%SOURCE68 %buildroot%_unitdir/altlinux
-simpleresolv.path
906 install -m644
%SOURCE69 %buildroot%_unitdir/altlinux
-simpleresolv.service
907 ln
-r
-s
%buildroot%_unitdir/altlinux
-openresolv.path
%buildroot%_unitdir/multi
-user.target.wants
/altlinux
-openresolv.path
908 ln
-r
-s
%buildroot%_unitdir/altlinux
-simpleresolv.path
%buildroot%_unitdir/multi
-user.target.wants
/altlinux
-simpleresolv.path
909 install -m644
%SOURCE6 %buildroot%_unitdir/altlinux
-libresolv.path
910 install -m644
%SOURCE7 %buildroot%_unitdir/altlinux
-libresolv.service
911 ln
-r
-s
%buildroot%_unitdir/altlinux
-libresolv.path
%buildroot%_unitdir/multi
-user.target.wants
/altlinux
-libresolv.path
912 install -m644
%SOURCE27 %buildroot%_unitdir/altlinux
-first_time.service
913 ln
-r
-s
%buildroot%_unitdir/altlinux
-first_time.service
%buildroot%_unitdir/basic.target.wants
/altlinux
-first_time.service
914 ln
-s systemd
-random
-seed.service
%buildroot%_unitdir/random.service
915 ln
-s systemd
-reboot.service
%buildroot%_unitdir/reboot.service
916 ln
-s systemd
-halt.service
%buildroot%_unitdir/halt.service
917 ln
-s systemd
-tmpfiles
-setup.service
%buildroot%_unitdir/tmpfiles.service
919 # Make sure the NTP units dir exists
920 mkdir -p
%buildroot%_systemd_dir/ntp
-units.d
921 mkdir -p
%buildroot%_sysconfdir/systemd
/ntp
-units.d
923 # restore bind-mounts /var/run -> run and /var/lock -> /run/lock
924 # we don't have those directories symlinked
925 install -m644
%SOURCE23 %buildroot%_unitdir/var
-lock.mount
926 install -m644
%SOURCE24 %buildroot%_unitdir/var
-run.mount
927 ln
-r
-s
%buildroot%_unitdir/var
-lock.mount
%buildroot%_unitdir/local-fs.target.wants
928 ln
-r
-s
%buildroot%_unitdir/var
-run.mount
%buildroot%_unitdir/local-fs.target.wants
930 # turn off tmp.mount by default (ALT#29066)
931 rm -f
%buildroot%_unitdir/tmp.mount
932 rm -f
%buildroot%_unitdir/local-fs.target.wants
/tmp.mount
934 find
%buildroot \
( -name '
*.la' \
) -exec rm {} \
;
935 mkdir -p
%buildroot/{sbin
,bin
}
936 ln
-r
-s
%buildroot%_systemd_dir/systemd
%buildroot/%_sbindir/systemd
938 # for compatibility with older systemd pkgs which expected it at /sbin/:
939 ln
-r
-s
%buildroot%_bindir/systemctl
%buildroot/%_sbindir/
940 ln
-r
-s
%buildroot%_bindir/udevadm
%buildroot/%_sbindir/
942 # add defaults services
943 ln
-r
-s
%buildroot%_unitdir/remote
-fs.target
%buildroot%_unitdir/multi
-user.target.wants
944 ln
-r
-s
%buildroot%_unitdir/machines.target
%buildroot%_unitdir/multi
-user.target.wants
945 ln
-r
-s
%buildroot%_unitdir/systemd
-quotacheck.service
%buildroot%_unitdir/local-fs.target.wants
946 ln
-r
-s
%buildroot%_unitdir/quotaon.service
%buildroot%_unitdir/local-fs.target.wants
948 ln
-r
-s
%buildroot%_unitdir/systemd
-pstore.service
%buildroot%_unitdir/sysinit.target.wants
951 # create drop-in to prevent tty1 to be cleared
952 mkdir -p
%buildroot%_unitdir/getty@tty1.service.d
953 cat
> %buildroot%_unitdir/getty@tty1.service.d
/noclear.conf
<< EOF
955 # ensure tty1 isn't cleared
959 # don't enable wall ask password service, it spams every console
960 rm -f
%buildroot%_unitdir/multi
-user.target.wants
/systemd
-ask
-password
-wall.path
962 # disable legacy services
963 ln
-s
/dev
/null
%buildroot%_unitdir/fbsetfont.service
964 ln
-s
/dev
/null
%buildroot%_unitdir/keytable.service
965 ln
-s
/dev
/null
%buildroot%_unitdir/killall.service
966 ln
-s
/dev
/null
%buildroot%_unitdir/single.service
967 ln
-s
/dev
/null
%buildroot%_unitdir/netfs.service
969 mkdir -p
%buildroot%_modules_loaddir
970 # add example file for module load
971 install -Dm0644
%SOURCE9 %buildroot%_sysconfdir/modules
-load.d
/modules.conf
972 # create /etc/modules as a symlink to /etc/modules-load.d/modules.conf
973 ln
-r
-s
%buildroot%_sysconfdir/modules
-load.d
/modules.conf
%buildroot%_sysconfdir/modules
975 # create /etc/sysctl.conf as a symlink to /etc/sysctl.d/99-sysctl.conf
976 install -Dm0644
%SOURCE8 %buildroot%_sysconfdir/sysctl.d
/99-sysctl.conf
977 ln
-r
-s
%buildroot%_sysconfdir/sysctl.d
/99-sysctl.conf
%buildroot%_sysconfdir/sysctl.conf
979 # Make sure directories in /var exist
980 mkdir -p
%buildroot%_sharedstatedir/%name/coredump
981 mkdir -p
%buildroot%_sharedstatedir/%name/catalog
982 mkdir -p
%buildroot%_sharedstatedir/%name/backlight
983 mkdir -p
%buildroot%_sharedstatedir/%name/rfkill
984 mkdir -p
%buildroot%_sharedstatedir/%name/linger
985 mkdir -p
%buildroot%_sharedstatedir/%name/journal
-upload
986 mkdir -p
%buildroot%_sharedstatedir/private
/systemd
/journal
-upload
987 mkdir -p
%buildroot%_cachedir/private
988 mkdir -p
%buildroot%_sharedstatedir/%name/timesync
989 touch
%buildroot%_sharedstatedir/%name/catalog
/database
990 touch
%buildroot%_sysconfdir/udev
/hwdb.bin
991 touch
%buildroot%_sharedstatedir/%name/random
-seed
992 touch
%buildroot%_sharedstatedir/%name/timesync
/clock
993 mkdir -p
%buildroot%_logdir/journal
994 mkdir -p
%buildroot%_logdir/private
995 %if_enabled microhttpd
996 mkdir -p
%buildroot%_logdir/journal
/remote
998 install -Dm0644 docs
/var
-log
/README.logs
%buildroot%_logdir/
1000 # Create new-style configuration files so that we can ghost-own them
1001 touch
%buildroot%_sysconfdir/hostname
1002 touch
%buildroot%_sysconfdir/vconsole.conf
1003 touch
%buildroot%_sysconfdir/locale.conf
1004 touch
%buildroot%_sysconfdir/machine
-info
1006 # Make sure the system.conf drop-in dirs exist
1007 mkdir -p
%buildroot{%_systemd_dir,%_sysconfdir/systemd
}/system.conf.d
1008 mkdir -p
%buildroot{%_systemd_dir,%_sysconfdir/systemd
}/user.conf.d
1010 # Make sure the shutdown/sleep drop-in dirs exist
1011 mkdir -p
%buildroot%_systemd_dir/system
-shutdown
1012 mkdir -p
%buildroot%_systemd_dir/system
-sleep
1014 # Make sure the *-environment-generators dirs exist
1015 mkdir -p
%buildroot%_user_env_gen_dir
1016 mkdir -p
%buildroot%_env_gen_dir
1019 # fix pam.d/systemd-user for ALTLinux
1020 install -m644
%SOURCE14 %buildroot%_sysconfdir/pam.d
/systemd
-user
1022 # Install ALTLinux default preset policy
1023 mkdir -p
%buildroot%_presetdir
1024 mkdir -p
%buildroot%_sysconfdir/systemd
/system
-preset
1025 mkdir -p
%buildroot%_systemd_dir/user
-preset
1026 mkdir -p
%buildroot%_sysconfdir/systemd
/user
-preset
1027 mkdir -p
%buildroot%_user_presetdir
1028 install -m
0644 %SOURCE34 %buildroot%_presetdir/
1029 install -m
0644 %SOURCE35 %buildroot%_presetdir/
1030 install -m
0644 %SOURCE36 %buildroot%_presetdir/
1031 install -m
0644 %SOURCE36 %buildroot%_user_presetdir/
1032 install -m
0644 %SOURCE37 %buildroot%_presetdir/
1033 install -m
0644 %SOURCE38 %buildroot%_presetdir/
1035 mkdir -p
%buildroot%_systemd_dir/logind.conf.d
1037 # systemd-oomd default configuration
1038 install -D
-m
0644 -t
%buildroot%_systemd_dir/oomd.conf.d
/ %SOURCE44
1039 install -D
-m
0644 -t
%buildroot%_unitdir/system.slice.d
/ %SOURCE45
1040 install -D
-m
0644 -t
%buildroot%_user_unitdir/slice.d
/ %SOURCE45
1042 # increase vm.max_map_count
1043 install -D
-m
0644 -t
%buildroot%_sysctldir/ %SOURCE47
1045 install -D
-m
0664 -t
%buildroot%_systemd_dir/network
/ %SOURCE25
1047 sed
-i 's|
#!/usr/bin/env python3|#!%__python3|' %buildroot%_systemd_dir/tests/run-unit-tests.py
1049 mkdir -p
%buildroot%_sysconfdir/systemd
/network
1050 mkdir -p
%buildroot%_sysconfdir/systemd
/nspawn
1052 # The following services are currently installed by initscripts
1053 #pushd %%buildroot%%_unitdir/graphical.target.wants && {
1054 # rm -f display-manager.service
1059 # Set up the pager to make it generally more useful
1060 mkdir -p
%buildroot%_sysconfdir/profile.d
1061 cat
> %buildroot%_sysconfdir/profile.d
/systemd.sh
<< EOF
1062 export SYSTEMD_PAGER
="
/usr
/bin
/less
-FR"
1064 chmod
755 %buildroot%_sysconfdir/profile.d
/systemd.sh
1066 install -m644
%SOURCE30 %buildroot%_sysctldir/49-coredump
-disable.conf
1067 # rpm posttrans filetriggers
1068 install -pD
-m755
%SOURCE71 %buildroot%_rpmlibdir/udev.filetrigger
1069 install -pD
-m755
%SOURCE72 %buildroot%_rpmlibdir/udev
-hwdb.filetrigger
1070 install -pD
-m755
%SOURCE73 %buildroot%_rpmlibdir/systemd.filetrigger
1071 install -pD
-m755
%SOURCE74 %buildroot%_rpmlibdir/systemd
-tmpfiles.filetrigger
1072 install -pD
-m755
%SOURCE75 %buildroot%_rpmlibdir/systemd
-sysctl.filetrigger
1073 install -pD
-m755
%SOURCE76 %buildroot%_rpmlibdir/systemd
-binfmt.filetrigger
1074 install -pD
-m755
%SOURCE77 %buildroot%_rpmlibdir/journal
-catalog.filetrigger
1075 install -pD
-m755
%SOURCE78 %buildroot%_rpmlibdir/systemd
-sysusers.filetrigger
1076 install -pD
-m755
%SOURCE79 %buildroot%_rpmlibdir/systemd
-modules
-load.filetrigger
1077 install -pD
-m755
%SOURCE80 %buildroot%_rpmlibdir/systemd
-user.filetrigger
1080 for f
in busctl systemd
-repart systemd
-sysusers systemd
-tmpfiles
; do
1081 mv
%buildroot%_bindir/$f
%buildroot%_bindir/$f.shared
1083 install -pD
-m644
%SOURCE81 %buildroot/%_altdir/systemd
-modules
-load
-shared
1084 install -pD
-m644
%SOURCE82 %buildroot/%_altdir/systemd
-modules
-load
-standalone
1085 install -pD
-m644
%SOURCE83 %buildroot/%_altdir/systemd
-repart
-shared
1086 install -pD
-m644
%SOURCE84 %buildroot/%_altdir/systemd
-repart
-standalone
1087 install -pD
-m644
%SOURCE85 %buildroot/%_altdir/systemd
-shutdown
-shared
1088 install -pD
-m644
%SOURCE86 %buildroot/%_altdir/systemd
-shutdown
-standalone
1089 install -pD
-m644
%SOURCE87 %buildroot/%_altdir/systemd
-sysctl
-shared
1090 install -pD
-m644
%SOURCE88 %buildroot/%_altdir/systemd
-sysctl
-standalone
1091 install -pD
-m644
%SOURCE89 %buildroot/%_altdir/systemd
-sysusers
-shared
1092 install -pD
-m644
%SOURCE90 %buildroot/%_altdir/systemd
-sysusers
-standalone
1093 install -pD
-m644
%SOURCE91 %buildroot/%_altdir/systemd
-tmpfiles
-shared
1094 install -pD
-m644
%SOURCE92 %buildroot/%_altdir/systemd
-tmpfiles
-standalone
1095 install -pD
-m644
%SOURCE93 %buildroot/%_altdir/systemd
-busctl
-shared
1096 install -pD
-m644
%SOURCE94 %buildroot/%_altdir/systemd
-busctl
-standalone
1098 cat
>>%buildroot%_sysctldir/50-mmap
-min
-addr.conf
<<EOF
1099 # Indicates the amount of address space which a user process will be
1100 # restricted from mmaping. Since kernel null dereference bugs could
1101 # accidentally operate based on the information in the first couple of
1102 # pages of memory userspace processes should not be allowed to write to
1103 # them. By default, this value in kernel is set to 0 and no protections
1104 # will be enforced by the security module. Setting this value to
1105 # something >= 32k will allow the vast majority of applications to work
1106 # correctly and provide defense in depth against future potential kernel
1107 # bugs. This value is somewhat architecture-dependent, though.
1108 # Recommended default for x86_64 is 65536.
1109 vm.mmap_min_addr
= %mmap_min_addr
1112 # define default PATH for system and user
1113 mkdir -p
%buildroot%_systemd_dir/user.conf.d
1114 install -m
0644 %SOURCE11 %buildroot%_systemd_dir/user.conf.d
/env
-path.conf
1115 #mkdir -p %%buildroot%%_prefix/systemd/system.conf.d
1116 #install -m 0644 %%SOURCE12 %%buildroot%%_prefix/systemd/system.conf.d/env-path.conf
1121 mkdir -p
%buildroot%_initdir
1122 install -p
-m755
%SOURCE19 %buildroot%_initdir/udevd
1124 ln
-s systemd
-udevd.service
%buildroot%_unitdir/udevd.service
1126 # compatibility symlinks to udevd binary
1127 ln
-r
-s
%buildroot%_systemd_dir/systemd
-udevd
%buildroot%_prefix/lib
/udev
/udevd
1128 ln
-r
-s
%buildroot%_systemd_dir/systemd
-udevd
%buildroot%_sbindir/udevd
1130 install -p
-m644
%SOURCE22 %buildroot%_sysconfdir/scsi_id.config
1132 cat
>>%buildroot%_sysconfdir/udev
/udev.conf
<<EOF
1133 # Whether to mount a tmpfs filesystem to \$udev_root
1136 # tmpfs options. Note that size shouldn't be less than several
1137 # megabytes due to insane format of current udev database
1139 tmpfs_options
="size
=5m"
1142 # Install symlinks for rules which are needed in initramfs
1143 mkdir -p
%buildroot%_prefix/lib
/udev
/initramfs
-rules.d
1145 50-udev
-default.rules \
1146 60-persistent
-storage.rules \
1149 ln
-s ..
/rules.d
/"$f" \
1150 %buildroot%_prefix/lib
/udev
/initramfs
-rules.d
/
1152 # Create ghost files
1153 touch
%buildroot%_sysconfdir/udev
/hwdb.bin
1156 echo ".so man8
/systemd
-udevd
.8"
> %buildroot%_man8dir/udevd
.8
1158 # https://bugzilla.redhat.com/show_bug.cgi?id=1378974
1159 install -D
-m644
-t
%buildroot%_unitdir/systemd
-udev
-trigger.service.d
/ %SOURCE10
1162 export LD_LIBRARY_PATH
=$
(pwd)/%{__builddir}/src/shared:$(pwd)/%{__builddir}
1166 groupadd
-r
-f systemd
-journal
>/dev
/null
2>&1 ||
:
1167 groupadd
-r
-f systemd
-oom
>/dev
/null
2>&1 ||
:
1168 useradd
-g systemd
-oom
-c 'systemd Userspace OOM Killer' \
1169 -d
/var
/empty
-s
/dev
/null
-r
-l
-M systemd
-oom
>/dev
/null
2>&1 ||
:
1172 systemd
-machine
-id
-setup
>/dev
/null
2>&1 ||
:
1174 systemctl daemon
-reexec
&>/dev
/null ||
{
1175 # systemd v239 had bug #9553 in D-Bus authentication of the private socket,
1176 # which was later fixed in v240 by #9625.
1178 # The end result is that a `systemctl daemon-reexec` call as root will fail
1179 # when upgrading from systemd v239, which means the system will not start
1180 # running the new version of systemd after this post install script runs.
1182 # To work around this issue, let's fall back to using a `kill -TERM 1` to
1183 # re-execute the daemon when the `systemctl daemon-reexec` call fails.
1185 # In order to prevent issues when the reason why the daemon-reexec failed is
1186 # not the aforementioned bug, let's only use this fallback when:
1187 # - we're upgrading this RPM package; and
1188 # - we confirm that systemd is running as PID1 on this system.
1189 if [ $
1 -gt
1 ] && [ -d
/run
/systemd
/system
] ; then
1190 kill -TERM
1 &>/dev
/null ||
:
1194 # Move old stuff around in /var/lib
1195 [ -d
%_sharedstatedir/%name/random
-seed
] && rm -rf
%_sharedstatedir/%name/random
-seed
>/dev
/null
2>&1 ||
:
1196 [ -e
%_sharedstatedir/random
-seed
] && mv
%_sharedstatedir/random
-seed
%_sharedstatedir/%name/random
-seed
>/dev
/null
2>&1 ||
:
1197 [ -e
%_sharedstatedir/backlight
] && mv
%_sharedstatedir/backlight
%_sharedstatedir/%name/backlight
>/dev
/null
2>&1 ||
:
1199 %_systemd_dir/systemd
-random
-seed save
>/dev
/null
2>&1 ||
:
1201 # rm symlinks for network.service
1202 [ -L
%_sysconfdir/systemd
/system
/network.target.wants
/network.service
] && rm -f
%_sysconfdir/systemd
/system
/network.target.wants
/network.service
>/dev
/null
2>&1 ||
:
1203 [ -L
%_sysconfdir/systemd
/system
/multi
-user.target.wants
/network.service
] && rm -f
%_sysconfdir/systemd
/system
/multi
-user.target.wants
/network.service
>/dev
/null
2>&1 ||
:
1205 # rm symlinks for prefdm.service
1206 [ -L
%_sysconfdir/systemd
/system
/graphical.target.wants
/prefdm.service
] && rm -f
%_sysconfdir/systemd
/system
/graphical.target.wants
/prefdm.service
>/dev
/null
2>&1 ||
:
1208 if [ $
1 -eq
1 ] ; then
1209 # create /var/log/journal only on initial installation
1210 mkdir -p
%_logdir/journal
1213 # Make sure new journal files will be owned by the "systemd-journal" group
1214 chgrp systemd
-journal
/run
/log
/journal
/ /run
/log
/journal
/`cat
/etc
/machine
-id
2> /dev
/null`
%_logdir/journal
/ %_logdir/journal
/`cat
/etc
/machine
-id
2> /dev
/null`
>/dev
/null
2>&1 ||
:
1215 chmod g
+s
/run
/log
/journal
/ /run
/log
/journal
/`cat
/etc
/machine
-id
2> /dev
/null`
%_logdir/journal
/ %_logdir/journal
/`cat
/etc
/machine
-id
2> /dev
/null`
>/dev
/null
2>&1 ||
:
1217 # Apply ACL to the journal directory
1218 setfacl
-Rnm g
:wheel
:rx
,d
:g
:wheel
:rx
,g
:adm
:rx
,d
:g
:adm
:rx
%_logdir/journal
/ >/dev
/null
2>&1 ||
:
1220 # remove obsolete systemd-readahead file and services symlink
1221 rm -f
/.readahead
> /dev
/null
2>&1 ||
:
1222 [ -L
%_sysconfdir/systemd
/system
/default.target.wants
/systemd
-readahead
-collect.service
] && rm -f
%_sysconfdir/systemd
/system
/default.target.wants
/systemd
-readahead
-collect.service
1223 [ -L
%_sysconfdir/systemd
/system
/default.target.wants
/systemd
-readahead
-replay.service
] && rm -f
%_sysconfdir/systemd
/system
/default.target.wants
/systemd
-readahead
-replay.service
1224 [ -L
%_sysconfdir/systemd
/system
/system
-update.target.wants
/systemd
-readahead
-drop.service
] && rm -f
%_sysconfdir/systemd
/system
/system
-update.target.wants
/systemd
-readahead
-drop.service
1227 if [ $
1 -eq
1 ] ; then
1228 # Enable the services we install by default
1229 systemctl preset
-all
>/dev
/null
2>&1 ||
:
1230 systemctl
--global preset
-all
>/dev
/null
2>&1 ||
:
1234 # Migrate /etc/sysconfig/clock
1235 SYSCONFIG_CLOCK
=/etc
/sysconfig
/clock
1236 if [ ! -L
/etc
/localtime
-a
-e "$SYSCONFIG_CLOCK"
] ; then
1237 . "$SYSCONFIG_CLOCK"
>/dev
/null
2>&1 ||
:
1238 if [ -n "$ZONE"
-a
-e "
/usr
/share
/zoneinfo
/$ZONE"
] ; then
1239 ln
-sf "..
/usr
/share
/zoneinfo
/$ZONE"
/etc
/localtime
>/dev
/null
2>&1 ||
:
1242 #rm -f "$SYSCONFIG_CLOCK" >/dev/null 2>&1 || :
1244 # Migrate /etc/sysconfig/i18n
1245 SYSCONFIG_I18N
=/etc
/sysconfig
/i18n
1246 if [ -e "$SYSCONFIG_I18N"
-a
! -e
/etc
/locale.conf
]; then
1258 unset LC_MEASUREMENT
1259 unset LC_IDENTIFICATION
1260 . "$SYSCONFIG_I18N"
>/dev
/null
2>&1 ||
:
1261 [ -n "$LANG"
] && echo LANG
=$LANG
> /etc
/locale.conf
2>&1 ||
:
1262 [ -n "$LC_CTYPE"
] && echo LC_CTYPE
=$LC_CTYPE
>> /etc
/locale.conf
2>&1 ||
:
1263 [ -n "$LC_NUMERIC"
] && echo LC_NUMERIC
=$LC_NUMERIC
>> /etc
/locale.conf
2>&1 ||
:
1264 [ -n "$LC_TIME"
] && echo LC_TIME
=$LC_TIME
>> /etc
/locale.conf
2>&1 ||
:
1265 [ -n "$LC_COLLATE"
] && echo LC_COLLATE
=$LC_COLLATE
>> /etc
/locale.conf
2>&1 ||
:
1266 [ -n "$LC_MONETARY"
] && echo LC_MONETARY
=$LC_MONETARY
>> /etc
/locale.conf
2>&1 ||
:
1267 [ -n "$LC_MESSAGES"
] && echo LC_MESSAGES
=$LC_MESSAGES
>> /etc
/locale.conf
2>&1 ||
:
1268 [ -n "$LC_PAPER"
] && echo LC_PAPER
=$LC_PAPER
>> /etc
/locale.conf
2>&1 ||
:
1269 [ -n "$LC_NAME"
] && echo LC_NAME
=$LC_NAME
>> /etc
/locale.conf
2>&1 ||
:
1270 [ -n "$LC_ADDRESS"
] && echo LC_ADDRESS
=$LC_ADDRESS
>> /etc
/locale.conf
2>&1 ||
:
1271 [ -n "$LC_TELEPHONE"
] && echo LC_TELEPHONE
=$LC_TELEPHONE
>> /etc
/locale.conf
2>&1 ||
:
1272 [ -n "$LC_MEASUREMENT"
] && echo LC_MEASUREMENT
=$LC_MEASUREMENT
>> /etc
/locale.conf
2>&1 ||
:
1273 [ -n "$LC_IDENTIFICATION"
] && echo LC_IDENTIFICATION
=$LC_IDENTIFICATION
>> /etc
/locale.conf
2>&1 ||
:
1275 #rm -f "$SYSCONFIG_I18N" >/dev/null 2>&1 || :
1277 # Migrate /etc/sysconfig/keyboard and /etc/sysconfig/consolefont
1278 SYSCONFIG_KEYBOARD
=/etc
/sysconfig
/keyboard
1279 SYSCONFIG_CONSOLEFONT
=/etc
/sysconfig
/consolefont
1280 if [ -e "$SYSCONFIG_KEYBOARD"
-a
-e "$SYSCONFIG_CONSOLEFONT"
-a
! -e
/etc
/vconsole.conf
]; then
1285 [ -e "$SYSCONFIG_KEYBOARD"
] && . "$SYSCONFIG_KEYBOARD"
>/dev
/null
2>&1 ||
:
1286 [ -e "$SYSCONFIG_CONSOLEFONT"
] && . "$SYSCONFIG_CONSOLEFONT"
>/dev
/null
2>&1 ||
:
1287 [ -n "$SYSFONT"
] && echo FONT
=$SYSFONT
> /etc
/vconsole.conf
2>&1 ||
:
1288 [ -n "$SYSFONTACM"
] && echo FONT_MAP
=$SYSFONTACM
>> /etc
/vconsole.conf
2>&1 ||
:
1289 [ -n "$UNIMAP"
] && echo FONT_UNIMAP
=$UNIMAP
>> /etc
/vconsole.conf
2>&1 ||
:
1290 [ -n "$KEYTABLE"
] && echo KEYMAP
=$KEYTABLE
>> /etc
/vconsole.conf
2>&1 ||
:
1292 #rm -f "$SYSCONFIG_KEYBOARD" >/dev/null 2>&1 || :
1293 #rm -f "$SYSCONFIG_CONSOLEFONT" >/dev/null 2>&1 || :
1295 # Migrate HOSTNAME= from /etc/sysconfig/network
1296 SYSCONFIG_NETWORK
=/etc
/sysconfig
/network
1297 if [ -e "$SYSCONFIG_NETWORK"
-a
! -e
/etc
/hostname
]; then
1299 . "$SYSCONFIG_NETWORK"
>/dev
/null
2>&1 ||
:
1300 [ -n "$HOSTNAME"
] && echo $HOSTNAME
> /etc
/hostname
2>&1 ||
:
1302 #sed -i '/^HOSTNAME=/d' "$SYSCONFIG_NETWORK" >/dev/null 2>&1 || :
1305 %post_systemd_postponed systemd
-timedated.service systemd
-hostnamed.service systemd
-journald.service systemd
-localed.service systemd
-userdbd.service systemd
-oomd.service
1308 %if_enabled networkd
1310 groupadd
-r
-f systemd
-network
>/dev
/null
2>&1 ||
:
1311 useradd
-g systemd
-network
-c 'systemd Network Management' \
1312 -d
/var
/empty
-s
/dev
/null
-r
-l
-M systemd
-network
>/dev
/null
2>&1 ||
:
1314 groupadd
-r
-f systemd
-resolve
>/dev
/null
2>&1 ||
:
1315 useradd
-g systemd
-resolve
-c 'systemd Resolver' \
1316 -d
/var
/empty
-s
/dev
/null
-r
-l
-M systemd
-resolve
>/dev
/null
2>&1 ||
:
1319 %post_systemd_postponed systemd
-networkd.service systemd
-networkd
-wait-online.service systemd
-resolved.service
1322 %systemd_preun systemd
-networkd.service systemd
-networkd
-wait-online.service systemd
-resolved.service
1325 %if_enabled coredump
1327 groupadd
-r
-f systemd
-coredump
>/dev
/null
2>&1 ||
:
1328 useradd
-g systemd
-coredump
-c 'systemd Core Dumper' \
1329 -d
/var
/empty
-s
/dev
/null
-r
-l
-M systemd
-coredump
>/dev
/null
2>&1 ||
:
1332 %if_enabled timesyncd
1334 groupadd
-r
-f systemd
-timesync
>/dev
/null
2>&1 ||
:
1335 useradd
-g systemd
-timesync
-c 'systemd Time Synchronization' \
1336 -d
/var
/empty
-s
/dev
/null
-r
-l
-M systemd
-timesync
>/dev
/null
2>&1 ||
:
1340 if [ -L
%_sharedstatedir/%name/timesync
]; then
1341 rm %_sharedstatedir/%name/timesync
1342 mv
%_sharedstatedir/private
/systemd
/timesync
%_sharedstatedir/%name/timesync
1344 if [ -f
%_sharedstatedir/%name/clock
] ; then
1345 mkdir -p
%_sharedstatedir/%name/timesync
1346 mv
%_sharedstatedir/%name/clock
%_sharedstatedir/%name/timesync
/
1349 %post_systemd_postponed systemd
-timesyncd.service
1352 %systemd_preun systemd
-timesyncd.service
1357 %post_systemd_postponed systemd
-homed.service
1360 %systemd_preun systemd
-homed.service
1363 if bootctl
--quiet is
-installed
>/dev
/null
2>&1 ; then
1364 bootctl
--no
-variables
--graceful update ||
echo "
** WARNING
: systemd
-boot
-efi
install failed"
1367 %post -n libnss
-systemd
1368 if [ -f
/etc
/nsswitch.conf
] ; then
1369 grep
-E
-q '^
(passwd|group
):.
* systemd'
/etc
/nsswitch.conf ||
1370 sed
-i.rpmorig
-r
-e '
1371 s
/^
(\s
*passwd\s
*):(.
*)/\
1:\
2 systemd
/
1372 /^\s
*group\s
*:.
*\s
+role\s
*$
/ s
/^
(\s
*group\s
*):(.
*)(\s
+role
)\s
*$
/\
1:\
2 systemd\
3/
1373 /^\s
*group\s
*:.
*\s
+role\s
*$
/! s
/^
(\s
*group\s
*):(.
*)/\
1:\
2 systemd
/
1374 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1378 %postun -n libnss
-systemd
1379 if [ "$
1"
= "
0"
]; then
1380 if [ -f
/etc
/nsswitch.conf
] ; then
1381 sed
-i.rpmorig
-r
-e '
1382 /^
(passwd|group
):/ !b
1383 s
/[[:blank
:]]+systemd\
>//
1384 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1389 %post -n libnss
-resolve
1390 if [ -f
/etc
/nsswitch.conf
] ; then
1391 grep
-E
-q '^hosts
:.
* resolve'
/etc
/nsswitch.conf ||
1392 sed
-i.rpmorig
-r
-e '
1393 s
/^
(hosts
):(.
*)(files
)/\
1:\
2resolve
[!UNAVAIL
=return] \
3/
1394 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1398 %postun -n libnss
-resolve
1399 if [ "$
1"
= "
0"
]; then
1400 if [ -f
/etc
/nsswitch.conf
] ; then
1403 s
/[[:blank
:]]\
+resolve\
+[[:blank
:]]*\
[[^
]]*\
]*/ /
1404 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1409 %post -n libnss
-myhostname
1410 if [ -f
/etc
/nsswitch.conf
] ; then
1411 grep
-E
-q '^hosts
:.
* myhostname'
/etc
/nsswitch.conf ||
1412 sed
-i.rpmorig
-r
-e '
1413 s
/^
(hosts
):(.
*) files
(.
*) dns
/\
1:\
2 files myhostname\
3 dns
/
1414 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1415 # Fix: move myhostname after files
1416 if grep
-E
-q '^hosts
:.
* dns myhostname'
/etc
/nsswitch.conf
; then
1417 sed
-i.rpmorig
-r
-e '
1418 s
/^
(hosts
):(.
*) files
(.
*) dns myhostname
/\
1:\
2 files myhostname\
3 dns
/
1419 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1421 if grep
-E
-q '^hosts
:.
* myhostname.
*files'
/etc
/nsswitch.conf
; then
1422 sed
-i.rpmorig
-r
-e '
1423 s
/^
(hosts
):(.
*) myhostname
(.
*) files
(.
*)/\
1:\
2 files myhostname\
3\
4/
1424 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1429 %postun -n libnss
-myhostname
1430 if [ "$
1"
= "
0"
]; then
1431 if [ -f
/etc
/nsswitch.conf
] ; then
1434 s
/[[:blank
:]]\
+myhostname\
>//
1435 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1440 %post -n libnss
-mymachines
1441 if [ -f
/etc
/nsswitch.conf
] ; then
1442 grep
-E
-q '^hosts
:.
* mymachines'
/etc
/nsswitch.conf ||
1443 sed
-i.rpmorig
-r
-e '
1444 s
/^
(hosts
):([ \t
]*)(\s
+)/\
1:\
2 mymachines\
3/
1445 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1447 # Cleanup. sinse v246 nss-mymachines: drop support for UID/GID resolving
1448 grep
-v
-E
-q '^
(passwd|group
):.
* mymachines'
/etc
/nsswitch.conf ||
1449 sed
-i.rpmorig
-r
-e '
1450 /^
(passwd|group
):/ !b
1451 s
/[[:blank
:]]+mymachines\
>//
1452 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1456 %postun -n libnss
-mymachines
1457 if [ "$
1"
= "
0"
]; then
1458 if [ -f
/etc
/nsswitch.conf
] ; then
1461 s
/[[:blank
:]]\
+mymachines\
>//
1462 '
/etc
/nsswitch.conf
>/dev
/null
2>&1 ||
:
1469 %if_enabled microhttpd
1471 groupadd
-r
-f systemd
-journal
-remote ||
:
1472 useradd
-g systemd
-journal
-remote
-c 'Journal Remote' \
1473 -d
%_logdir/journal
/remote
-s
/dev
/null
-r
-l systemd
-journal
-remote
>/dev
/null
2>&1 ||
:
1475 %post journal
-remote
1476 %post_systemd_postponed systemd
-journal
-gatewayd.service systemd
-journal
-remote.service
1478 %post_systemd_postponed systemd
-journal
-upload.service
1481 %preun journal
-remote
1482 %systemd_preun systemd
-journal
-gatewayd.service systemd
-journal
-remote.service systemd
-journal
-gatewayd.socket systemd
-journal
-remote.socket
1484 %systemd_preun systemd
-journal
-upload.service
1487 if [ $
1 -eq
1 ] ; then
1488 if [ -f
%_sharedstatedir/%name/journal
-upload
/state
-a
! -L
%_sharedstatedir/%name/journal
-upload
] ; then
1489 mkdir -p
%_sharedstatedir/private
/systemd
/journal
-upload
1490 mv
%_sharedstatedir/%name/journal
-upload
/state
%_sharedstatedir/private
/systemd
/journal
-upload
/
1491 rmdir %_sharedstatedir/%name/journal
-upload ||
:
1497 groupadd
-r
-f cdrom
>/dev
/null
2>&1 ||
:
1498 groupadd
-r
-f tape
>/dev
/null
2>&1 ||
:
1499 groupadd
-r
-f dialout
>/dev
/null
2>&1 ||
:
1500 groupadd
-r
-f input
>/dev
/null
2>&1 ||
:
1501 groupadd
-r
-f video
>/dev
/null
2>&1 ||
:
1502 groupadd
-r
-f render
>/dev
/null
2>&1 ||
:
1503 groupadd
-r
-f sgx
>/dev
/null
2>&1 ||
:
1504 groupadd
-r
-f vmusers
>/dev
/null
2>&1 ||
:
1507 udevadm hwdb
--update
&>/dev
/null
1511 %preun_service udevd
1514 src
=/etc
/sysctl.conf
1515 dst
=/etc
/sysctl.d
/99-sysctl.conf.rpmmove
1517 if [ -s $src
-a
! -L $src
]; then
1523 src
=/etc
/sysctl.conf.rpmsave
1524 dst
=/etc
/sysctl.d
/99-sysctl.conf
1527 if [ -s $tmp
]; then
1528 if cmp
-s $src $tmp
; then
1538 dst
=/etc
/modules
-load.d
/modules.conf.rpmmove
1540 if [ -s $src
-a
! -L $src
]; then
1544 %post modules
-common
1545 src
=/etc
/modules.rpmsave
1546 dst
=/etc
/modules
-load.d
/modules.conf
1549 if [ -s $tmp
]; then
1550 if cmp
-s $src $tmp
; then
1558 %dir %_sysconfdir/systemd
1559 %dir %_sysconfdir/systemd
/system
1560 %dir %_sysconfdir/systemd
/system.conf.d
1561 %dir %_sysconfdir/systemd
/user
1562 %dir %_sysconfdir/systemd
/user.conf.d
1563 %dir %_sysconfdir/systemd
/ntp
-units.d
1565 %dir %_systemd_dir/system.conf.d
1566 %dir %_systemd_dir/user.conf.d
1567 %dir %_systemd_dir/logind.conf.d
1568 %dir %_systemd_dir/ntp
-units.d
1569 %dir %_systemd_dir/system
-shutdown
1570 %dir %_systemd_dir/system
-sleep
1571 %dir %_systemd_dir/catalog
1575 %dir %_user_presetdir
1577 %dir %_user_env_gen_dir
1581 %dir %_datadir/systemd
1582 %dir %_sharedstatedir/%name
1583 %dir %_sharedstatedir/%name/catalog
1584 %dir %_sysconfdir/kernel
1585 %dir %_sysconfdir/kernel
/install.d
1586 %dir %_prefix/lib
/kernel
1587 %dir %_kernel_installdir
1589 %files -f
%name.lang
1606 %_systemd_dir/user.conf.d
/env
-path.conf
1608 %_sysconfdir/profile.d
/systemd.sh
1610 %_tmpfilesdir/systemd
-nologin.conf
1611 %_tmpfilesdir/systemd.conf
1612 %_tmpfilesdir/journal
-nocow.conf
1613 %_tmpfilesdir/provision.conf
1614 %_tmpfilesdir/credstore.conf
1616 %_xdgconfigdir/%name
1617 %_x11sysconfdir/xinit.d
/50-systemd
-user.sh
1619 %config(noreplace
) %_sysconfdir/systemd
/journald.conf
1620 %config(noreplace
) %_sysconfdir/systemd
/sleep.conf
1621 %config(noreplace
) %_sysconfdir/systemd
/system.conf
1622 %config(noreplace
) %_sysconfdir/systemd
/user.conf
1624 %_rpmlibdir/systemd.filetrigger
1625 %_rpmlibdir/systemd
-user.filetrigger
1627 %if "
%_libdir"
== "
/usr
/lib64"
1630 %_libdir/%name/libsystemd
-core
-%ver_major.so
1631 %_libdir/%name/libsystemd
-shared
-%ver_major.so
1633 %_modprobedir/README
1635 %_sysusersdir/README
1636 %_tmpfilesdir/README
1640 %_man1dir/systemctl.
*
1643 %_man1dir/journalctl.
*
1644 %if_enabled sysusers
1645 %_sysusersdir/systemd
-journal.conf
1648 %_bindir/systemd
-escape
1651 %_bindir/systemd
-creds
1652 %_man1dir/systemd
-creds
*
1654 %_bindir/systemd
-tmpfiles.shared
1655 %_altdir/systemd
-tmpfiles
-shared
1656 %_mandir/*/*tmpfiles
*
1657 %_tmpfilesdir/systemd
-tmp.conf
1658 %_systemd_dir/systemd
-binfmt
1659 %_rpmlibdir/systemd
-binfmt.filetrigger
1662 %_bindir/systemd
-sysusers.shared
1663 %_altdir/systemd
-sysusers
-shared
1664 %_mandir/*/*sysusers
*
1666 %_systemd_dir/systemd
-modules
-load
1667 %_altdir/systemd
-modules
-load
-shared
1668 %_mandir/*/*modules
-load
*
1670 %_bindir/systemd
-repart.shared
1671 %_altdir/systemd
-repart
-shared
1673 %_systemd_dir/repart
1675 %_systemd_dir/systemd
-shutdown
1676 %_altdir/systemd
-shutdown
-shared
1677 %_man8dir/systemd
-shutdown
*
1679 %_systemd_dir/systemd
-sysctl
1680 %_altdir/systemd
-sysctl
-shared
1683 %_systemd_dir/systemd
-backlight
1684 %_mandir/*/*backlight
*
1685 %ghost %dir %_sharedstatedir/%name/backlight
1687 %_systemd_dir/systemd
-battery
-check
1688 %_mandir/*/*battery
-check
*
1690 %_bindir/systemd
-machine
-id
-setup
1691 %_man8dir/systemd
-machine
-id
-*
1693 %_bindir/systemd
-confext
1694 %_man8dir/systemd
-confext.
*
1696 %_bindir/systemd
-sysext
1697 %_man8dir/systemd
-sysext.
*
1699 %_bindir/systemd
-cryptenroll
1700 %_man1dir/systemd
-cryptenroll.
*
1701 %_man5dir/veritytab.
*
1704 %_man1dir/varlinkctl.
*
1706 %_systemd_dir/systemd
-executor
1707 %_systemd_dir/systemd
-storagetm
1708 %_man8dir/systemd
-storagetm.
*
1710 %if_enabled firstboot
1711 %_bindir/systemd
-firstboot
1712 %_man8dir/systemd
-firstboot.
*
1715 %if_enabled qrencode
1716 %_systemd_dir/systemd
-bsod
1717 %_man8dir/systemd
-bsod.
*
1720 %ghost %config(noreplace
) %_sysconfdir/machine
-info
1721 %ghost %config(noreplace
) %_sysconfdir/hostname
1722 %ghost %config(noreplace
) %_sysconfdir/vconsole.conf
1723 %ghost %config(noreplace
) %_sysconfdir/locale.conf
1726 %_bindir/systemd
-ask
-password
1727 %_bindir/systemd
-inhibit
1729 %_bindir/systemd
-notify
1730 %_bindir/systemd
-tty
-ask
-password
-agent
1733 /etc
/systemd
/pstore.conf
1734 %_systemd_dir/systemd
-pstore
1736 %_man8dir/systemd
-pstore.
*
1737 %_tmpfilesdir/systemd
-pstore.conf
1740 %_bindir/busctl.shared
1741 %_altdir/systemd
-busctl
-shared
1743 %_bindir/systemd
-socket
-activate
1744 %_bindir/systemd
-cat
1745 %_bindir/systemd
-cgls
1746 %_bindir/systemd
-cgtop
1747 %_bindir/systemd
-delta
1748 %_bindir/systemd
-detect
-virt
1749 %_bindir/systemd
-dissect
1751 %_bindir/systemd
-id128
1752 %_bindir/systemd
-mount
1753 %_bindir/systemd
-umount
1754 %_bindir/systemd
-path
1755 %_bindir/systemd
-run
1757 %_systemd_dir/systemd
-logind
1759 %_systemd_dir/systemd
-userdbd
1760 %_systemd_dir/systemd
-userwork
1761 %_bindir/hostnamectl
1762 %_systemd_dir/systemd
-hostnamed
1764 %_systemd_dir/systemd
-localed
1765 %_bindir/timedatectl
1766 %_systemd_dir/systemd
-timedated
1768 %_systemd_dir/systemd
-oomd
1769 %config(noreplace
) %_sysconfdir/systemd
/oomd.conf
1770 %if_enabled sysusers
1771 %_sysusersdir/systemd
-oom.conf
1773 %_bindir/systemd
-stdio
-bridge
1774 %_man1dir/systemd
-stdio
-bridge
*
1775 %_systemd_dir/systemd
1776 %_bindir/systemd
-ac
-power
1777 %_systemd_dir/systemd
-cgroups
-agent
1778 %if_enabled libcryptsetup
1779 %_bindir/systemd
-cryptsetup
1780 %_systemd_dir/systemd
-cryptsetup
1781 %_systemd_dir/systemd
-integritysetup
1782 %_systemd_dir/systemd
-veritysetup
1784 %_man5dir/integritytab
*
1785 %_mandir/*/*cryptsetup
*
1786 %_man8dir/systemd
-integritysetup
*
1787 %_man8dir/systemd
-veritysetup
*
1789 %_libdir/cryptsetup
/libcryptsetup
-token
-systemd
-tpm2.so
1791 %if_enabled libfido2
1792 %_libdir/cryptsetup
/libcryptsetup
-token
-systemd
-fido2.so
1795 %_libdir/cryptsetup
/libcryptsetup
-token
-systemd
-pkcs11.so
1798 %_systemd_dir/systemd
-boot
-check
-no
-failures
1799 %_systemd_dir/systemd
-fsck
1800 %_systemd_dir/systemd
-growfs
1801 %_systemd_dir/systemd
-hibernate
-resume
1802 %_systemd_dir/systemd
-initctl
1803 %_systemd_dir/systemd
-journald
1804 %_systemd_dir/systemd
-makefs
1805 %_systemd_dir/systemd
-quotacheck
1806 %_systemd_dir/systemd
-random
-seed
1807 %_systemd_dir/systemd
-remount
-fs
1808 %_systemd_dir/systemd
-reply
-password
1809 %_systemd_dir/systemd
-rfkill
1810 %_systemd_dir/systemd
-sleep
1811 %_systemd_dir/systemd
-socket
-proxyd
1812 %_systemd_dir/systemd
-update
-done
1813 %_systemd_dir/systemd
-update
-helper
1814 %_systemd_dir/systemd
-update
-utmp
1815 %_systemd_dir/systemd
-user
-runtime
-dir
1816 %_systemd_dir/systemd
-user
-sessions
1817 %_systemd_dir/systemd
-vconsole
-setup
1818 %_systemd_dir/systemd
-volatile
-root
1819 %_systemd_dir/systemd
-sysroot
-fstab
-check
1820 %_systemd_dir/systemd
-sysv
-install
1821 %_systemd_dir/systemd
-sulogin
-shell
1822 %_systemd_dir/systemd
-xdg
-autostart
-condition
1826 %_man5dir/systemd.pcrlock
*
1828 %_systemd_dir/systemd
-measure
1829 %_systemd_dir/systemd
-pcrlock
1830 %_prefix/lib
/pcrlock.d
1831 %if_enabled bootloader
1832 %_systemd_dir/systemd
-pcrextend
1833 %_systemd_dir/systemd
-tpm2
-setup
1834 %_man1dir/systemd
-measure
*
1835 %_man8dir/systemd
-pcrlock
*
1836 %_man8dir/systemd
-pcrfs
*
1837 %_man8dir/systemd
-pcrphase
*
1838 %_man8dir/systemd
-pcrextend
*
1839 %_man8dir/systemd
-tpm2
-setup
*
1843 %_env_dir/99-environment.conf
1844 %_mandir/man
[58]/*environment
*
1845 #%%dir %%_systemd_dir/system.conf.d
1846 #%%_systemd_dir/system.conf.d/env-path.conf
1853 %_user_env_gen_dir/*
1855 %exclude %_unitdir/system.slice.d
/10-oomd
-per
-slice
-defaults.conf
1856 %exclude %_user_unitdir/slice.d
/10-oomd
-per
-slice
-defaults.conf
1858 %if_enabled networkd
1859 %exclude %_unitdir/*networkd
*
1860 %exclude %_unitdir/systemd
-network
-generator.service
1861 %exclude %_unitdir/*resolv
*
1862 %exclude %_unitdir/*/*resolv
*
1864 %if_enabled timesyncd
1865 %exclude %_unitdir/*timesyncd
*
1866 %exclude %_unitdir/*time-wait-sync
*
1868 %if_enabled microhttpd
1869 %exclude %_unitdir/systemd
-journal
-gatewayd
*
1870 %exclude %_unitdir/systemd
-journal
-remote
*
1873 %exclude %_unitdir/systemd
-journal
-upload
*
1876 %exclude %_unitdir/systemd
-boot
-random
-seed.service
1877 %exclude %_unitdir/*/systemd
-boot
-random
-seed.service
1878 %exclude %_unitdir/systemd
-bless
-boot.service
1879 %exclude %_unitdir/systemd
-boot
-update.service
1881 %if_enabled coredump
1882 %exclude %_unitdir/systemd
-coredump
*
1883 %exclude %_unitdir/*/systemd
-coredump
*
1886 %exclude %_unitdir/systemd
-homed
*
1889 %exclude %_unitdir/*udev
*
1890 %exclude %_unitdir/*/*udev
*
1892 %exclude %_unitdir/*.machine1.
*
1893 %exclude %_unitdir/*.import1.
*
1894 %exclude %_unitdir/*.portable1.
*
1895 %exclude %_unitdir/systemd
-machined.service
1896 %exclude %_unitdir/systemd
-importd.service
1897 %exclude %_unitdir/machine.slice
1898 %exclude %_unitdir/machines.target
1899 %exclude %_unitdir/*/machines.target
1900 %exclude %_unitdir/var
-lib
-machines.mount
1901 %exclude %_unitdir/*/var
-lib
-machines.mount
1902 %exclude %_unitdir/systemd
-nspawn@.service
1903 %exclude %_unitdir/*/systemd
-sysusers.service
1904 %exclude %_unitdir/systemd
-sysusers.service
1905 %exclude %_unitdir/systemd
-portabled.service
1908 %_man1dir/systemd
-ac
-power.
*
1909 %_mandir/*/systemd
-ask
-password
*
1910 %_man1dir/systemd
-cat.
*
1911 %_man1dir/systemd
-cgls.
*
1912 %_man1dir/systemd
-cgtop.
*
1913 %_man1dir/systemd
-delta.
*
1914 %_man1dir/systemd
-detect
-virt.
*
1915 %_man1dir/systemd
-dissect.
*
1916 %_man1dir/mount.ddi.
*
1917 %_man1dir/systemd
-inhibit.
*
1918 %_man1dir/systemd
-id128.
*
1919 %_man1dir/systemd
-mount.
*
1920 %_man1dir/systemd
-umount.
*
1921 %_man1dir/systemd
-notify.
*
1922 %_man1dir/systemd
-path.
*
1923 %_man1dir/systemd
-run.
*
1924 %_man1dir/systemd
-socket
-activate.
*
1925 %_mandir/*/systemd
-tty
-ask
-password
*
1927 %_mandir/*/*journald
*
1928 %_man5dir/localtime
*
1929 %_man5dir/*-release
*
1930 %_man5dir/*sleep.conf
*
1931 %_man5dir/*system.conf
*
1932 %_man5dir/*systemd1
*
1934 %_man5dir/systemd.automount
*
1935 %_man5dir/systemd.
exec*
1936 %_man5dir/systemd.
kill*
1937 %_man5dir/systemd.mount
*
1938 %_man5dir/systemd.path
*
1939 %_man5dir/systemd.preset
*
1940 %_man5dir/systemd.resource
-control
*
1941 %_man5dir/systemd.scope
*
1942 %_man5dir/systemd.service
*
1943 %_man5dir/systemd.slice
*
1944 %_man5dir/systemd.socket
*
1945 %_man5dir/systemd.swap
*
1946 %_man5dir/systemd.target
*
1947 %_man5dir/systemd.timer
*
1948 %_man5dir/systemd.unit
*
1949 %_mandir/*/*vconsole
*
1952 %exclude %_man7dir/hwdb
*
1953 %exclude %_man7dir/udev
*
1955 %exclude %_man7dir/systemd
-boot
*
1956 %exclude %_man7dir/sd
-boot
*
1959 %_man8dir/systemd
-boot
-check
*
1960 %_man8dir/systemd
-debug
-generator
*
1961 %_man8dir/systemd
-fsck
*
1962 %_man8dir/systemd
-fstab
-generator
*
1963 %_man8dir/systemd
-getty
-generator
*
1964 %_man8dir/systemd
-gpt
-auto
-generator
*
1965 %_man8dir/systemd
-growfs
*
1966 %_man8dir/systemd
-sysv
-generator
*
1967 %_man8dir/systemd
-hibernate
*
1969 %_man8dir/systemd
-initctl
*
1970 %_man8dir/systemd
-kexec
*
1971 %_man8dir/systemd
-makefs
*
1972 %_man8dir/systemd
-mkswap
*
1973 %_man8dir/systemd
-quota
*
1974 %_man8dir/systemd
-random
-seed
*
1975 %_man8dir/systemd
-rc
-local-generator
*
1976 %_man8dir/rc
-local.service
*
1977 %_man8dir/systemd
-remount
*
1978 %_man8dir/systemd
-rfkill
*
1979 %_man8dir/systemd
-run
-generator
*
1980 %_man8dir/systemd
-socket
-proxyd
*
1981 %_man8dir/systemd
-soft
-reboot
*
1982 %_man8dir/systemd
-suspend*
1983 %_man8dir/systemd
-system
-update
-generator
*
1984 %_man8dir/systemd
-update
-utmp
*
1985 %_man8dir/systemd
-user
-sessions
*
1986 %_man8dir/systemd
-update
-done*
1987 %_man8dir/systemd
-halt
*
1988 %_man8dir/systemd
-reboot
*
1989 %_man8dir/systemd
-poweroff
*
1990 %_man8dir/systemd
-volatile
-root
*
1991 %_man8dir/systemd
-xdg
-autostart
-generator
*
1994 %_mandir/*/*hostname
*
1995 %exclude %_man8dir/*myhostname
*
1996 %exclude %_man8dir/*mymachines
*
1998 %_mandir/*/*timedate
*
1999 %_man5dir/*LogControl1
*
2002 %exclude %_man3dir/*
2003 %exclude %_datadir/factory
2004 %exclude %_tmpfilesdir/etc.conf
2007 %exclude %_gen_dir/systemd
-bless
-boot
-generator
2008 %if_enabled bootloader
2009 %exclude %_systemd_dir/boot
2013 %exclude %_systemd_dir/tests
2016 %_presetdir/85-display
-manager.preset
2017 %_presetdir/90-default.preset
2018 %_presetdir/90-systemd.preset
2019 %_presetdir/99-default
-disable.preset
2021 %_udev_rulesdir/70-uaccess.rules
2022 %_udev_rulesdir/71-seat.rules
2023 %_udev_rulesdir/73-seat
-late.rules
2024 %_udev_rulesdir/90-vconsole.rules
2025 %_udev_rulesdir/99-systemd.rules
2027 %_datadir/systemd
/kbd
-model
-map
2028 %_datadir/systemd
/language
-fallback
-map
2030 %_datadir/dbus
-1/services
/*
2031 %config(noreplace
) %_sysconfdir/systemd
/logind.conf
2032 %_datadir/dbus
-1/system.d
/*
2033 %exclude %_datadir/dbus
-1/system.d
/org.freedesktop.resolve1.conf
2034 %exclude %_datadir/dbus
-1/system.d
/org.freedesktop.network1.conf
2035 %exclude %_datadir/dbus
-1/system.d
/org.freedesktop.machine1.conf
2036 %exclude %_datadir/dbus
-1/system.d
/org.freedesktop.import1.conf
2037 %exclude %_datadir/dbus
-1/system.d
/org.freedesktop.timesync1.conf
2039 %exclude %_datadir/dbus
-1/system.d
/org.freedesktop.home1.conf
2041 %_datadir/dbus
-1/system
-services
/*
2042 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.resolve1.service
2043 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.network1.service
2044 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.machine1.service
2045 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.import1.service
2046 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.portable1.service
2047 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.timesync1.service
2049 %exclude %_datadir/dbus
-1/system
-services
/org.freedesktop.home1.service
2053 %_datadir/polkit
-1/actions
/*.policy
2054 %exclude %_datadir/polkit
-1/actions
/org.freedesktop.resolve1.policy
2055 %exclude %_datadir/polkit
-1/actions
/org.freedesktop.network1.policy
2056 %exclude %_datadir/polkit
-1/actions
/org.freedesktop.machine1.policy
2057 %exclude %_datadir/polkit
-1/actions
/org.freedesktop.import1.policy
2058 %exclude %_datadir/polkit
-1/actions
/org.freedesktop.portable1.policy
2060 %exclude %_datadir/polkit
-1/actions
/org.freedesktop.home1.policy
2064 %ghost %dir %attr(2755, root
, systemd
-journal
) %verify(not mode
) %_logdir/journal
2065 %ghost %attr(0700,root
,root
) %dir %_logdir/private
2066 %ghost %attr(0700,root
,root
) %dir %_cachedir/private
2067 %ghost %attr(0700,root
,root
) %dir %_sharedstatedir/private
2068 %_logdir/README.logs
2069 %_systemd_dir/catalog
/*
2071 %ghost %dir %_sharedstatedir/private
/systemd
2072 %_rpmlibdir/journal
-catalog.filetrigger
2073 %ghost %_sharedstatedir/%name/catalog
/database
2074 %ghost %_sharedstatedir/%name/random
-seed
2075 %ghost %_sharedstatedir/%name/linger
2077 %_datadir/bash
-completion
/completions
/*
2078 %exclude %_datadir/bash
-completion
/completions
/udevadm
2079 %_datadir/zsh
/site
-functions
/*
2080 %exclude %_datadir/zsh
/site
-functions
/_udevadm
2082 %_defaultdocdir/%name-%version
2083 # may be need adapt for ALTLinux?
2084 %_bindir/kernel
-install
2085 %_man8dir/kernel
-install.
*
2086 %_kernel_installdir/*
2087 %_prefix/lib
/kernel
/install.conf
2088 %exclude %_kernel_installdir/50-depmod.
install
2090 %files -n libsystemd
2091 %_libdir/libsystemd.so.
*
2093 %files -n libsystemd
-devel
2095 %exclude %_libdir/*udev
*.so
2097 %exclude %_pkgconfigdir/*udev
*.pc
2098 %_datadir/pkgconfig
/systemd.pc
2099 %_includedir/systemd
2101 %_datadir/dbus
-1/interfaces
/*
2102 %exclude %_man3dir/udev
*
2103 %exclude %_man3dir/libudev
*
2105 %if_enabled static_libsystemd
2106 %files -n libsystemd
-devel
-static
2107 %_libdir/libsystemd.a
2110 %files -n libnss
-systemd
2111 %_libdir/libnss_systemd.so.
*
2112 %_man8dir/*nss?systemd.
*
2114 %files -n libnss
-myhostname
2115 %_libdir/libnss_myhostname.so.
*
2116 %_man8dir/*myhostname.
*
2118 %files -n libnss
-mymachines
2119 %_libdir/libnss_mymachines.so.
*
2120 %_man8dir/*mymachines.
*
2122 %files -n libnss
-resolve
2123 %_libdir/libnss_resolve.so.
*
2124 %_man8dir/*nss
*resolve
*
2127 %config %_sysconfdir/pam.d
/systemd
-user
2128 /%_lib/security
/pam_systemd.so
2129 /%_lib/security
/pam_systemd_loadkey.so
2130 %_man8dir/pam_systemd.
*
2131 %_man8dir/pam_systemd_loadkey.
*
2134 %files -n pam_
%{name}_home
2135 /%_lib/security
/pam_systemd_home.so
2136 %_man8dir/pam_systemd_home.
*
2139 %config(noreplace
) %_sysconfdir/systemd
/homed.conf
2141 %_systemd_dir/systemd
-homed
2142 %_systemd_dir/systemd
-homework
2143 %_unitdir/systemd
-homed
*
2144 %_datadir/dbus
-1/system.d
/org.freedesktop.home1.conf
2145 %_datadir/dbus
-1/system
-services
/org.freedesktop.home1.service
2147 %_datadir/polkit
-1/actions
/org.freedesktop.home1.policy
2151 %_man8dir/systemd
-homed.
*
2154 %files tmpfiles
-common
2155 %_tmpfilesdir/legacy.conf
2156 %_tmpfilesdir/x11.conf
2157 %_tmpfilesdir/tmp.conf
2158 %_tmpfilesdir/var.conf
2159 %_tmpfilesdir/home.conf
2161 %files sysctl
-common
2162 %config(noreplace
) %_sysconfdir/sysctl.d
/99-sysctl.conf
2163 %_sysconfdir/sysctl.conf
2164 %_sysctldir/10-map
-count.conf
2165 %_sysctldir/49-coredump
-disable.conf
2166 %_sysctldir/50-default.conf
2167 %_sysctldir/50-net.conf
2168 %_sysctldir/50-mmap
-min
-addr.conf
2170 %_sysctldir/50-pid
-max.conf
2173 %files modules
-common
2174 %config(noreplace
) %verify(not md5 size mtime
) %_sysconfdir/modules
-load.d
/modules.conf
2175 %_sysconfdir/modules
2177 %if_enabled networkd
2180 %config(noreplace
) %_sysconfdir/systemd
/networkd.conf
2181 %config(noreplace
) %_sysconfdir/systemd
/resolved.conf
2182 %_datadir/dbus
-1/system.d
/org.freedesktop.resolve1.conf
2183 %_datadir/dbus
-1/system.d
/org.freedesktop.network1.conf
2184 %_datadir/dbus
-1/system
-services
/org.freedesktop.resolve1.service
2185 %_datadir/dbus
-1/system
-services
/org.freedesktop.network1.service
2187 %_datadir/polkit
-1/rules.d
/systemd
-networkd.rules
2188 %_datadir/polkit
-1/actions
/org.freedesktop.network1.policy
2189 %_datadir/polkit
-1/actions
/org.freedesktop.resolve1.policy
2191 %_systemd_dir/systemd
-network
-generator
2192 %_presetdir/85-networkd.preset
2193 %_systemd_dir/systemd
-networkd
2194 %_systemd_dir/systemd
-networkd
-wait-online
2195 %_systemd_dir/systemd
-resolved
2196 %_systemd_dir/resolv.conf
2197 %_modprobedir/systemd.conf
2199 %_bindir/systemd
-resolve
2200 # TODO: Provides: /sbin/resolvconf ?
2201 %exclude %_sbindir/resolvconf
2202 %_tmpfilesdir/systemd
-network.conf
2203 # TODO: package systemd-resolve.conf
2204 %exclude %_tmpfilesdir/systemd
-resolve.conf
2205 %_unitdir/*networkd
*
2206 %_unitdir/systemd
-network
-generator.service
2208 %_unitdir/*/*resolv
*
2209 %_systemd_dir/network
/80-6rd
-tunnel.network
2210 %_systemd_dir/network
/80-auto
-link
-local.network.example
2211 %_systemd_dir/network
/80-container
-host0.network
2212 %_systemd_dir/network
/80-wifi
-adhoc.network
2213 %_systemd_dir/network
/80-wifi
-ap.network.example
2214 %_systemd_dir/network
/80-wifi
-station.network.example
2215 %_systemd_dir/network
/89-ethernet.network.example
2216 %_mandir/*/*networkd
*
2217 %_mandir/*/systemd
-network
-generator
*
2219 %_mandir/*/*resolved
*
2220 %_mandir/*/*resolve1
*
2221 %_mandir/*/*network1
*
2223 %_man1dir/networkctl.
*
2224 %_man1dir/resolvectl.
*
2225 %_man1dir/resolvconf.
*
2226 %_man5dir/dnssec
-trust
-anchors.d.
*
2227 %_man5dir/systemd.negative.
*
2228 %_man5dir/systemd.positive.
*
2229 %_man5dir/systemd.network.
*
2230 %if_enabled sysusers
2231 %_sysusersdir/systemd
-network.conf
2232 %_sysusersdir/systemd
-resolve.conf
2236 %files oomd
-defaults
2237 %_systemd_dir/oomd.conf.d
/10-oomd
-defaults.conf
2238 %_unitdir/system.slice.d
/10-oomd
-per
-slice
-defaults.conf
2239 %_user_unitdir/slice.d
/10-oomd
-per
-slice
-defaults.conf
2242 %dir %_sysconfdir/systemd
/nspawn
2243 %_datadir/dbus
-1/system.d
/org.freedesktop.machine1.conf
2244 %_datadir/dbus
-1/system.d
/org.freedesktop.import1.conf
2246 %_bindir/systemd
-nspawn
2247 %_systemd_dir/import
-pubring.gpg
2248 %_tmpfilesdir/systemd
-nspawn.conf
2249 %_unitdir/*.machine1.
*
2250 %_unitdir/*.import1.
*
2251 %_unitdir/systemd
-machined.service
2252 %_unitdir/systemd
-importd.service
2253 %_unitdir/machine.slice
2254 %_unitdir/machines.target
2255 %_unitdir/*/machines.target
2256 %_unitdir/var
-lib
-machines.mount
2257 %_unitdir/*/var
-lib
-machines.mount
2258 %_unitdir/systemd
-nspawn@.service
2259 %_systemd_dir/systemd
-machined
2260 %_systemd_dir/systemd
-export
2261 %_systemd_dir/systemd
-import
2262 %_systemd_dir/systemd
-import
-fs
2263 %_systemd_dir/systemd
-importd
2264 %_systemd_dir/systemd
-pull
2265 %_systemd_dir/network
/80-container
-vb.network
2266 %_systemd_dir/network
/80-container
-ve.network
2267 %_systemd_dir/network
/80-container
-vz.network
2268 %_systemd_dir/network
/80-vm
-vt.network
2269 %_datadir/dbus
-1/system
-services
/org.freedesktop.machine1.service
2270 %_datadir/dbus
-1/system
-services
/org.freedesktop.import1.service
2272 %_datadir/polkit
-1/actions
/org.freedesktop.import1.policy
2273 %_datadir/polkit
-1/actions
/org.freedesktop.machine1.policy
2276 %_mandir/*/*machine
*
2278 %exclude %_man3dir/*machine
*
2279 %exclude %_man8dir/*mymachines.
*
2280 %exclude %_man8dir/*machine
-id
*
2282 %_bindir/systemd
-vmspawn
2283 %_mandir/*/*vmspawn
*
2287 %_tmpfilesdir/portables.conf
2288 %_unitdir/systemd
-portabled.service
2289 %_unitdir/*.portable1.
*
2290 %dir %_systemd_dir/portable
2291 %dir %_systemd_dir/portable
/profile
2292 %_systemd_dir/portable
/profile
/*
2293 %_bindir/portablectl
2294 %_systemd_dir/systemd
-portabled
2295 %_datadir/dbus
-1/system
-services
/org.freedesktop.portable1.service
2297 %_datadir/polkit
-1/actions
/org.freedesktop.portable1.policy
2299 %_mandir/*/*portable
*
2301 %if_enabled timesyncd
2303 %config(noreplace
) %_sysconfdir/systemd
/timesyncd.conf
2304 %_presetdir/85-timesyncd.preset
2305 %_systemd_dir/systemd
-timesyncd
2306 %_systemd_dir/systemd
-time-wait-sync
2307 %_systemd_dir/ntp
-units.d
/80-systemd
-timesync.list
2308 %_datadir/dbus
-1/system.d
/org.freedesktop.timesync1.conf
2309 %_datadir/dbus
-1/system
-services
/org.freedesktop.timesync1.service
2310 %_unitdir/systemd
-timesyncd.service
2311 %_unitdir/systemd
-time-wait-sync.service
2312 %_mandir/*/*timesyncd
*
2313 %_mandir/*/*time-wait-sync
*
2314 %ghost %dir %_sharedstatedir/%name/timesync
2315 %ghost %_sharedstatedir/%name/timesync
/clock
2316 %if_enabled sysusers
2317 %_sysusersdir/systemd
-timesync.conf
2322 %_bindir/systemd
-analyze
2323 %_man1dir/systemd
-analyze.
*
2325 %if_enabled microhttpd
2326 %files journal
-remote
2327 %dir %attr(2755,systemd
-journal
-remote
,systemd
-journal
-remote
) %_logdir/journal
/remote
2328 %config(noreplace
) %_sysconfdir/systemd
/journal
-remote.conf
2329 %_systemd_dir/systemd
-journal
-gatewayd
2330 %_systemd_dir/systemd
-journal
-remote
2331 %_unitdir/systemd
-journal
-gatewayd.
*
2332 %_unitdir/systemd
-journal
-remote
*
2333 %_datadir/systemd
/gatewayd
2334 %_man8dir/systemd
-journal
-gatewayd.
*
2335 %_man8dir/systemd
-journal
-remote.
*
2336 %_man5dir/journal
-remote.conf.
*
2337 %_man5dir/journal
-upload.conf.
*
2339 %if_enabled sysusers
2340 %_sysusersdir/systemd
-remote.conf
2344 %config(noreplace
) %_sysconfdir/systemd
/journal
-upload.conf
2345 %ghost %dir %_sharedstatedir/%name/journal
-upload
2346 %ghost %dir %_sharedstatedir/private
/systemd
/journal
-upload
2347 %_systemd_dir/systemd
-journal
-upload
2348 %_unitdir/systemd
-journal
-upload.service
2349 %_man8dir/systemd
-journal
-upload
*
2356 %_man7dir/systemd
-boot
*
2358 %_man8dir/systemd
-bless
*
2359 %_man8dir/systemd
-boot
*
2360 %exclude %_man8dir/systemd
-boot
-check
*
2361 %if_enabled bootloader
2362 %_gen_dir/systemd
-bless
-boot
-generator
2363 %_systemd_dir/systemd
-bless
-boot
2364 %_unitdir/systemd
-bless
-boot.service
2365 %_unitdir/systemd
-boot
-random
-seed.service
2366 %_unitdir/sysinit.target.wants
/systemd
-boot
-random
-seed.service
2367 %_unitdir/systemd
-boot
-update.service
2368 %dir %_systemd_dir/boot
2369 %dir %_systemd_dir/boot
/efi
2370 %_systemd_dir/boot
/efi
/*
2374 %if_enabled bootloader
2381 %if_enabled coredump
2383 %config(noreplace
) %_sysconfdir/systemd
/coredump.conf
2384 %_systemd_dir/systemd
-coredump
2385 %_bindir/*coredumpctl
2386 %_sysctldir/50-coredump.conf
2387 %_unitdir/systemd
-coredump
*
2388 %_unitdir/*/systemd
-coredump
*
2389 %_man1dir/*coredumpctl.
*
2390 %_man5dir/coredump.conf.
*
2391 %_man8dir/systemd
-coredump
*
2392 %dir %_sharedstatedir/%name/coredump
2393 %if_enabled sysusers
2394 %_sysusersdir/systemd
-coredump.conf
2399 %dir %_datadir/factory
2401 %if_enabled ldconfig
2402 %_unitdir/ldconfig.service
2403 %_unitdir/sysinit.target.wants
/ldconfig.service
2405 %if_enabled sysusers
2406 %_unitdir/systemd
-sysusers.service
2407 %_unitdir/sysinit.target.wants
/systemd
-sysusers.service
2408 %_sysusersdir/basic.conf
2409 %_tmpfilesdir/etc.conf
2412 %if_enabled standalone_binaries
2413 %files utils
-standalone
2414 %_bindir/busctl.standalone
2415 %_altdir/systemd
-busctl
-standalone
2417 %_systemd_dir/systemd
-modules
-load.standalone
2418 %_altdir/systemd
-modules
-load
-standalone
2420 %_bindir/systemd
-repart.standalone
2421 %_altdir/systemd
-repart
-standalone
2423 %_systemd_dir/systemd
-shutdown.standalone
2424 %_altdir/systemd
-shutdown
-standalone
2426 %_systemd_dir/systemd
-sysctl.standalone
2427 %_altdir/systemd
-sysctl
-standalone
2429 %if_enabled sysusers
2430 %_bindir/systemd
-sysusers.standalone
2431 %_altdir/systemd
-sysusers
-standalone
2434 %_bindir/systemd
-tmpfiles.standalone
2435 %_altdir/systemd
-tmpfiles
-standalone
2438 %files utils
-filetriggers
2439 %_rpmlibdir/systemd
-tmpfiles.filetrigger
2440 %_rpmlibdir/systemd
-sysusers.filetrigger
2441 %_rpmlibdir/systemd
-modules
-load.filetrigger
2442 %_rpmlibdir/systemd
-sysctl.filetrigger
2450 %_libdir/libudev.so.
*
2452 %files -n libudev
-devel
2453 %_includedir/libudev.h
2455 %_pkgconfigdir/libudev.pc
2456 %_datadir/pkgconfig
/udev.pc
2460 %if_enabled static_libudev
2461 %files -n libudev
-devel
-static
2466 %dir %_sysconfdir/systemd
/network
2467 %dir %_sysconfdir/udev
2468 %dir %_sysconfdir/udev
/rules.d
2469 %dir %_sysconfdir/udev
/hwdb.d
2470 %config(noreplace
) %_sysconfdir/udev
/*.conf
2471 %ghost %_sysconfdir/udev
/hwdb.bin
2472 %config(noreplace
) %_sysconfdir/scsi_id.config
2476 %dir %_systemd_dir/network
2477 %_systemd_dir/network
/*.link
2478 %_tmpfilesdir/static
-nodes
-permissions.conf
2484 %_bindir/systemd
-hwdb
2485 %_systemd_dir/systemd
-udevd
2486 %_rpmlibdir/udev.filetrigger
2487 %_rpmlibdir/udev
-hwdb.filetrigger
2491 %_man5dir/systemd.device
*
2493 %exclude %_man3dir/*
2494 %_datadir/bash
-completion
/completions
/udevadm
2495 %_datadir/zsh
/site
-functions
/_udevadm
2498 %exclude %_udev_rulesdir/70-uaccess.rules
2499 %exclude %_udev_rulesdir/71-seat.rules
2500 %exclude %_udev_rulesdir/73-seat
-late.rules
2501 %exclude %_udev_rulesdir/90-vconsole.rules
2502 %exclude %_udev_rulesdir/99-systemd.rules
2505 * Sun Jan
05 2025 Alexey Shabalin
<shaba@altlinux.org
> 1:255.16-alt1
2508 * Thu Oct
10 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.13-alt1
2511 * Tue Sep
24 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.12-alt1
2514 * Mon Sep
02 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.11-alt1
2517 * Tue Aug
06 2024 Ivan A. Melnikov
<iv@altlinux.org
> 1:255.10-alt2
2518 - Fix systemd
-binfmt filetrigger
(ALT
#51035).
2519 - Fix build w
/o tmp2
(fixes FTBFS on loongarch64 and riscv64
).
2520 - Make sure bootctl man page is present when there is
2521 the binary
(backported upstream fix
).
2523 * Fri Jul
26 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.10-alt1
2526 * Tue Jul
09 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.9-alt1
2528 - Add systemd
-filesystem package.
2530 * Tue Jun
25 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.8-alt1
2533 * Fri Jun
21 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.7-alt1
2535 - Merge systemd
-sysvinit to main systemd package.
2536 - Return "Provide necessary environment variables to generators" patch.
2537 - Build with qrencode support
(and bsod service
).
2538 - Build with systemd
-vmspawn.
2540 * Mon May
27 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.6-alt3
2541 - Revert "systemd.pc
: Fix compatibility with current package specs".
2542 - Build with systemd macros from rpm
-build.
2544 * Sat May
25 2024 Arseny Maslennikov
<arseny@altlinux.org
> 1:255.6-alt2
2545 - Fix compatibility with packages which
install files outside %
%_prefix, IOW
,
2546 in the legacy unmerged
-usr locations.
(thanks to sin@
)
2548 * Mon May
13 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:255.6-alt1
2550 - Migrate from
/lib to
/usr
/lib
(usrmerge
).
2551 - Build with p11kit and fido2 support.
2553 * Thu Apr
18 2024 Arseny Maslennikov
<arseny@altlinux.org
> 1:254.10-alt2
2554 - Adapted the package
for filesystem
>= 3:
2555 + put
/bin after
/usr
/bin
in default PATH
for spawned processes
;
2556 + fix symlink targets which were relative
for standalone legacy directories.
2557 This makes us incompatible with filesystem
< 3.
2558 See https
://altlinux.org
/Usrmerge
for more information.
2560 * Tue Mar
05 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:254.10-alt1
2562 - Increase vm.max_map_count
(ALT
#48094)
2564 * Mon Feb
05 2024 Alexey Shabalin
<shaba@altlinux.org
> 1:254.9-alt1
2566 - Add busctl to standalone utils package.
2568 * Thu Dec
07 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:254.7-alt1
2569 - 254.7 (Fixes
: CVE
-2023-31439)
2571 * Thu Oct
05 2023 Ivan A. Melnikov
<iv@altlinux.org
> 1:254.5-alt1.2
2572 - NMU
: fix build w
/o tpm2
2574 * Thu Oct
05 2023 Ivan A. Melnikov
<iv@altlinux.org
> 1:254.5-alt1.1
2575 - NMU
: build w
/o tpm2 on loongarch64
, riscv64 and mipsel
2576 - don't require libseccomp when seccomp is disabled
(thx asheplyakov@
).
2578 * Mon Oct
02 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:254.5-alt1
2581 * Mon Sep
25 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:254.4-alt1
2583 - Build with passwdqc instead of pwquality.
2584 - Install
99-default
-disable.preset to user
-preset dir.
2585 - Package
/etc
/systemd
/nspawn to container package.
2587 * Thu Aug
10 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:253.8-alt1
2590 * Thu Jul
27 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:253.7-alt1
2593 * Thu Jun
01 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:253.5-alt1
2595 - Enabled IMA support.
2596 - Set first
-boot
-full
-preset
=true.
2597 - Decreased default
-timeout
-sec and default
-user
-timeout
-sec to
45.
2598 - Set system
-uid
-max and system
-gid
-max to
999.
2599 - Add ukify package.
2600 - Add
dirs to systemd package
:
2601 + /etc
/systemd
/system.conf.d
2602 + /lib
/systemd
/system.conf.d
2603 + /etc
/systemd
/user.conf.d
2604 + /usr
/lib
/systemd
/user.conf.d
2605 - Drop udev
60-raw.rules.
2606 - Add systemd
-repart and systemd
-shutdown to standalone utils package.
2608 * Mon Mar
06 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:252.7-alt1
2611 * Sat Feb
18 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:252.6-alt1
2614 * Tue Feb
07 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:252.5-alt1
2616 - Set default status format to combined.
2617 - Added "
98-default
-mac
-none.link" to keep default MAC address of bridge
/bond
/team
2618 - Set create
-log
-dirs to false and
mkdir for journal
in spec
(fixed ALT
#44399)
2620 * Mon Jan
09 2023 Alexey Shabalin
<shaba@altlinux.org
> 1:252.4-alt1
2621 - 252.4 (Fixes
: CVE
-2022-45873)
2622 - Don't
read locale settings from
/etc
/sysconfig
/i18n.
2623 - Update systemd
-oomd defaults to friendlier values.
2624 - Moved core and shared libs to
/%
%lib/systemd
for multiarch.
2625 - Moved homectl and userdbctl to %
%_bindir
2627 * Thu Dec
22 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:251.10-alt1
2628 - 251.10 (Fixes
: CVE
-2022-4415)
2630 * Tue Dec
06 2022 Slava Aseev
<ptrnine@altlinux.org
> 1:251.8-alt3
2631 - Provide necessary environment variables to user
-managed generators.
2633 * Fri Dec
02 2022 Evgeny Sinelnikov
<sin@altlinux.org
> 1:251.8-alt2
2634 - Fix libnss
-systemd postinstall scriptlet
for compatibility with libnss
-role
2635 conflict
in order of modules
in group NSS database
(closes
: #44505).
2636 - Fix postuninstall scriptlets
for cleanup systemd and mymachines NSS modules.
2638 * Tue Nov
08 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:251.8-alt1
2641 * Thu Nov
03 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:251.7-alt1
2642 - 251.7 (Fixes
: CVE
-2022-45873)
2644 * Thu Oct
06 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:251.5-alt1
2647 * Fri Sep
02 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:251.4-alt1
2649 - add group sgx
(ALT
#41661).
2651 * Thu Aug
11 2022 Oleg Solovyov
<mcpain@altlinux.org
> 1:249.12-alt3
2652 - backport oomd commit from upstream
(d784a8d
)
2654 * Fri May
06 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:249.12-alt2
2655 - Backport fixes nspawn.
2656 - Don't
enable audit by default.
2658 * Mon May
02 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:249.12-alt1
2660 - Replace egrep by "grep
-E".
2662 * Thu Apr
21 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:249.11-alt1
2664 - udev is owner of
/etc
/systemd
/network dir.
2665 - disable firstboot service.
2667 * Wed Feb
16 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:249.10-alt1
2668 - 249.10 (Fixes
: CVE
-2021-4034)
2670 * Fri Jan
14 2022 Alexey Shabalin
<shaba@altlinux.org
> 1:249.9-alt1
2671 - 249.9 (Fixes
: CVE
-2021-3997)
2673 * Mon Dec
27 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt8
2674 - Provides ntp
-server was disable temporary
in systemd
-timesyncd.
2676 * Sat Dec
25 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt7
2677 - Add
/etc
/sysctl.conf to systemd
-sysctl
-common package.
2678 - Add
/etc
/modules to new systemd
-modules
-common package.
2679 - Add
Provides/Obsoletes systemd
-utils to systemd
-utils
-standalone package.
2680 - Add
Conflicts systemd to systemd
-utils
-standalone package.
2682 * Tue Dec
21 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt6
2683 - Fix package org.freedesktop.systemd1.policy
(ALT
#41595).
2684 - Avoid chrooted
-resolv requirements.
2686 * Wed Dec
15 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt5
2687 - update
-helper
: add missing loop over user units
2689 * Sat Nov
27 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt4
2690 - unit_is_bound_by_inactive
: fix
return pointer check
2692 * Sat Nov
27 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt3
2693 - Merge services files to main systemd package.
2694 - Merge utils files to main systemd package.
2696 * Tue Nov
23 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt2
2697 - Add requires libnss
-systemd to main systemd package
for allow
2698 use units with dynamic users.
2700 * Mon Nov
22 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.7-alt1
2703 * Thu Nov
11 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.6-alt1
2706 * Thu Oct
28 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.5-alt2
2707 - Disable pager Hyperlink ANSI sequence support.
2708 - Update post scripts
for nss modules.
2710 * Mon Oct
18 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.5-alt1
2712 - Migrate to macros from rpm
-macros
-systemd.
2713 - Add post script
for update bootloader.
2715 * Sun Sep
05 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.4-alt2
2716 - Fixed systemd
-oom user name typo.
2718 * Thu Sep
02 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.4-alt1
2720 - Disable build static libudev and libsystemd.
2721 - Moved kernel.core_uses_pid
=1 from
50-default.conf to
50-coredump.conf.
2722 - Packaged
/lib
/systemd
/systemd
-update
-helper
for use
in rpm macroses and filetriggers.
2723 - Switched to use systemd
-update
-helper
in systemd.filetrigger.
2724 - Added filetrigger
for sustemd user units.
2726 * Sun Aug
22 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.3-alt2
2727 - Fix
read env from
/lib
/environment.d
/*.conf.
2728 - Allow execute system
-generators from
/usr
/lib
for compat.
2729 - Add tests package.
2730 - Execute systemctl reload
-or
-restart
--marked services
in rpm filetrigger.
2732 * Wed Aug
18 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.3-alt1
2733 - v249
-stable snapshot
2734 - Move common sysctl configs to new systemd
-sysctl
-common package
(ALT
#40588).
2735 - Package
/lib
/systemd
/system
-shutdown and
/lib
/systemd
/system
-sleep
dirs (ALT
#39349).
2736 - Delete resovconf
(openresolv
) settings before add
(ALT
#33589).
2738 * Wed Jul
21 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.1-alt2
2739 - Move sysusers configs to stateless package
(ALT
#40396).
2740 - Move common tmpfiles configs to new systemd
-tmpfiles
-common package
(ALT
#40396).
2741 - Package systemd
-stateless as noarch.
2742 - Drop systemd
-stateless requies
in systemd
-journal
-remote.
2744 * Tue Jul
20 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249.1-alt1
2745 - 249.1 (Fixes
: CVE
-2021-33910)
2746 - Enable build stanadlone utils.
2747 - Add alternatives
for shared and standalone utils.
2748 - Move systemd
-sysusers to utils package.
2749 - Merge standalone utils to systemd
-utils
-standalone package.
2750 - Move rpm filetriggers to systemd
-utils
-filetriggers.
2752 * Fri Jul
09 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:249-alt1
2754 - Add rpm filetrigger
for systemd
-modules
-load.
2755 - Drop altlinux
-clock
-setup.service.
2756 - Add condition
for build with bpf
-framework
(disabled
).
2757 - Define SBAT options
for ALT Linux.
2758 - Define system user GID as
in setup package.
2759 - Add migrate
/etc
/sysconfig
/ i18n
, keyboard
, consolefont
, network files
/variables to %
%post.
2760 - Enable default LLMNR mode
for systemd
-resolver.
2761 - Disable build standalone utils.
2763 * Wed Jul
07 2021 Dmitry V. Levin
<ldv@altlinux.org
> 1:248.3-alt3
2765 - Reverted all changes introduced
in the previous release due to regressions
2767 - Update from the previous release has not been tested due to urgency
,
2768 all users of
248.3-alt2 are advised to
wait for the next release.
2770 * Sat Jun
26 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:248.3-alt2
2771 - Add rpm filetrigger
for systemd
-modules
-load.
2772 - Add rpm filetriggers
for standalone utils.
2773 - Switch to systemd
-tmpfiles.standalone
in udevd.init SysV script.
2774 - udev
do not requires systemd
-utils.
2775 - Drop altlinux
-clock
-setup.service.
2776 - Add
Conflicts with startup.
2777 - Merge services files to main systemd package.
2778 - Merge utils files to main systemd package.
2779 - Add migrate
/etc
/sysconfig
/ i18n
, keyboard
, consolefont
, network files
/variables to %
%post.
2781 * Thu May
27 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:248.3-alt1
2783 - Create systemd
-oomd
-defaults subpackage to
install unit drop
-ins that will
2784 configure systemd
-oomd to monitor and act.
2785 - Build systemd
-resolved with
:
2786 + DNSSEC disabled by default
2787 + mDNS disabled by default
2788 + LLMNR support
in resolve
-only mode by default.
2789 - Merge udev
-rules and udev
-hwdb to udev package.
2791 * Fri May
07 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:248.2-alt1
2794 * Wed Feb
10 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:247.3-alt2
2795 - Add efi_pstore kernel module requires to systemd
-pstore.service
2797 * Wed Feb
03 2021 Alexey Shabalin
<shaba@altlinux.org
> 1:247.3-alt1
2799 - Enable systemd
-pstore.service by default.
2801 * Wed Dec
16 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:247.2-alt1
2803 - Move
80-container
-host0.network to networkd subpackage.
2804 - Add separate packages
for standalone binaries
:
2805 + systemd
-modules
-load
2810 * Tue Dec
08 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:247.1-alt1
2813 * Tue Dec
08 2020 Stanislav Levin
<slev@altlinux.org
> 1:247-alt2
2814 - Backported fix
for systemd GH
#17768.
2816 * Fri Nov
27 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:247-alt1
2819 * Sun Nov
08 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.6-alt5
2820 - add cloud@altlinux.org key to import
-pubring.gpg
2822 * Mon Oct
19 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.6-alt4
2823 - revert kernelinstalldir path
/usr
/lib
/kernel
/install.d
-> /lib
/kernel
/install.d
2824 - build systemd
-boot
for arm
2826 * Fri Oct
16 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.6-alt3
2827 - dhcp
-server
: offer router address as next
-server
(sbolshakov@
)
2829 * Sat Oct
03 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.6-alt2
2830 - kernelinstalldir path
/usr
/lib
/kernel
/install.d
-> /lib
/kernel
/install.d
2831 - install kernel
-install script to
/sbin
2832 - move systemd
-boot and bootctl utils to systemd
-boot
-efi package
2834 * Mon Sep
21 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.6-alt1
2837 * Wed Sep
16 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.5-alt1
2840 * Tue Sep
08 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.4-alt1
2843 * Mon Aug
10 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246.1-alt1
2846 * Mon Aug
03 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:246-alt1
2849 * Mon Jul
27 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245.7-alt1
2852 * Tue Jul
07 2020 Nikita Ermakov
<arei@altlinux.org
> 1:245.6-alt2
2853 - disable kexec
-tools
for riscv64
2855 * Thu Jun
04 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245.6-alt1
2858 * Thu Apr
30 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245.5-alt1
2861 * Fri Apr
10 2020 Mikhail Gordeev
<obirvalger@altlinux.org
> 1:245.4-alt2
2862 - add resolve files
, located at
/run
, to the list of tracked by altlinux
-libresolv files
2864 * Wed Apr
08 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245.4-alt1
2867 * Mon Mar
30 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245.3-alt1
2868 - 245.3 (v245
-stable branch
)
2869 - drop altlinux
-kmsg
-loglevel.service and altlinux
-save
-dmesg.service
2871 * Tue Mar
24 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245.2-alt1
2872 - 245.2 (v245
-stable branch
)
2874 * Fri Mar
13 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245-alt3
2875 - disable p11kit support
(before
enable, need move libp11
-kit and libffi to
/lib
)
2877 * Wed Mar
11 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245-alt2
2878 - v245
-stable branch
(084df9c616fdfbcbf3d7fbe7dc6b975f1fa359d2
)
2880 * Fri Mar
06 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:245-alt1
2882 - move org.freedesktop.timesync1.service from systemd
-service to systemd
-timesyncd
2883 - move resolve1 and network1 polkit policy from systemd
-services to systemd
-networkd
2884 - build with
-Dlink
-networkd
-shared
=false and
-Dlink
-timesyncd
-shared
=false
2885 - fixed package network.target and network
-online.target
2886 - package userdb to systemd
-services
2887 - build systemd
-homed
2889 * Mon Feb
17 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:244.3-alt2
2890 - move systemd
-network
-generator.service to systemd
-networkd package
2891 - avoid requires quota package
2893 * Sun Feb
16 2020 Alexey Shabalin
<shaba@altlinux.org
> 1:244.3-alt1
2894 - 244.3 (Fixes
: CVE
-2020-1712)
2896 * Thu Dec
19 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:244.1-alt1
2897 - 244.1 (v244
-stable branch
)
2899 * Wed Dec
04 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:244-alt1
2901 - switch default
-hierarchy to unified
(cgroup
-v2
)
2902 - drop udev
-extras package
2904 * Fri Nov
22 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:243.4-alt1
2905 - 243.4 from stable branch
2907 * Tue Nov
05 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:243-alt4
2908 - move completions to systemd
-services
(ALT
#37352)
2909 - group add vmusers
in pre
for udev package
(ALT
#37200)
2911 * Mon Oct
14 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:243-alt3
2912 - merge with v243
-stable ef677436aa203c24816021dd698b57f219f0ff64
2913 - add symlink
/usr
/bin
/systemctl
-> /bin
/systemctl
for compat with other distros
2914 - merge bash and zsh completion packages to utils and udev
2916 * Sun Sep
29 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:243-alt2
2917 - merge with v243
-stable fab6f010ac6c3bc93a10868de722d7c8c3622eb9
2919 * Tue Sep
03 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:243-alt1
2922 * Fri Aug
09 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt11
2923 - merge with v242
-stable
07f0549ffe3413f0e78b656dd34d64681cbd8f00
2925 * Thu Jul
18 2019 Dmitry Terekhin
<jqt4@altlinux.org
> 1:242-alt10.0.mips1
2926 - build w
/o lto on mipsel
2928 * Wed Jul
17 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt10
2929 - merge with v242
-stable
572385e13566f9ca442ee3b46742159b905b4712
:
2930 + networkd
: fix link_up
()
2931 + conf
-parser
: fix continuation handling
2932 - random
-util
: eat up bad RDRAND values seen on AMD CPUs
2934 * Tue Jul
16 2019 Gleb F
-Malinovskiy
<glebfm@altlinux.org
> 1:242-alt9
2935 - udev
: sysvinit
-script
:
2936 + do not use
/dev mount options
for /run
;
2937 + add default
for $tmpfs_options variable.
2939 * Wed May
22 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt8
2940 - silent execute egrep
in rpm filetrigger
2942 * Tue May
21 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt7
2943 - add systemd
-sysusers.filetrigger
2944 - update rpm filetriggers
2945 - add condition
for run update resolv.conf
2947 * Wed May
15 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt6
2948 - merge with v242
-stable
298d13df7ef1097fa4801de573f668cef23a22b3
2949 - units
: add usb
-gadget.target
(sbolshakov@
)
2950 - dhcp
-server
: offer router address as next
-server
(sbolshakov@
)
2952 * Sat May
04 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt5
2953 - merge with v242
-stable db2e367bfc3b119609f837eb973d915f6c550b2f
2955 * Wed Apr
24 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt4
2956 - update rpm systemd.filetrigger
2958 * Sat Apr
20 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt3
2959 - fix path
in systemd.pc
(ALT
#36634)
2961 * Fri Apr
19 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt2
2962 - update patch timezone detection
(mrdrew@
)
2964 * Sat Apr
13 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:242-alt1
2965 - 242 (Fixes
: CVE
-2019-3842)
2966 - move execute systemctl daemon
-reexec from post
-script to filetrigger
2967 - add requires systemd to libnss
-systemd package
(ALT
#36267)
2968 - move LOCKFILE to
/run
/lock
in udev init script
(ALT
#35888)
2970 * Tue Apr
09 2019 Andrey Bychkov
<mrdrew@altlinux.org
> 1:241-alt5
2971 - this change includes the following
(closes
: #32346):
2972 + possibility to get the
time zone from
/etc
/sysconfig
/clock
2973 + set-timezone call adds the
time zone to
/etc
/sysconfig
/clock as well
2974 + user notification shown when two sources have different
time zones
2975 + rollback of the change that had the file copied
in case of separate
/usr
;
2976 now a symlink is created when calling
set-timezone.
2978 * Mon Apr
01 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:241-alt4
2979 - merge with v241
-stable branch
2980 - fixed error 'too many arguments'
in rpm filetrigger
(ALT
#36461)
2982 * Tue Feb
19 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:241-alt3
2983 - backport patches from master
:
2984 + backlight
: handle loading truncated file
2985 + udev
-rules
: update log messages about OWNER
= or GROUP
= settings on
--resolve
=names
=never
2986 This also
set lower log level
for the messages.
(fixes ALT
#36135)
2987 + udev
-rule
, ethtool
: several coding style cleanups
2989 * Tue Feb
19 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:241-alt2
2990 - Fixes
for the following security vulnerabilities
:
2991 + CVE
-2019-6454: systemd
(PID1
) crash with specially crafted D
-Bus message
2993 * Fri Feb
15 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:241-alt1
2995 - allow execute logind without systemd
2997 * Fri Jan
11 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:240-alt4
2998 - merge with v240
-stable branch
2999 - udevadm
: refuse to run trigger
, control
, settle and monitor commands
in chroot
3000 - sd
-device
: do not try SO_RCVBUF when setting receive buffer size
3001 - sd
-device
: enable SO_PASSCRED again after fork
()
3002 - add build options
-Dbump
-proc
-sys
-fs
-file
-max
=false and
-Dbump
-proc
-sys
-fs
-nr
-open
=false
3003 - build libsystemd as static and add libsystemd
-devel
-static package
3004 - build libudev as static and add libudev
-devel
-static package
3006 * Tue Jan
08 2019 Mikhail Efremov
<sem@altlinux.org
> 1:240-alt3
3007 - journald
: set a limit on the number of fields once more.
3008 - Backported patches from upstream
(fixes
: CVE
-2018-16864, CVE
-2018-16865).
3010 * Fri Jan
04 2019 Alexey Shabalin
<shaba@altlinux.org
> 1:240-alt2
3011 - backport patches from upstream master
(fixes ALT
#35843, ALT#35840)
3013 * Mon Dec
31 2018 Alexey Shabalin
<shaba@altlinux.org
> 1:240-alt1
3015 - install systemd
-run to
/bin
(for allow execute from udev rules
for lvm2
)
3016 - install upstream completions
for bash4
3018 * Mon Oct
29 2018 Alexey Shabalin
<shaba@altlinux.org
> 1:239-alt3
3019 - merge with v239
-stable
3020 - Fixes
for the following security vulnerabilities
:
3021 + CVE
-2018-15688 dhcp6
: make sure we have enough space
for the DHCP6 option header
3022 + CVE
-2018-15687 chown
-recursive
: rework the recursive logic to use O_PATH
3024 * Mon Sep
17 2018 Alexey Shabalin
<shaba@altlinux.org
> 1:239-alt2
3025 - merge with v239
-stable
3026 - build with libmicrohttpd
-0.9.59
3028 * Fri Jun
22 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:239-alt1
3030 - backport some patches from master
3031 - add portable package
3032 - mount
/run
/user
/500 with noexec
3033 - static link systemd
-udev and systemctl with libsystemd
-shared
3034 - build with gnu
-efi suuport
(systemd boot loader
)
3035 - Revert "Make hostnamed
/localed
/logind
/machined
/timedated D
-Bus activatable"
3036 - Revert "Start logind on demand via libpam
-systemd"
3038 * Wed May
16 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt8
3039 - merge with v238
-stable branch
3040 - add "noexec"
for /run
/lock mount option
3042 * Fri Apr
13 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt7
3043 - merge with v238
-stable branch
3045 * Fri Apr
06 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt6
3046 - move to systemd
-utils package
:
3053 + bash
-completion
-journalctl
3054 + zsh
-completion
-journalctl
3057 * Tue Apr
03 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt5
3058 - drop
Conflicts in udev
-rules
(fixed update from p8
)
3060 * Fri Mar
30 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt4
3061 - order all
/*/sbin before
/*/bin
(thx imz@
)
3062 - add drop
-in config with defined PATH
for user
3063 - split udev
-rule
-generator to separate package
3064 - set default
-kill-user
-processes
=true
3066 * Thu Mar
29 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt3
3067 - update
Requires for allow update udev after systemd
3069 * Sat Mar
24 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt2
3070 - merge with v238
-stable branch
3073 * Mon Mar
12 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:238-alt1
3075 - fix build systemd.directive man
3076 - move "journalctl
--update
-catalog" from %
%post to filetrigger
3077 - move "udevadm hwdb" from %
%post to filetrigger
3078 - add filetriggers
for systemd
-sysctl
,systemd
-binfmt
3080 * Wed Feb
14 2018 Ivan Zakharyaschev
<imz@altlinux.org
> 1:237-alt3
3081 - libsystemd doesn't obsolete the old split libs anymore
(with
3082 different filenames
), so that legacy binaries linked with them are
3083 not "obsoleted"
, too
, whereas some new binaries can be installed.
3084 (That's
in the spirit of shared libs policy.
)
3085 (Note that the compat libraries are not packaged
in any package now.
)
3087 * Tue Feb
13 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:237-alt2
3088 - merge with v237
-stable branch
3089 - include additional directories
in ProtectSystem
3090 - let graphical
-session
-pre.target be manually started
3091 - fix order
in PATH
(ALT
#34527)
3092 - add conflicts to ConsoleKit2
for logind
3094 * Mon Jan
29 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:237-alt1
3096 - build with libidn2
3098 * Tue Jan
23 2018 Alexey Shabalin
<shaba@altlinux.ru
> 1:236-alt1
3101 * Tue Nov
14 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:235-alt3
3102 - fixed udevadm path
in units
3104 * Tue Nov
14 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:235-alt2
3105 - fixed udevadm path
in rules
3108 * Wed Nov
08 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:235-alt1
3110 - use default upstream path
/bin
(not
/sbin
) for binary
3111 - enable sysusers and build stateless package
3113 * Thu Oct
19 2017 Ivan Zakharyaschev
<imz@altlinux.org
> 1:234-alt4
3114 - udevd.init
(SysV
): fix creating static device inodes
(ALT
: #34031).
3115 (Use an option introduced
in v209
for "unsafe" tmpfiles actions
,
3116 because the static devices are listed as such by kmod.
)
3117 - This also helps the unmounting of NFS when halting after having
3118 upgraded
/reinstalled udev
(& other
) on a system with SysV init
3119 (ALT
: #34019) by a lucky coincidence.
3121 * Fri Aug
11 2017 Paul Wolneykien
<manowar@altlinux.org
> 1:234-alt3
3122 - Fix
: Make
--root option really work
(closes
: 33749).
3124 * Tue Jul
18 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:234-alt2
3125 - merge with v234
-stable branch
3126 - avoid plymouth requires
3128 * Thu Jul
13 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:234-alt1
3131 * Thu Apr
27 2017 Anton Farygin
<rider@altlinux.ru
> 1:233-alt2
3132 - added
/lib
/systemd
/systemd
-machined provides to systemd
-container
3134 * Thu Mar
02 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:233-alt1
3137 * Mon Feb
13 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:232-alt3.git
.486b3d0
3140 * Thu Feb
02 2017 Alexey Shabalin
<shaba@altlinux.ru
> 1:232-alt2.git
.486b3d0
3141 - upstream snapshot of master
486b3d08dbf6c6b0b20e2960990f864d5d95fd37
3143 * Sun Nov
06 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:232-alt1
3145 - split container support to systemd
-container
3146 - add libnss
-systemd package
3148 * Fri Sep
30 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:231-alt3
3149 - build with libidn support
3150 - backport upstream patches
for networkd
3151 - fix
for the empty notify message
3152 - build with option
--without
-kill-user
-processes
3154 * Fri Aug
05 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:231-alt2
3155 - build without libidn support
(ALT
#32362)
3157 * Wed Jul
27 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:231-alt1
3160 * Mon May
23 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:230-alt1
3162 - Drop libsystemd
-{id128
,daemon
,login
,journal
}.so compat libs
3163 - Remove systemd
-bootchart
3165 * Wed May
18 2016 Mikhail Efremov
<sem@altlinux.org
> 1:229-alt6
3166 - Patch from upstream
:
3167 + strbuf
: set the proper character when creating new nodes
3170 * Thu Apr
28 2016 Eugene Prokopiev
<enp@altlinux.ru
> 1:229-alt5
3171 - fix alt
-specific simpleresolv units
3173 * Wed Apr
27 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:229-alt4
3174 - fixed insecure core_pattern
(ALT
#32029)
3175 - add
enable kdm4 to preset
(ALT
#32027)
3177 * Fri Apr
15 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:229-alt3
3178 - Don't
enable audit by default.
3179 - drop support
/lib
/udev
/devices.
3180 - systemd
-networkd
-wait online
times out with ipv6 disabled
3181 - backport many patches from upstream master
(see git log
)
3183 * Tue Apr
12 2016 Eugene Prokopiev
<enp@altlinux.ru
> 1:229-alt2
3184 - add alt
-specific simpleresolv units
(closes
: #31276)
3186 * Fri Feb
19 2016 Alexey Shabalin
<shaba@altlinux.ru
> 1:229-alt1
3188 - enable seccomp support
3189 - useradd systemd
-coredump to systemd
-coredump package
3190 - add
alias tmpfiles.service
for systemd
-tmpfiles
-setup.service
3191 - return udevd
-final service
for copy generated rules to
/etc
/udev
/rules.d
/
3193 * Tue Dec
08 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:228-alt2
3194 - package dir
/etc
/systemd
/network to systemd
-networkd
3196 * Wed Nov
18 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:228-alt1
3198 - update altlinux
-libresolv and altlinux
-openresolv units
3199 - disable use compiled
-in list of DNS and NTP Google servers
3201 * Tue Nov
03 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:227-alt1
3204 * Tue Sep
08 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:226-alt1
3207 * Wed Sep
02 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:225-alt2
3208 - enable nss
-mymachines
in /etc
/nsswitch.conf
3209 - always
install libnss
-myhostname and libnss
-mymachines
3211 * Fri Aug
28 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:225-alt1
3214 * Mon Aug
10 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:224-alt1
3216 - drop python subpackages
3218 * Thu Jul
23 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:222-alt2
3219 - tmpfiles
: downgrade errors when a file system does not support file attributes
3221 * Wed Jul
15 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:222-alt1
3223 - several patches from master
3225 * Tue Jun
30 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:221-alt4
3226 - backport patches from upstream master
3227 - add systemd
-firstboot to utils package
3228 - autostart machines.target
for multi
-user.target
3230 * Thu Jun
25 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:221-alt3
3231 - backport patches from upstream master
3232 - add
--no
-redirect
for chkconfig
in systemd
-sysv
-install
3234 * Wed Jun
24 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:221-alt2
3235 - add add_findreq_skiplist %
%_x11sysconfdir/xinit.d
/*
3237 * Mon Jun
22 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:221-alt1
3240 * Fri May
22 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:220-alt1
3242 - add patches from master
3243 - build with gcrypt support
3245 * Wed Mar
04 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:219-alt2
3246 - v219
-stable snapshot
0436d5c5f4b39ba8177437fa92f082f8ef1830fb
3248 * Tue Feb
24 2015 Alexey Shabalin
<shaba@altlinux.ru
> 1:219-alt1
3250 - drop systemd
-devel package
3252 * Wed Nov
19 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:217-alt3
3253 - sync with v217
-stable branch
3255 * Wed Nov
12 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:217-alt2
3256 - udev hwdb
: Change error message regarding missing hwdb.bin back to debug.
3258 * Wed Oct
29 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:217-alt1
3261 * Tue Sep
23 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:216-alt4
3262 - backport fixes
for timesyncd from upstream master
3263 - backport many fixes
for mem leak from upstream master
3265 * Mon Sep
15 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:216-alt3
3266 - move systemd
-machine
-id
-setup to systemd
-utils
3267 - move configs
/etc
/{machine
-info
,hostname
,vconsole.conf
,locale.conf
} to systemd
-utils
3268 - move all units files frorm systemd
-utils
,systemd
-services to systemd
3270 * Mon Sep
15 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:216-alt2
3271 - move systemd
-{halt
,poweroff
,reboot
,shutdown
} man pages to systemd package
3273 * Fri Sep
05 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:216-alt1
3275 - drop use
/proc
/sys
/kernel
/hotplug
in init script
(ALT
#30275)
3276 - split zsh completions
for systemd
, journalctl
, udev
(ALT
#29698)
3277 - update altlinux
-openresolv units
3278 - run first_time before display
-manager
(ALT
#29200)
3279 - add systemd
-logind shell wrapper
3280 - revert allow copy to
/etc
/localtime
(Debian patch
)
3281 - make hostnamed
/localed
/logind
/machined
/timedated D
-Bus activatable
(Debian patch
)
3282 - split systemd
-network support from main tmpfiles.d
/systemd.conf
3283 - move hostnamed
/localed
/logind
/machined
/timedated and
*ctl utils to systemd
-service package
3284 - split pam_systemd to separate package
3285 - add libnss
-mymachines
, libnss
-resolve packages
3287 * Fri Aug
15 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt14
3288 - add altlinux
-openresolv unit to networkd package
3290 * Fri Aug
15 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt13
3291 - fixed networkd and timesyncd preset
3293 * Thu Aug
14 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt12
3294 - split networkd and timesyncd into a separate packages
3296 * Tue Aug
05 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt11
3297 - set default polling interval on removable devices as well
3298 - sysv
: order initscripts which provide $network before network.target
3299 - sysv
-generator
: do not generate 'Wants' symlinks to generated service files that will be shadowed by a native unit
3300 - altlinux
-update_chrooted.service
-> altlinux
-libresolv.path
3302 * Tue Jul
08 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt10
3303 - backport patches
for generator from upstream master
3304 - fix preun journal
-gateway
3305 - drop detect and
set default.target
3306 - update presets services
3307 - skip log_parse_environment
for initrd
3309 * Wed Jul
02 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt9
3310 - add
alias for halt and reboot services
3311 - don't
do automatic cleanup
in $XDG_RUNTIME_DIR
3313 * Tue Jul
01 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt8
3314 - drop prefdm.service
3315 - add preset
for display managers
3317 * Mon Jun
30 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt7
3318 - update ALTLinux units
3320 * Mon Jun
30 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt6
3321 - units
: networkd
- don't order
wait-online.service before network.target
3322 - libudev
: queue
- watch entire directory to allow the re
-use of the watch descriptor
3324 * Sat Jun
28 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt5
3325 - backport fixes from upstream master branch
3327 * Fri Jun
27 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt3
3328 - revert "add systemd
-vconsole
-setup@.service
for another way localize ttyX"
3329 - revert "start systemd
-ask
-password
-wall.service after getty@tty1.service"
3330 - revert "increase RestartSec to
5 sec
for getty services"
3332 * Fri Jun
27 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt2
3333 - snapshot v214
-stable branch
3334 - fixed sysv generator
3335 - don't create symlinks
/var
/run
, /var
/lock
(ALT
#30138)
3337 * Mon Jun
23 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:214-alt1
3338 - switch to v214
-stable branch
3340 * Thu May
08 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:210-alt8
3341 - increase RestartSec to
5 sec
for getty services
(ALT
#30061)
3343 * Thu Apr
24 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:210-alt7
3344 - v210
-stable snapshot
(1ba98e163ed872d8744ff644e3d255b4be171bc6
)
3345 - fixed typo
, /lib
/systemd
/network should work fine
3346 - revert patch "udev always rename network"
3347 - start systemd
-sysctl.service after systemd
-module
-load.service
3348 - start systemd
-ask
-password
-wall.service after getty@tty1.service
3349 - drop default enabled getty.target.wants
/getty@tty
*.service
3350 - add systemd
-vconsole
-setup@.service
for another way localize ttyX
3351 - add config with "TTYVTDisallocate
=no"
for getty@tty1.service
3352 - apply
1003-udev
-netlink
-null
-rules.patch from opensuse
3353 - drop network.service unit
- use sysvinit script
3354 - rename
99-default.preset to
99-default
-disable.preset
3355 - add
90-default.preset
3357 * Mon Apr
14 2014 Sergey V Turchin
<zerg@altlinux.org
> 1:210-alt4.2
3358 - NMU
: don't disable getty
for tty1 because prefdm have conflict
3359 - NMU
: don't disable plymouth
-quit
for xdm
-like
3361 * Wed Apr
09 2014 Sergey V Turchin
<zerg@altlinux.org
> 1:210-alt4.1
3362 - NMU
: disable getty
for tty1 by default
(ALT
#29959)
3363 - NMU
: don't run prefdm before plymouth
-quit
3365 * Thu Mar
20 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:210-alt4
3366 - v210
-stable snapshot
(28be65e12016d365783ac9646bf588ec68352b75
)
3368 * Wed Mar
19 2014 Gleb F
-Malinovskiy
<glebfm@altlinux.org
> 1:210-alt3
3369 - systemd
-tmpfiles.filetrigger
:
3370 + Skip filetrigger
if root is fake
(e.g.
in hasher
) (ALT
#29895).
3371 + Move to utils subpackage.
3373 * Fri Mar
07 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:210-alt2
3374 - snapshot of systemd
-stable
/v210
-stable
3375 - update bash3 completions
3376 - new distribution
-agnostic configs should be redefine old configs
3378 * Tue Feb
25 2014 Alexey Shabalin
<shaba@altlinux.ru
> 1:210-alt1
3380 - build systemd
-networkd
3381 - drop systemd
-startup
-nologin.conf tmpfile
, used upstream systemd
-nologin.conf
3382 - add and define conditions
for seccomp
(disabled
), IMA
(disabled
), selinux
(enabled
), apparmor
(disabled
)
3383 - updated bash3 completions
3384 - all systemd
-* libraries moved to libsystemd package
3386 - renamed
80-net
-name
-slot.rules to
80-net
-setup
-link.rules
3387 - give systemd
-logind access to
/proc when it's mounted with hidepid option
3388 - /boot
-> /boot
/efi
in efi
-boot
-generator
3389 - return time zone setup from
/etc
/sysconfig
/clock
3390 - return hostname setup from
/etc
/sysconfig
/network
3391 - build python module
3392 - build gtk
-doc packages
(libudev
-devel
-doc
, libgudev
-devel
-doc
)
3393 - delete old dir
/var
/lib
/systemd
/random
-seed
3395 * Thu Jan
2 2014 Ivan Zakharyaschev
<imz@altlinux.org
> 1:208-alt4
3396 - declare the file conflicts with systemd pkgs before the split of journalctl
3397 (Epoch
1 for the split pkg
, so that the new split journalctl from Sisyphus
3398 or any branches conflicts with Epoch
0 old pkgs
)
3399 - declare shaba@ as the maintainer
3401 * Thu Jan
2 2014 Ivan Zakharyaschev
<imz@altlinux.org
> 208-alt3
3402 - split journalctl into a separate pkg
3403 (to be used
for querying without systemd
) (ALT
#29674)
3405 * Thu Oct
17 2013 Alexey Shabalin
<shaba@altlinux.ru
> 208-alt2
3406 - update udev.init
for create static inodes
for SysV
3408 * Wed Oct
02 2013 Alexey Shabalin
<shaba@altlinux.ru
> 208-alt1
3411 * Tue Oct
01 2013 Alexey Shabalin
<shaba@altlinux.ru
> 207-alt3.git.a0f70805
3412 - fixed post
install (ALT
#29411)
3414 * Mon Sep
30 2013 Alexey Shabalin
<shaba@altlinux.ru
> 207-alt2.git.a0f70805
3415 - fixed mount
/usr
(ALT
#29407)
3416 - default kernel.sysrq
= 1 (ALT
#29366)
3417 - fixed error about
/var
/lib
/systemd
/random
-seed
3419 * Mon Sep
23 2013 Alexey Shabalin
<shaba@altlinux.ru
> 207-alt1.git.a0f70805
3420 - upstream git snapshot a0f708053ba42c8289caed1107f498bbf332e204
3422 * Wed Jul
24 2013 Alexey Shabalin
<shaba@altlinux.ru
> 206-alt1
3425 * Fri Jul
05 2013 Alexey Shabalin
<shaba@altlinux.ru
> 205-alt1
3427 - add udev.filetrigger
for reload udev rules
3429 * Thu Jun
13 2013 Sergey V Turchin
<zerg@altlinux.org
> 204-alt5
3430 - turn off tmp.mount by default
(ALT
#29066)
3432 * Wed May
29 2013 Alexey Shabalin
<shaba@altlinux.ru
> 204-alt4
3433 - fix permition of
/run
/lock
/serial
(ALT
#29032)
3434 - move tmpfiles.d
/{tmp.conf
,x11.conf
} to systemd
-utils
3436 * Mon May
27 2013 Alexey Shabalin
<shaba@altlinux.ru
> 204-alt3
3437 - move
/etc
/modules
-load.d
/modules.conf from systemd to systemd
-utils
3439 * Fri May
17 2013 Alexey Shabalin
<shaba@altlinux.ru
> 204-alt2
3440 - fix permitions
for ALTLinux
in /lib
/tmpfiles.d
/legacy.conf
3441 - move sysctl and tmpfiles configs to systemd
-utils
3442 - use
/sbin
/systemd
-tmpfiles
for create static inodes
in SysV init script
3443 - add systemd
-coredump package
3445 * Thu May
16 2013 Michael Shigorin
<mike@altlinux.org
> 204-alt1.1
3446 - NMU
: apply F18 patch to revert upstream breakage of ethX
/ethY
3447 renaming
, see also RH
#896135, FDO#53837, FDO#56929
3449 * Sun May
12 2013 Alexey Shabalin
<shaba@altlinux.ru
> 204-alt1
3451 - add symlink
/bin
/systemctl
-> /sbin
/systemctl
3453 * Wed May
08 2013 Alexey Shabalin
<shaba@altlinux.ru
> 203-alt1
3455 - move root utils to
/sbin
3456 - split systemd
-bash3 completion to several files
3457 - disable build python module
3458 - add systemd
-utils package
3460 * Tue Apr
09 2013 Alexey Shabalin
<shaba@altlinux.ru
> 201-alt1
3463 * Mon Apr
08 2013 Alexey Shabalin
<shaba@altlinux.ru
> 200-alt3
3464 - run systemd
-vconsole
-setup before getty.target
3466 * Mon Apr
08 2013 Alexey Shabalin
<shaba@altlinux.ru
> 200-alt2
3467 - fixed custom font
in console
3468 - remove conflict with hal
for udev
3470 * Fri Apr
05 2013 Alexey Shabalin
<shaba@altlinux.ru
> 200-alt1
3473 * Tue Mar
12 2013 Alexey Shabalin
<shaba@altlinux.ru
> 198-alt1
3475 - add systemd
-journal
-gateway package
3477 * Tue Feb
12 2013 Alexey Shabalin
<shaba@altlinux.ru
> 197-alt6
3478 - revert
--action
=add
in systemd
-udev
-trigger.service
3480 * Mon Feb
11 2013 Alexey Shabalin
<shaba@altlinux.ru
> 197-alt5
3481 - mask
80-net
-name
-slot.rules
in udev
-rule
-generator
-net
3483 * Thu Feb
07 2013 Alexey Shabalin
<shaba@altlinux.ru
> 197-alt4
3484 - revert persistent net generator
3485 - split package udev
-rule
-generator to udev
-rule
-generator
-cdrom and udev
-rule
-generator
-net
3486 - add more preset
dirs
3487 - only enforce ALTLinux's disable
-by
-default policy
3489 * Wed Feb
06 2013 Alexey Shabalin
<shaba@altlinux.ru
> 197-alt3
3490 - move
75-net
-description.rules and
75-tty
-description.rules from udev
-extras to udev
-rules
3491 - add default preset policy
3493 * Tue Jan
29 2013 Alexey Shabalin
<shaba@altlinux.ru
> 197-alt2
3494 - add
--action
=add to udevadm trigger
in udevd.init
3495 - add strict inter
-package dependencies
3497 * Wed Jan
16 2013 Alexey Shabalin
<shaba@altlinux.ru
> 197-alt1
3499 - drop
75-persistent
-net
-generator.rules and write_net_rules
3500 - revert support ALTLinux configuration files
for console
,locale
,hostname
3501 - build libnss
-myhostname as separate package
3502 - enable build bootchart
3503 - fixed
/etc
/firsttime.d support
3505 * Thu Nov
29 2012 Alexey Shabalin
<shaba@altlinux.ru
> 196-alt1
3507 - move completion to separate noarch packages
:
3508 bash
-completion
-systemd
, bash
-completion
-udev
, zsh
-completion
-systemd
3509 - provide syslogd
-daemon because the journal is fine as a syslog implementation
3510 - add udev
-hwdb package
3512 * Thu Nov
22 2012 Alexey Shabalin
<shaba@altlinux.ru
> 195-alt3
3513 - drop altlinux
-storage
-init.service
,altlinux
-wait-storage.service
,altlinux
-storage
-init
-late.service
3515 * Thu Nov
22 2012 Alexey Shabalin
<shaba@altlinux.ru
> 195-alt2
3516 - drop rtc.conf from modules
-load.d
3518 * Tue Oct
23 2012 Alexey Shabalin
<shaba@altlinux.ru
> 195-alt1
3521 * Mon Oct
08 2012 Alexey Shabalin
<shaba@altlinux.ru
> 194-alt2
3522 - add
60-raw.rules from util
-linux
3524 * Thu Oct
04 2012 Alexey Shabalin
<shaba@altlinux.ru
> 194-alt1
3527 * Mon Oct
01 2012 Alexey Shabalin
<shaba@altlinux.ru
> 193-alt2
3528 - drop altlinux
-swap.service
3529 - add
/etc
/profile.d
/systemd.sh and
export
3530 SYSTEMD_PAGER
="
/usr
/bin
/less
-FR"
(ALT
#27784)
3532 * Fri Sep
28 2012 Alexey Shabalin
<shaba@altlinux.ru
> 193-alt1
3534 - add support build with microhttpd
, but disable
3536 * Thu Sep
27 2012 Alexey Shabalin
<shaba@altlinux.ru
> 192-alt1
3539 * Fri Sep
21 2012 Alexey Shabalin
<shaba@altlinux.ru
> 190-alt1
3541 - mask legacy services
: halt
, single
, netfs
3542 - fix load font on tty1
-6 - add and autorun systemd
-vconsole
-setup@.service
3543 - add package contains python binds
for systemd APIs
3545 * Tue Sep
18 2012 Alexey Shabalin
<shaba@altlinux.ru
> 189-alt4
3546 - exclude run tmpfiles systemd
-startup
-nologin.conf from filetrigger
3547 for upgrade systemd.
(ALT
#27749)
3548 - move create
/run
/nologin to separate file systemd
-startup
-nologin.conf.
3550 * Fri Sep
14 2012 Alexey Shabalin
<shaba@altlinux.ru
> 189-alt3
3551 - because initrd drop udev db
, need full rebuild with udevadm trigger
3553 * Wed Sep
12 2012 Alexey Shabalin
<shaba@altlinux.ru
> 189-alt2
3554 - move libsystemd
-journal
,libsystemd
-id128
{-devel
} to separate packages
3555 - systemd
-devel as noarch without any requires
;
3556 many packages require pkgconfig
/systemd.pc only
3558 * Tue Aug
28 2012 Alexey Shabalin
<shaba@altlinux.ru
> 189-alt1
3559 - snapshot fe1fed02c7637a2c18cd575f78be7fda27972148
3560 - build without FSS
(gcrypt and qrencode
)
3562 * Thu Aug
09 2012 Alexey Shabalin
<shaba@altlinux.ru
> 188-alt1
3564 - update prefdm.service
3565 - fix rule_generator.functions
for udev
> 185
3567 * Wed Aug
08 2012 Alexey Shabalin
<shaba@altlinux.ru
> 187-alt5
3568 - add rtc.conf to modules
-load.d
for load rtc kernel module at boot
time
3569 - drop altlinux
-loadmodules.service
3570 add symlink
/etc
/modules
-load.d
/modules.conf
-> /etc
/modules
3571 - add
export SYSTEMD_LOG_TARGET
=syslog
in udev init script
for don't log to kmsg
(ALT
#27610)
3573 * Wed Aug
08 2012 Alexey Shabalin
<shaba@altlinux.org
> 187-alt4
3574 - call multipath and kpartx with
-u
3575 - fix typo
in altlinux
-storage
-init
3577 * Wed Aug
08 2012 Alexey Shabalin
<shaba@altlinux.org
> 187-alt3
3578 - run prefdm after getty.target
3579 - add rpm filetrigger
for create tmpfiles
3580 - add
Conflicts: DeviceKit
(ALT
#27612)
3581 - add ploop devices to skip rules
(ALT
#27083)
3583 * Wed Aug
01 2012 Alexey Shabalin
<shaba@altlinux.ru
> 187-alt2
3584 - update network.service
3585 - add a storage setup after cryptsetup.target
3587 - update ALTLinux specific unit files
3588 - add unit file
for run scripts from
/etc
/firsttime.d after
install distro
3589 - add unit
for update
/etc
/issue and
/etc
/issue.net files
3590 - add systemd
-rc
-local-generator
for ALTLinux
3591 - add
Conflicts: hal
3593 * Fri Jul
20 2012 Alexey Shabalin
<shaba@altlinux.ru
> 187-alt1
3596 * Mon Jul
16 2012 Alexey Shabalin
<shaba@altlinux.ru
> 186-alt1
3598 - fix path to udev binary
in init script
(ALT
#27471)
3599 - change Obsoletes to
Conflicts for libudev
3601 * Wed Jun
20 2012 Alexey Shabalin
<shaba@altlinux.ru
> 185-alt3
3602 - fix
install - add Obsoletes
: libudev
< 185-alt3
(ALT
#27472)
3604 * Wed Jun
20 2012 Alexey Shabalin
<shaba@altlinux.org
> 185-alt2
3605 - rename libudev to libudev1.
3606 - return cd rule generator
(ALT
#26389).
3607 - run setsysfont as ExecStartPre
for getty instead of fbsetfont
3609 - units
: avoid redundant VT clearing by agetty
(thx Michal Schmidt
).
3610 - ALTLinux support
: Don't
set LANG to "C" by default.
(thx Mikhail Efremov
) (ALT
#27408).
3612 * Tue Jun
05 2012 Alexey Shabalin
<shaba@altlinux.ru
> 185-alt1
3614 - add udev subpackages
3615 - drop gtk subpackage
(move to systemd
-ui
)
3617 * Fri Mar
16 2012 Alexey Shabalin
<shaba@altlinux.ru
> 44-alt1
3620 * Mon Mar
05 2012 Alexey Shabalin
<shaba@altlinux.ru
> 43-alt2
3621 - split libsystemd
-daemon
(-devel
) and libsystemd
-login
(-devel
) packages
3623 * Wed Feb
22 2012 Alexey Shabalin
<shaba@altlinux.ru
> 43-alt1
3625 - merge units into the main package
3627 * Fri Jan
13 2012 Alexey Shabalin
<shaba@altlinux.ru
> 37-alt3
3628 - adapt
for filesystem
-2.3.10-alt1
3630 * Mon Nov
14 2011 Vitaly Kuznetsov
<vitty@altlinux.ru
> 37-alt2.1
3631 - Rebuild with Python
-2.7
3633 * Tue Nov
01 2011 Alexey Shabalin
<shaba@altlinux.ru
> 37-alt2
3634 - rebuild with libcryptsetup
-1.4.0
3636 * Wed Oct
12 2011 Alexey Shabalin
<shaba@altlinux.ru
> 37-alt1
3638 - mask SYSV plymouth service
3640 * Fri Sep
23 2011 Alexey Shabalin
<shaba@altlinux.ru
> 36-alt1
3643 * Thu Sep
01 2011 Alexey Shabalin
<shaba@altlinux.ru
> 35-alt1
3646 * Mon Aug
29 2011 Alexey Shabalin
<shaba@altlinux.ru
> 34-alt1
3649 * Mon Aug
22 2011 Alexey Shabalin
<shaba@altlinux.ru
> 33-alt2.gite1915
3650 - fix ABRT on service file reloading
3652 * Mon Aug
08 2011 Alexey Shabalin
<shaba@altlinux.ru
> 33-alt1
3655 * Thu Jul
28 2011 Alexey Shabalin
<shaba@altlinux.ru
> 31-alt1
3659 * Thu Jun
16 2011 Alexey Shabalin
<shaba@altlinux.ru
> 29-alt1
3662 * Fri Jun
10 2011 Alexey Shabalin
<shaba@altlinux.ru
> 28-alt3
3663 - allow
enable/disable symlinks
for ALTLinux
3664 - enable chkconfig support
in systemctl
for ALTLinux
3666 * Sun Jun
05 2011 Alexey Shabalin
<shaba@altlinux.ru
> 28-alt2
3667 - rebuild with new libnotify
3669 * Sun May
29 2011 Alexey Shabalin
<shaba@altlinux.ru
> 28-alt1
3672 * Sun May
22 2011 Alexey Shabalin
<shaba@altlinux.ru
> 27-alt2
3673 - backported fixes from upstream
3675 * Fri May
20 2011 Alexey Shabalin
<shaba@altlinux.ru
> 27-alt1
3677 - mask
/etc
/init.d
/killall
3678 - add
Requires: libnss
-myhostname
3679 - drop previus patch
for pull rpcbind.target to multi
-user.target
,
3680 nfs services must requires rpcbind.target
3682 * Sat May
14 2011 Alexey Shabalin
<shaba@altlinux.ru
> 26-alt3
3683 - update network.service
3684 - pull rpcbind.target to multi
-user.target
3686 * Sat May
07 2011 Alexey Shabalin
<shaba@altlinux.ru
> 26-alt2
3687 - move systemd
-analyze
(python
) tool to subpackage
3689 * Wed May
04 2011 Alexey Shabalin
<shaba@altlinux.ru
> 26-alt1
3691 - /var
/lock and
/var
/run on tmpfs
3692 - add altlinux
-kmsg
-loglevel.service
3693 - add altlinux
-save
-dmesg.service
3695 * Tue Mar
22 2011 Alexey Shabalin
<shaba@altlinux.ru
> 20-alt3
3696 - disable legacy services
: fbsetfont and keytable
3698 * Mon Mar
21 2011 Alexey Shabalin
<shaba@altlinux.ru
> 20-alt2
3699 - disable swap
enable by systemd
, use altlinux
-swap.service
3700 - disable "SysVConsole" legacy output to console
3702 * Wed Mar
09 2011 Alexey Shabalin
<shaba@altlinux.ru
> 20-alt1
3705 * Fri Mar
04 2011 Alexey Shabalin
<shaba@altlinux.ru
> 19-alt3.git20110301
3706 - add workaround
Conflicts: SysVinit
< 2.86-alt2
in sysvinit
-utils
3708 * Wed Mar
02 2011 Alexey Shabalin
<shaba@altlinux.ru
> 19-alt2.git20110301
3709 - upstream snapshot
20110301
3711 * Tue Mar
01 2011 Alexey Shabalin
<shaba@altlinux.ru
> 19-alt1
3713 - add condstop
, condreload
for compatibility with ALTLinux
3715 * Mon Feb
28 2011 Alexey Shabalin
<shaba@altlinux.ru
> 18-alt2.git20110225
3716 - upstream snapshot
20110225
3717 - modify altlinux
-clock
for run only when
/etc
/adjtime is missing
, and use hwclock
-load
3718 - add support mount
/proc with gid
=proc
3719 - add network.service
3721 * Thu Feb
17 2011 Alexey Shabalin
<shaba@altlinux.ru
> 18-alt1
3724 * Tue Feb
15 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt9.20110213
3725 - add one altlinux
-storage
-init service
(with altlinux
-storage
-init script
) instead of altlinux
-lvm
, altlinux
-multipath
, altlinux
-raid services
3727 * Tue Feb
15 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt8.20110213
3728 - fix run clock service
3729 - add altlinux
-swap service
3730 - add altlinux
-lvm
, altlinux
-multipath
, altlinux
-raid services
3732 * Mon Feb
14 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt7.20110213
3733 - adapt completion
for bash3
; thx to iv@
3734 - add altlinux
-clock service
3735 - fix work with plymoth
3736 - package dir
/etc
/modules
-load.d and add example
3737 - add quota services to
local-fs.target
3738 - build with libcryptsetup support
3740 * Wed Feb
09 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt6.20110209
3743 - drop multipath and evms services
3745 * Mon Feb
07 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt5
3746 - add multipath service
3747 - add update_chrooted service
3748 - add idetune service
3749 - add evms service to git
(but not
install)
3751 * Fri Feb
04 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt4
3752 - add load legacy module configuration from
/etc
/modules
3753 - use hwclock
-load.service instead init.d
/clock
3754 - use systemd
-random
-seed
-load.service instead init.d
/random
3756 * Thu Feb
03 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt3
3758 - fix symlink path
for rc
-local
3760 * Tue Feb
01 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt2
3761 - add prefdm service
3762 - fix syslog name service
3763 - add Before
=sysinit.target to sysinit.service
3764 - use mingetty instead of agetty
3766 * Tue Jan
25 2011 Alexey Shabalin
<shaba@altlinux.ru
> 17-alt1
3769 * Fri Jan
14 2011 Alexey Shabalin
<shaba@altlinux.ru
> 16-alt1
3772 * Fri Nov
19 2010 Alexey Shabalin
<shaba@altlinux.ru
> 13-alt1
3775 * Sun Sep
19 2010 Alexey Shabalin
<shaba@altlinux.ru
> 10-alt1
3776 - version
10 + snapshot Sep
22 2010
3778 * Thu Sep
09 2010 Alexey Shabalin
<shaba@altlinux.ru
> 9-alt1
3781 * Thu Aug
26 2010 Alexey Shabalin
<shaba@altlinux.ru
> 8-alt1
3783 - build with libaudit
3785 * Wed Aug
25 2010 Alexey Shabalin
<shaba@altlinux.ru
> 7-alt1
3787 - build with selinux
3789 * Fri Jul
09 2010 Alexey Shabalin
<shaba@altlinux.ru
> 2-alt1
3792 * Wed Jul
07 2010 Alexey Shabalin
<shaba@altlinux.ru
> 1-alt1
3793 - initial build
for ALTLinux