(uninstall): When processing lispdir and etcdir,

do nothing unless it exists and is a directory.
This commit is contained in:
Richard M. Stallman 1994-05-08 19:51:59 +00:00
parent 6b1abbd186
commit 726d0798d6

View file

@ -346,15 +346,17 @@ uninstall:
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)