1
0
mirror of https://github.com/TREX-CoE/qmckl.git synced 2024-11-03 20:54:09 +01:00

Adapt htmlize installer for the case of existing git submodule

This commit is contained in:
q-posev 2022-07-28 12:02:18 +02:00
parent d47d5c182b
commit 26f8a1b906

View File

@ -2,8 +2,25 @@
# #
# Installs the htmlize Emacs plugin # Installs the htmlize Emacs plugin
readonly HTMLIZE_EL=$1
# If the file already present - exit the script
if [ -f ${HTMLIZE_EL} ]
then
exit 0
fi
DOC_ROOT=${HTMLIZE_EL%/*}
readonly EMACS_HTMLIZE=${DOC_ROOT}/emacs-htmlize/htmlize.el
# Case 1: submodule cloned but htmlize.el is absent in DOC_ROOT
if [ -f ${EMACS_HTMLIZE} ]
then
cp ${EMACS_HTMLIZE} ${HTMLIZE_EL}
else
# Case 2: submodule has not been cloned
${abs_srcdir}/tools/missing git clone "https://github.com/TREX-CoE/emacs-htmlize" ${abs_srcdir}/tools/missing git clone "https://github.com/TREX-CoE/emacs-htmlize"
mv emacs-htmlize/htmlize.el $1 mv emacs-htmlize/htmlize.el ${HTMLIZE_EL}
rm -rf emacs-htmlize rm -rf emacs-htmlize
fi