diff --git a/systemd.spec b/systemd.spec index e4f7644..d498630 100644 --- a/systemd.spec +++ b/systemd.spec @@ -26,8 +26,8 @@ Name: systemd Epoch: 2 -Version: 254 -Release: 1mamba +Version: 254.1 +Release: 2mamba Summary: A system and service manager compatible with SysV and LSB init scripts Group: System/Configuration Vendor: openmamba @@ -97,6 +97,7 @@ BuildRequires: libp11-kit-devel BuildRequires: libpam-devel BuildRequires: libseccomp-devel BuildRequires: libselinux-devel +BuildRequires: libxcrypt-devel BuildRequires: libz-devel BuildRequires: libzstd-devel ## AUTOBUILDREQ-END @@ -133,6 +134,13 @@ It can work as a drop-in replacement for sysvinit. %package -n libsystemd Summary: systemd libraries Group: System/Libraries +%ifarch x86_64 aarch64 +Requires(pre): libc.so.6(GLIBC_2.38)(64bit) +Requires(pre): libcrypt.so.1(XCRYPT_4.4)(64bit) +%else +Requires(pre): libc.so.6(GLIBC_2.38) +Requires(pre): libcrypt.so.1(XCRYPT_4.4) +%endif %description -n libsystemd systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. @@ -177,8 +185,12 @@ Summary: udev libraries Group: System/Libraries %ifarch x86_64 aarch64 Provides: libudev.so.0()(64bit) +Requires(pre): libc.so.6(GLIBC_2.38)(64bit) +Requires(pre): libcrypt.so.1(XCRYPT_4.4)(64bit) %else Provides: libudev.so.0 +Requires(pre): libc.so.6(GLIBC_2.38) +Requires(pre): libcrypt.so.1(XCRYPT_4.4) %endif %description -n libudev @@ -831,6 +843,12 @@ systemctl daemon-reload &>/dev/null || : %{_libdir}/pkgconfig/libudev.pc %changelog +* Fri Aug 18 2023 Silvan Calarco 254.1-2mamba +- add Require(pre) to try to fix glibc/libxcrypt crash on update + +* Sat Aug 12 2023 Automatic Build System 254.1-1mamba +- automatic version update by autodist + * Tue Aug 01 2023 Automatic Build System 254-1mamba - automatic version update by autodist