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
|
hostname
|
||||||
iproute2
|
iproute2
|
||||||
iputils-ping
|
iputils-ping
|
||||||
isc-dhcp-server
|
|
||||||
knot
|
knot
|
||||||
libcap-ng-utils
|
libcap-ng-utils
|
||||||
libdw-dev
|
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;
|
uint64_t on_mount_id;
|
||||||
int _mnt_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);
|
r = name_to_handle_at_try_fid(fd, /* path= */ NULL, &fh, &_mnt_id, &on_mount_id, AT_EMPTY_PATH);
|
||||||
if (r < 0)
|
if (r < 0) {
|
||||||
return r;
|
if (is_name_to_handle_at_fatal_error(r))
|
||||||
if (r == 0)
|
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;
|
||||||
|
|
||||||
|
on_mount_id = on_mount_id_fallback;
|
||||||
|
}
|
||||||
|
} else if (r == 0)
|
||||||
on_mount_id = _mnt_id;
|
on_mount_id = _mnt_id;
|
||||||
|
|
||||||
if (S_ISDIR(st->st_mode)) {
|
if (S_ISDIR(st->st_mode)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user