# HG changeset patch # User Richard M. Stallman # Date 768426719 0 # Node ID a25ee02b41c82e606e83e9e6837fb86b9133b53d # Parent ce1457fb5ea4eca4fc54dc374c3c0ff45963f257 (uninstall): When processing lispdir and etcdir, do nothing unless it exists and is a directory. diff -r ce1457fb5ea4 -r a25ee02b41c8 Makefile.in --- a/Makefile.in Sun May 08 06:45:49 1994 +0000 +++ b/Makefile.in Sun May 08 19:51:59 1994 +0000 @@ -346,15 +346,17 @@ prefix=${prefix} exec_prefix=${exec_prefix} \ bindir=${bindir} libdir=${libdir} archlibdir=${archlibdir}) for dir in ${lispdir} ${etcdir} ; do \ - case `(cd $${dir} ; pwd)` in \ - `(cd ${srcdir} ; pwd)`* ) ;; \ - * ) rm -rf $${dir} ;; \ - esac ; \ - case $${dir} in \ - ${datadir}/emacs/${version}/* ) \ - rm -rf ${datadir}/emacs/${version} \ - ;; \ - esac ; \ + if [ -d $${dir} ]; then \ + case `(cd $${dir} ; pwd)` in \ + `(cd ${srcdir} ; pwd)`* ) ;; \ + * ) rm -rf $${dir} ;; \ + esac ; \ + case $${dir} in \ + ${datadir}/emacs/${version}/* ) \ + rm -rf ${datadir}/emacs/${version} \ + ;; \ + esac ; \ + fi ; \ done (cd ${infodir}; rm -f cl* emacs* forms* info* vip*) (cd ${mandir}; rm -f emacs.1 etags.1 ctags.1)