mirror of
https://github.com/systemd/systemd
synced 2024-07-22 02:34:54 +00:00
![Daan De Meyer](/assets/img/avatar_default.png)
- Let's set the environment on the kernel command line so it applies to initrd and main system. - Let's add the necessary wrappers that are also added in test-functions. Unlike test-functions we don't use gcc/clang to get the library path as that requires installing gcc/clang in the initrd. - Let's drop the hack to get journald writing to the console and have it write to kmsg instead. We'll get the output either way. - Stop removing libstdc++ and sanitizer libraries from Arch Linux initrds and other images as it's required by the sanitizer libraries. - Add a workaround for specifying extra meson options for opensuse - Add a leak sanitizer suppression file as a workaround for a false positive leak in verify_selinuxmnt() in libselinux. We do a soname match because the stacktrace can't be properly symbolized on Debian.
32 lines
788 B
Plaintext
32 lines
788 B
Plaintext
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
|
|
[Match]
|
|
Distribution=arch
|
|
|
|
[Content]
|
|
Packages=
|
|
inetutils
|
|
iproute
|
|
openbsd-netcat
|
|
|
|
RemoveFiles=
|
|
# Arch Linux doesn't split their gcc-libs package so we manually remove
|
|
# unneeded stuff here to make sure it doesn't end up in the image.
|
|
/usr/lib/libgfortran.so*
|
|
/usr/lib/libgo.so*
|
|
/usr/lib/libgomp.so*
|
|
/usr/lib/libgphobos.so*
|
|
/usr/lib/libobjc.so*
|
|
/usr/lib/libgdruntime.so*
|
|
|
|
# Remove all files that are only required for development.
|
|
/usr/lib/*.a
|
|
/usr/include/*
|
|
|
|
/usr/share/i18n/*
|
|
/usr/share/hwdata/*
|
|
/usr/share/iana-etc/*
|
|
/usr/share/locale/*
|
|
/usr/share/terminfo/*
|
|
/usr/share/zoneinfo/*
|