upgrade/2.bash
changeset 1666 06937ff1ec5f
equal deleted inserted replaced
1665:3685e2321a9b 1666:06937ff1ec5f
       
     1 #!/bin/bash
       
     2 
       
     3 set -x -e
       
     4 
       
     5 emacsdir=~/.emacs.d
       
     6 compatfile=$emacsdir/.emacs-ver
       
     7 mylispdir_old=$emacsdir/my
       
     8 mylispdir_new=$emacsdir/mylisp
       
     9 
       
    10 if ! [[ -f $compatfile ]]; then
       
    11     echo 'Cannot detect compatibility.'
       
    12     exit 1
       
    13 fi
       
    14 read ver <$compatfile
       
    15 if [[ $ver != 1 ]]; then
       
    16   echo 'Script is designed only for upgrade: v1 => v2.'
       
    17   exit 1
       
    18 fi
       
    19 
       
    20 rm $mylispdir_old/init.el || :
       
    21 mv $mylispdir_old $mylispdir_new || :
       
    22 rm $emacsdir/.emacs-my.elc || :
       
    23 
       
    24 echo 2 >$compatfile