Improve previous upgrade script to handle more situations.
--- 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 \