diff --git a/check-migrations.sh b/check-migrations.sh index 4e71f5a..ea0e143 100755 --- a/check-migrations.sh +++ b/check-migrations.sh @@ -2,10 +2,10 @@ set -e -trap "rm -f ${TEMPFILE} ${CHECK_MIGRATIONS_SETTINGS}" EXIT # https://stackoverflow.com/questions/49778988/makemigrations-in-dev-machine-without-database-instance -CHECK_MIGRATIONS_SETTINGS=`tempfile` +CHECK_MIGRATIONS_SETTINGS=`mktemp` +trap "rm -f ${CHECK_MIGRATIONS_SETTINGS}" EXIT cat <${CHECK_MIGRATIONS_SETTINGS} DATABASES = { 'default': { @@ -13,7 +13,8 @@ DATABASES = { } } EOF -TEMPFILE=`tempfile` +TEMPFILE=`mktemp` +trap "rm -f ${TEMPFILE} ${CHECK_MIGRATIONS_SETTINGS}" EXIT DJANGO_SETTINGS_MODULE=authentic2.settings AUTHENTIC2_SETTINGS_FILE=${CHECK_MIGRATIONS_SETTINGS} django-admin makemigrations --dry-run --noinput authentic2_cut >${TEMPFILE} 2>&1 || true