ci: use -p and -f when creating dirs/removing files in mkosi job btrfs setup

It failed at least once:

mkdir: cannot create directory ‘/mnt/mkosi’: File exists
This commit is contained in:
Luca Boccassi
2025-07-04 23:31:50 +01:00
committed by Yu Watanabe
parent aac21825cd
commit a06e64d884

View File

@@ -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: |