Improve previous upgrade script to handle more situations.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Tue, 24 Feb 2015 01:34:51 +0200
changeset 1216 6c7c0366b4be
parent 1215 c7e52e93465a
child 1217 f6c774c66b4e
Improve previous upgrade script to handle more situations.
Makefile
--- a/Makefile	Tue Feb 24 01:27:49 2015 +0200
+++ b/Makefile	Tue Feb 24 01:34:51 2015 +0200
@@ -82,22 +82,17 @@
 .PHONY: upgrade
 upgrade:
 	\
-if [ ! -d $(mylispdir) ]; then \
-  if [ -d $(emacsdir)/my-lisp ]; then \
-    rm -f $(emacsdir)/autoload-my.el; \
-    mv $(emacsdir)/my-lisp $(mylispdir); \
-  else \
-    mkdir -p $(mylispdir); \
-  fi; \
-  mv ~/.emacs-my $(mylispdir)/.emacs || true; \
-  mv ~/.emacs-custom.el $(mylispdir)/.emacs-custom || true; \
-  mv ~/.emacs-pre $(mylispdir) || true; \
-  mv ~/.emacs-post $(mylispdir) || true; \
-  mv ~/.emacs-places $(mylispdir) || true; \
-  mv ~/.emacs.desktop $(mylispdir) || true; \
-  mv ~/.emacs.bmk $(mylispdir) || true; \
-  rm -f ~/.emacs-autogen; \
-fi
+mkdir -p $(mylispdir); \
+rm -f $(emacsdir)/autoload-my.el; \
+mv $(emacsdir)/my-lisp $(mylispdir); \
+mv ~/.emacs-my $(mylispdir)/.emacs || true; \
+mv ~/.emacs-custom.el $(mylispdir)/.emacs-custom || true; \
+mv ~/.emacs-pre $(mylispdir) || true; \
+mv ~/.emacs-post $(mylispdir) || true; \
+mv ~/.emacs-places $(mylispdir) || true; \
+mv ~/.emacs.desktop $(mylispdir) || true; \
+mv ~/.emacs.bmk $(mylispdir) || true; \
+rm -f ~/.emacs-autogen; \
 	\
 rm -f ~/.emacs ~/.emacs-places; \
 for f in $(mylispdir)/.emacs*; do \