diff --git a/makefile_unix.sh b/makefile_unix.sh new file mode 100644 index 0000000000000000000000000000000000000000..b5b3a639afc8b2681c1aadb7bf88a213c9b7d552 --- /dev/null +++ b/makefile_unix.sh @@ -0,0 +1,47 @@ +#! /bin/bash + +if [ "$(whoami)" != "root" ]; then + echo "Vous devez posséder les droits administrateurs pour installer ce package." + echo "Veuillez utiliser la commande « sudo sh unix_installer.sh »." + exit 1 +fi + +pdflatex polytechnique.dtx >> /dev/null +makeindex -q -s gind.ist -o polytechnique.ind polytechnique.idx >> /dev/null +pdflatex polytechnique.dtx >> /dev/null +rm *.aux *.glo *.idx *.ilg *.ind *.log *.toc >> /dev/null +chemindist=$(kpsewhich -var-value TEXMFMAIN) +chemintex=${chemindist}/tex/latex/polytechnique +cheminsource=${chemindist}/source/latex/polytechnique +cheminsourceresources=${chemindist}/source/latex/polytechnique/resources +chemindoc=${chemindist}/doc/latex/polytechnique +mkdir ${chemintex} +mkdir ${cheminsource} +mkdir ${cheminsourceresources} +mkdir ${chemindoc} +cp polytechnique.dtx ${cheminsource} +cp polytechnique.sty ${chemintex} +cp polytechnique.pdf ${chemindoc} +rm -f polytechnique.sty +cd resources +cp *.eps ${cheminsourceresources} +cp *.eps ${chemintex} +cp *.pdf ${cheminsourceresources} +cp *.pdf ${chemintex} +echo "************************************************" +echo "* La base de donnees des packages est en train *" +echo "* de se mettre à jour. Cela peut prendre un *" +echo "* peu de temps. Merci de patienter. *" +echo "************************************************" +texhash >> /dev/null +echo "************************************************" +echo "* Le package a ete installe ! La documentation *" +echo "* se trouve a l'emplacement suivant : *" +echo ${chemindoc} +echo "* Les fichiers sources et resources a *" +echo "* l'endroit suivant : *" +echo ${cheminsource} +echo "* Et le .sty a l'endroit suivant : *" +echo ${chemintex} +echo "* Bonne utilisation ! *" +echo "************************************************" diff --git a/uninstaller_unix.sh b/uninstaller_unix.sh new file mode 100644 index 0000000000000000000000000000000000000000..4130bf0383f15e3b779789cc12d1f96ce925da87 --- /dev/null +++ b/uninstaller_unix.sh @@ -0,0 +1,26 @@ +#! /bin/bash + +if [ "$(whoami)" != "root" ]; then + echo "Vous devez posséder les droits administrateurs pour désinstaller ce package." + echo "Veuillez utiliser la commande « sudo sh unix_uninstaller.sh »." + exit 1 +fi + +chemindist=$(kpsewhich -var-value TEXMFMAIN) +chemintex=${chemindist}/tex/latex/polytechnique +cheminsource=${chemindist}/source/latex/polytechnique +cheminsourceresources=${chemindist}/source/latex/polytechnique/resources +chemindoc=${chemindist}/doc/latex/polytechnique + +rm -rf ${chemindoc} +rm -rf ${chemintex} +rm -rf ${cheminsource} + +echo "************************************************" +echo "* La base de donnees des packages est en train *" +echo "* de se mettre à jour. Cela peut prendre un *" +echo "* peu de temps. Merci de patienter. *" +echo "************************************************" +texhash >> /dev/null + +echo "Le package a été désinstallé" \ No newline at end of file