From: Richard Hartmann Date: Sat, 28 Dec 2013 15:20:13 +0000 (-0800) Subject: Merge pull request #101 from dastergon/add_gentoo_doc X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/72226a5ab6a76cb825b29f1079f4ae57a022437d?hp=7f0f4d22134058c57bfa636c76db3974f8963361 Merge pull request #101 from dastergon/add_gentoo_doc Add Gentoo installation in README --- diff --git a/vcsh b/vcsh index 58b5744..60d0407 100755 --- a/vcsh +++ b/vcsh @@ -32,11 +32,11 @@ while getopts "c:dv" flag; do VCSH_DEBUG=1 echo "debug mode on" echo "$SELF $VERSION" - elif [ "$1" = '-v' ];then + elif [ "$1" = '-v' ]; then VCSH_VERBOSE=1 echo "verbose mode on" echo "$SELF $VERSION" - elif [ "$1" = '-c' ];then + elif [ "$1" = '-c' ]; then VCSH_OPTION_CONFIG=$OPTARG fi shift 1 @@ -360,7 +360,9 @@ write_gitignore() { # 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 + # The downside to this is that we need to set TMPDIR explicitly; this may or may not be empty, so... + [ -z "$TMPDIR" ] && TMPDIR='/tmp' + tempfile=$(mktemp ${TMPDIR}/tmp.XXXXXXXXXX) || fatal "could not create tempfile: '${tempfile}'" 51 echo '*' > "$tempfile" || fatal "could not write to '$tempfile'" 57 for gitignore in $gitignores; do