]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - archive.sh
lib.sh: Add sed_i() compatibility function.
[config/dotfiles.git] / archive.sh
index ede6c7ecaf52864ef655adb3d670490bbb6e5593..1cfaf93bbbe03e3490633197429eb2abf0c70366 100755 (executable)
@@ -28,8 +28,17 @@ 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
+    test -d $name || continue
+
     echo "cloning $name to tmp/"
     git_clone $name tmp/dotfiles/$name
 done