Use mktemp for dbmate invocation

This commit is contained in:
Paul Brinkmeier 2025-10-07 17:33:07 +02:00
parent dbc3103980
commit 851b3a6076

View File

@ -76,10 +76,12 @@
text = ''
set -Eeuo pipefail
mkdir -p "''${YORE_DBMATE_DIR}/db"
cp -r ${./db}/* "''${YORE_DBMATE_DIR}/db"
cd "''${YORE_DBMATE_DIR}"
TMPDIR=$(mktemp -d "''${YORE_DBMATE_DIR}")
mkdir -p "''${TMPDIR}/db"
cp -r ${./db}/* "''${TMPDIR}/db"
cd "''${TMPDIR}"
dbmate up
rm -rf "''${TMPDIR}"
# Replace bash and inherit PID 1
cd /