mirror of
https://github.com/systemd/systemd
synced 2026-03-13 00:24:48 +01:00
Compare commits
3 Commits
14519d7dfa
...
e4dcf0cbce
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e4dcf0cbce | ||
|
|
7755127ca5 | ||
|
|
cd45d803c3 |
@ -48,7 +48,6 @@ Packages=
|
||||
hostname
|
||||
iproute2
|
||||
iputils-ping
|
||||
isc-dhcp-server
|
||||
knot
|
||||
libcap-ng-utils
|
||||
libdw-dev
|
||||
|
||||
16
mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf.d/isc-dhcp.conf
Normal file
16
mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf.d/isc-dhcp.conf
Normal file
@ -0,0 +1,16 @@
|
||||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
|
||||
[TriggerMatch]
|
||||
Distribution=debian
|
||||
Release=bullseye
|
||||
Release=bookworm
|
||||
Release=trixie
|
||||
|
||||
[TriggerMatch]
|
||||
Distribution=ubuntu
|
||||
Release=jammy
|
||||
Release=noble
|
||||
Release=questing
|
||||
|
||||
[Content]
|
||||
Packages=isc-dhcp-server
|
||||
@ -455,10 +455,26 @@ static int image_make(
|
||||
uint64_t on_mount_id;
|
||||
int _mnt_id;
|
||||
|
||||
/* The fallback is required for CentOS 9 compatibility when working on a directory located on an
|
||||
* overlayfs. */
|
||||
r = name_to_handle_at_try_fid(fd, /* path= */ NULL, &fh, &_mnt_id, &on_mount_id, AT_EMPTY_PATH);
|
||||
if (r < 0) {
|
||||
if (is_name_to_handle_at_fatal_error(r))
|
||||
return r;
|
||||
|
||||
r = path_get_unique_mnt_id_at(fd, /* path= */ NULL, &on_mount_id);
|
||||
if (r < 0) {
|
||||
if (!ERRNO_IS_NEG_NOT_SUPPORTED(r) && r != -EUNATCH)
|
||||
return r;
|
||||
|
||||
int on_mount_id_fallback = -1;
|
||||
r = path_get_mnt_id_at(fd, /* path= */ NULL, &on_mount_id_fallback);
|
||||
if (r < 0)
|
||||
return r;
|
||||
if (r == 0)
|
||||
|
||||
on_mount_id = on_mount_id_fallback;
|
||||
}
|
||||
} else if (r == 0)
|
||||
on_mount_id = _mnt_id;
|
||||
|
||||
if (S_ISDIR(st->st_mode)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user