X-Git-Url: https://git.madduck.net/code/vcsh.git/blobdiff_plain/88e501ba541662e433a84807a35bb99d356456b1..6cfdf9d7b757f247a38c3b3513fb7956e6931b45:/vcsh diff --git a/vcsh b/vcsh index bf843dd..da71ab8 100755 --- a/vcsh +++ b/vcsh @@ -24,7 +24,7 @@ basename() { } SELF=$(basename $0) -VERSION='1.20130909' +VERSION='1.20130909.git-HEAD' fatal() { echo "$SELF: fatal: $1" >&2 @@ -365,7 +365,11 @@ write_gitignore() { file="$new" done; done | sort -u) + + # Contrary to GNU mktemp, mktemp on BSD/OSX requires a template for temp files + # Use the template GNU mktemo defaults to tempfile=$(mktemp tmp.XXXXXXXXXX) || fatal "could not create tempfile" 51 + echo '*' > "$tempfile" || fatal "could not write to '$tempfile'" 57 for gitignore in $gitignores; do echo "$gitignore" | sed 's@^@!/@' >> "$tempfile" || fatal "could not write to '$tempfile'" 57