diff setup @ 580:5a0f3d427979

Change touch function to noop when uninstalling
author nanaya <me@myconan.net>
date Sun, 11 Oct 2015 04:11:49 +0900
parents fd416344f175
children b9672858e2e2
line wrap: on
line diff
--- a/setup	Sun Oct 11 04:08:38 2015 +0900
+++ b/setup	Sun Oct 11 04:11:49 2015 +0900
@@ -126,6 +126,9 @@
 }
 
 _touch() {
+  test "${1}" = "uninstall" && return
+  shift
+
   touch "${@}"
   _echo "Ensured existence of ${@}"
 }
@@ -201,9 +204,9 @@
     _rc "${1}" "gitconfig" ".gitconfig"
     _rc "${1}" "gitignore_global" ".gitignore_global"
     _rc "${1}" "hgrc" ".hgrc"
-    _touch "${HOME}/.hgrc.local"
+    _touch "${1}" "${HOME}/.hgrc.local"
     _rc "${1}" "hgignore_global" ".hgignore_global"
-    _touch "${HOME}/.hgignore_global.local"
+    _touch "${1}" "${HOME}/.hgignore_global.local"
     _rc "${1}" "inputrc" ".inputrc"
     _tmux "${1}"
     _rc "${1}" "vim-vividchalk" ".vim/colors/vividchalk.vim"