repo-add: fix exit on mktemp failure

This commit is contained in:
Nicolas Rolans 2023-04-12 01:33:13 +08:00 committed by Allan McRae
parent 37dae721d3
commit ffde12cebd

View file

@ -584,9 +584,9 @@ if [[ $cmd != "repo-add" && $cmd != "repo-remove" ]]; then
exit 1 exit 1
fi fi
tmpdir=$(mktemp -d "${TMPDIR:-/tmp}/repo-tools.XXXXXXXXXX") || (\ tmpdir=$(mktemp -d "${TMPDIR:-/tmp}/repo-tools.XXXXXXXXXX") || {
error "$(gettext "Cannot create temp directory for database building.")"; \ error "$(gettext "Cannot create temp directory for database building.")";
exit 1) exit 1; }
for repo in "db" "files"; do for repo in "db" "files"; do
mkdir "$tmpdir/$repo" mkdir "$tmpdir/$repo"