]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi-obs: create directories in ESP before calling mcopy
authorLuca Boccassi <luca.boccassi@gmail.com>
Tue, 25 Feb 2025 00:08:38 +0000 (00:08 +0000)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 25 Feb 2025 00:12:42 +0000 (00:12 +0000)
It does not create leading directories. Set -D s to skip when
they already exist.

mkosi/resources/mkosi-obs/mkosi.build

index c59717106af32a635f66a200e31fe1a41eb0426d..8e7e03ecb599aaeea481972bab83ce373dc12fd6 100755 (executable)
@@ -70,6 +70,7 @@ while read -r SIG; do
             rm -f "${DEST%efi}raw"
             continue
         fi
+        mmd -D s -i "${DEST%efi}"raw*@@"${offset}" ::EFI ::EFI/Linux || true
         mcopy -o -i "${DEST%efi}raw@@${offset}" "$DEST" "::EFI/Linux/$(basename "$DEST")"
         if [ -f "${DEST%efi}raw.zst" ]; then
             zstd --force "${DEST%efi}raw"