]> ruderich.org/simon Gitweb - config/dotfiles.git/commitdiff
archive.sh: Don't overwrite an existing file/directory.
authorSimon Ruderich <simon@ruderich.org>
Sun, 10 Mar 2013 21:58:56 +0000 (22:58 +0100)
committerSimon Ruderich <simon@ruderich.org>
Sun, 10 Mar 2013 21:58:56 +0000 (22:58 +0100)
archive.sh

index ede6c7ecaf52864ef655adb3d670490bbb6e5593..7522747b0dacb84ea44bc4d92c85521a599b0647 100755 (executable)
@@ -28,6 +28,13 @@ git_clone() {
     ( cd "$2" && git remote rm origin && git gc )
 }
 
+
+# Don't overwrite an existing file/directory.
+if test -e tmp; then
+    echo "tmp/ already exists!"
+    exit 1
+fi
+
 git_clone . tmp/dotfiles
 for name in browser shell vcs vim x11; do
     echo "cloning $name to tmp/"