mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-30 21:49:25 +00:00
40 lines
1.0 KiB
Bash
40 lines
1.0 KiB
Bash
#!/bin/sh
|
|
|
|
if [ $2 != INSTALL ]; then exit 0; fi
|
|
|
|
BINDIR=${PKG_PREFIX}/bin
|
|
for f in ${BINDIR}/MakeTeXMF ${BINDIR}/MakeTeXPK ${BINDIR}/MakeTeXTFM ${PKG_PREFIX}/share/texmf/web2c/texmf.cnf; do
|
|
if [ -f $f ]; then files_exist="${files_exist} $f"; fi
|
|
done
|
|
|
|
if [ -z "${files_exist}" ]; then exit 0; fi
|
|
|
|
echo '************************************************************************'
|
|
echo
|
|
if [ "x$3" = "xBATCH" ]; then
|
|
echo 'Following files will be renamed to *.old:'
|
|
else
|
|
echo 'Files listed below already exist on this system:'
|
|
fi
|
|
echo
|
|
for f in ${files_exist}; do echo $f; done
|
|
echo
|
|
if [ "x$3" != "xBATCH" ]; then
|
|
echo 'If you proceed, these files will be renamed to *.old and new files'
|
|
echo 'will be installed.'
|
|
if [ -z "${PACKAGE_BUILDING}" ]; then
|
|
read -p 'Would you like to proceed? (y/N)> ' ans
|
|
else
|
|
ans=yes
|
|
fi
|
|
case x$ans in
|
|
xy*|xY*) for f in ${files_exist} ;do mv -f $f ${f}.old; done; exit 0
|
|
esac
|
|
|
|
echo 'Aborting the installation.'
|
|
exit 1
|
|
else
|
|
for f in ${files_exist}; do mv -f $f ${f}.old; done
|
|
exit 0
|
|
fi
|