diff options
-rwxr-xr-x | git-inverse-archive | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/git-inverse-archive b/git-inverse-archive index 91122bf..837440d 100755 --- a/git-inverse-archive +++ b/git-inverse-archive @@ -7,13 +7,11 @@ else git_dir=$(pwd) fi -if [ $# -ne 1 ] || [ ! -d "${git_dir}" ]; then +if [ $# -ne 1 ] || [ ! -d "${git_dir}" ] || ! tar_ball=$(readlink -e "$1"); then printf 'usage: %s [-C /dir/ec/to/ry] archive.tar\n' "${0##*/}" exit 1 fi -tar_ball="$1" - tmp_dir=$(mktemp -d) trap 'cd /; rm -rf --one-file-system "${tmp_dir}"' EXIT |