From e98d105b9ed354fff089cc966b4eb979afa31c9d Mon Sep 17 00:00:00 2001
From: Denis Merigoux <denis.merigoux@gmail.com>
Date: Mon, 25 May 2015 16:04:27 +0200
Subject: [PATCH] Installer for Unix Made by Antoine Pelletier

---
 makefile_unix.sh    | 47 +++++++++++++++++++++++++++++++++++++++++++++
 uninstaller_unix.sh | 26 +++++++++++++++++++++++++
 2 files changed, 73 insertions(+)
 create mode 100644 makefile_unix.sh
 create mode 100644 uninstaller_unix.sh

diff --git a/makefile_unix.sh b/makefile_unix.sh
new file mode 100644
index 0000000..b5b3a63
--- /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 0000000..4130bf0
--- /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
-- 
GitLab