From a06e64d8847f328b204c65236bf937eeb7831f3d Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Fri, 4 Jul 2025 23:31:50 +0100 Subject: [PATCH] ci: use -p and -f when creating dirs/removing files in mkosi job btrfs setup MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit It failed at least once: mkdir: cannot create directory ‘/mnt/mkosi’: File exists --- .github/workflows/mkosi.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/mkosi.yml b/.github/workflows/mkosi.yml index badcfa1daa8..1486ddb6c21 100644 --- a/.github/workflows/mkosi.yml +++ b/.github/workflows/mkosi.yml @@ -128,14 +128,14 @@ jobs: run: | truncate --size=100G btrfs.raw mkfs.btrfs btrfs.raw - sudo mkdir /mnt/mkosi + sudo mkdir -p /mnt/mkosi LOOP="$(sudo losetup --find --show --direct-io=on btrfs.raw)" - rm btrfs.raw + rm -f btrfs.raw sudo mount "$LOOP" /mnt/mkosi --options compress=zstd:1,user_subvol_rm_allowed,noatime,discard=async,space_cache=v2 sudo chown "$(id -u):$(id -g)" /mnt/mkosi - mkdir /mnt/mkosi/tmp + mkdir -p /mnt/mkosi/tmp echo "TMPDIR=/mnt/mkosi/tmp" >>"$GITHUB_ENV" - ln -s /mnt/mkosi/build build + ln -sf /mnt/mkosi/build build - name: Configure run: | -- 2.47.2