1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-06 13:17:44 +03:00
systemd-stable/src
Callum Farmer eee571f159 boot: Use objcopy with arm64
Binutils 2.38 added support for efi-app-aarch64
Still use binary mode if we have an older objcopy
Add check for incompatible gnu-efi crt0 containing the header section
which gets added by objcopy and if used results in duplicate header
and subsequently a broken binary

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
(cherry picked from commit 9c100c4e70)
(cherry picked from commit 953e5fc093)
2023-01-27 09:46:47 +00:00
..
ac-power util: move on_ac_power() from util.c -> udev-util.c 2022-01-06 18:06:22 +09:00
activate strv: declare iterator of FOREACH_STRING() in the loop 2022-03-23 11:50:18 +01:00
analyze analyze: add --image= + --root= to --help text 2022-11-03 16:46:35 +01:00
ask-password strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
backlight tree-wide: unify some code that looks for --help in the command line 2022-03-31 11:44:46 +02:00
basic basic: Fix incompatible type for arguments errors in C2X 2023-01-27 09:46:47 +00:00
binfmt strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
boot boot: Use objcopy with arm64 2023-01-27 09:46:47 +00:00
busctl busctl: fix introspecting DBus properties 2023-01-27 09:46:47 +00:00
cgls strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
cgroups-agent cgroups-agent: connect stdin/stdout/stderr to /dev/null 2022-08-08 10:27:44 +02:00
cgtop cgtop: Do not rewrite -P or -k options 2022-12-14 17:51:24 +01:00
core core: ensure init.scope is realized after drop-ins have been loaded 2023-01-27 09:46:47 +00:00
coredump coredump: do not allow user to access coredumps with changed uid/gid/capabilities 2022-12-20 19:17:00 +01:00
creds condition: Check that subsystem is enabled in ConditionSecurity=tpm2 2022-11-08 11:21:08 +00:00
cryptenroll cryptenroll: fix memory leak 2022-10-01 19:05:53 +02:00
cryptsetup cryptsetup-fido2: Try all FIDO2 key slots when opening LUKS volume 2023-01-27 09:46:47 +00:00
debug-generator strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
delta strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
detect-virt virt: make virtualization enum a named type 2022-04-04 11:36:26 +02:00
dissect dissect: add missing --umount to the help output 2022-10-24 20:49:35 +02:00
environment-d-generator strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
escape strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
firstboot firstboot: fix segfault when --locale-messages= is passed without --locale= 2022-11-08 00:09:18 +01:00
fsck generator: skip fsck if fsck command is missing 2022-10-13 22:40:47 +02:00
fstab-generator strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
fundamental alloc-util: Disallow inlining of expand_to_usable 2023-01-23 12:11:46 +01:00
fuzz fuzz: fuzz-compress: fix copy-and-paste error: buf -> buf2 (#25431) 2022-12-14 17:28:38 +01:00
getty-generator strv: declare iterator of FOREACH_STRING() in the loop 2022-03-23 11:50:18 +01:00
gpt-auto-generator gpt-auto: harden ESP/XBOOTLDR mounts with "noexec,nosuid,nodev" 2023-01-27 09:46:47 +00:00
hibernate-resume devnum-util: define helper macros for formatting devnum major/minor pairs 2022-04-13 16:26:31 +02:00
home homed: properly initialize all return params 2022-10-24 20:52:58 +02:00
hostname hostname: make chassis type actually obtained from ACPI when nothing from DMI 2022-10-01 19:05:53 +02:00
hwdb hwdb: fix parsing options 2022-04-06 04:03:32 +09:00
id128 strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
import import: use CURLOPT_PROTOCOLS_STR with libcurl >= 7.85.0 2023-01-27 09:46:47 +00:00
initctl
integritysetup integritysetup: do not use crypt_init_data_device after crypt_init 2022-08-08 10:59:36 +02:00
journal journald: prevent segfault on empty attr/current 2022-12-14 17:56:26 +01:00
journal-remote journal-remote: code is of type enum MHD_RequestTerminationCode 2023-01-23 12:04:44 +01:00
kernel-install kernel-install: run depmod only if writeable 2023-01-27 09:46:47 +00:00
libsystemd sd-event: don't mistake USEC_INFINITY passed in for overflow 2023-01-27 09:46:47 +00:00
libsystemd-network test-ndisc: fix memleak and fd leak 2023-01-27 09:46:47 +00:00
libudev meson: add 'devel' install_tag to libsystemd.pc and libudev.pc 2022-05-14 11:59:13 -04:00
locale kbd-model-map: correct variants for cz-qwerty to include comma 2022-10-01 19:05:54 +02:00
login logind: Properly unescape names of lingering users 2022-12-14 17:51:24 +01:00
machine import: wire up SYSTEMD_IMPORT_BTRFS_{SUBVOL,QUOTA} to importd 2022-12-14 17:59:31 +01:00
machine-id-setup
modules-load strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
mount generator: skip fsck if fsck command is missing 2022-10-13 22:40:47 +02:00
network network/l2tp: parse address or address type from correct string 2023-01-27 09:46:47 +00:00
notify notify: remove spurious whitespace 2022-04-01 15:23:43 +02:00
nspawn nspawn: guard acl_free() with a NULL check 2023-01-27 09:46:47 +00:00
nss-myhostname nss-myhostname: do not return IPv6 local address if IPv6 is disabled 2022-04-23 04:18:51 +09:00
nss-mymachines nss: only read logging config from environment variables 2022-01-11 13:39:52 +01:00
nss-resolve nss: only read logging config from environment variables 2022-01-11 13:39:52 +01:00
nss-systemd strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
oom oomd: print dry run output at INFO level 2022-12-14 17:56:31 +01:00
partition repart: respect --discard=no also for block devices 2022-12-14 17:32:50 +01:00
path
portable portable: add a few more useful debug log messages 2022-12-14 17:32:44 +01:00
pstore meson: do not use split() in file lists 2022-03-02 14:49:32 +01:00
quotacheck
random-seed random-seed: add missing %m in error message 2022-01-31 21:07:13 +00:00
rc-local-generator
remount-fs
reply-password
resolve resolved: disable SO_BINDTOIFINDEX hack for localhost IP addresses 2023-01-27 09:46:47 +00:00
rfkill errno-util: add ERRNO_IS_DEVICE_ABSENT() macro 2022-03-24 16:19:48 +01:00
rpm pkgconfig,rpm: expose vars for user-tmpfiles.d location 2022-07-13 12:57:39 +02:00
run run: make --working-directory= work for --scope too 2022-10-01 19:05:54 +02:00
run-generator strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
shared creds-util: merge the TPM2 detection for initrd 2023-01-27 09:46:47 +00:00
shutdown shutdown: get only active md arrays. 2022-04-06 21:56:40 +01:00
sleep Update sleep.conf HibernateDelaySec default to match implementation 2022-08-08 10:27:45 +02:00
socket-proxy
stdio-bridge man: systemd-stdio-bridge doesn't connect "two busses" 2022-02-04 17:43:44 +00:00
sulogin-shell
sysctl strv: make iterator in STRV_FOREACH() declaread in the loop 2022-03-19 08:33:33 +09:00
sysext sysext: add missing COMMAND to the help output and man synopsis 2022-10-01 19:05:53 +02:00
system-update-generator
systemctl systemctl: color ignored exit status in yellow, not red 2022-10-01 19:05:54 +02:00
systemd Fix 24172: __STDC_VERSION__ may be defined in C++ 2022-08-08 10:58:18 +02:00
sysupdate basic: split out dev_t related calls into new devno-util.[ch] 2022-04-13 16:26:31 +02:00
sysusers sysusers: add fsync for passwd (#24324) 2022-10-01 19:05:53 +02:00
sysv-generator Rename UnitFileScope to LookupScope 2022-03-29 16:17:57 +02:00
test test-unit-name: fix fd leak 2023-01-27 09:46:47 +00:00
timedate timedatectl: fix a memory leak 2022-05-05 00:05:57 +09:00
timesync tree-wide: use LOG_MESSAGE() where possible 2022-05-11 16:47:40 +02:00
tmpfiles tmpfiles: avoid null free() for acl attributes 2023-01-27 09:46:47 +00:00
tty-ask-password-agent shared/utmp-wtmp: pass information if entry is local to filter function 2022-06-02 20:07:11 +02:00
udev udev: always create device symlinks for USB disks 2022-11-03 16:50:50 +01:00
update-done
update-utmp
user-sessions
userdb various: add %m in messages 2022-06-02 20:07:11 +02:00
vconsole meson: move vconsole rules to rules.d/ 2022-05-05 11:51:44 +02:00
veritysetup veritysetup: fix memory corruption 2022-04-02 02:22:39 +09:00
version
volatile-root various: add %m in messages 2022-06-02 20:07:11 +02:00
xdg-autostart-generator xdg-autostart-service: expand tilde in Exec lines 2022-10-13 22:14:17 +02:00