upgrade/2.bash
changeset 1666 06937ff1ec5f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/upgrade/2.bash	Sat Jan 02 00:33:04 2021 +0200
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+set -x -e
+
+emacsdir=~/.emacs.d
+compatfile=$emacsdir/.emacs-ver
+mylispdir_old=$emacsdir/my
+mylispdir_new=$emacsdir/mylisp
+
+if ! [[ -f $compatfile ]]; then
+    echo 'Cannot detect compatibility.'
+    exit 1
+fi
+read ver <$compatfile
+if [[ $ver != 1 ]]; then
+  echo 'Script is designed only for upgrade: v1 => v2.'
+  exit 1
+fi
+
+rm $mylispdir_old/init.el || :
+mv $mylispdir_old $mylispdir_new || :
+rm $emacsdir/.emacs-my.elc || :
+
+echo 2 >$compatfile