Installation von rechnung.sty entfernt

This commit is contained in:
qbi 2021-05-28 22:55:05 +02:00
parent c5fb722e40
commit 7bf85fc94b

View file

@ -42,9 +42,7 @@ fi
PROGRAMM_NAME=$0
PROGRAMM_VERSION="0.0.1"
#VERBOSITY=0
STY_HOME="$HOME/texmf/tex/latex"
STY_RECHNUNG="rechnung.sty"
STY_URL="https://github.com/tomka/rechnung"
RECHNUNGSFILE="rechnung.ini"
TEMPLATEFILE="template.ltx"
SEDFILE="sed.txt"
@ -163,19 +161,6 @@ check_readable() {
fi
}
check_sty() (
print_start "Suche nach $STY_RECHNUNG ..."
rechnung=$(find "$STY_HOME" -type f -name "$STY_RECHNUNG")
if [ "$rechnung" = "" ]; then
print_failed
return 1
else
print_ok
return 0
fi
)
check_binaries() {
program=""
@ -232,52 +217,6 @@ trim_value() {
set +f
}
# LaTeX-Paket rechnung.sty installieren
# -------------------------------------
install_sty() (
old_pwd=$(pwd)
read -r " LaTeX Paket $STY_RECHNUNG installieren? (y/N): "
if [ "$REPLY" = "y" ] || [ "$REPLY" = "Y" ] || [ "$REPLY" = "j" ] || [ "$REPLY" = "J" ]
then
check_binaries "$GIT_BIN $LATEX_BIN"
print_start "Hole Repo von $STY_URL ..."
if git clone $STY_URL >/dev/null 2>&1; then
print_ok
cd rechnung
mkdir -p "$STY_HOME/rechnung/"
print_start "Kompiliere $STY_RECHNUNG ..."
if $LATEX_BIN rechnung.ins >/dev/null 2>&1; then
print_ok
print_start "Kopiere $STY_RECHNUNG nach $STY_HOME/rechnung ..."
if cp rechnung.sty "$STY_HOME/rechnung/"; then
print_ok
else
print_failed
exit 1
fi
cd "$old_pwd"
rm -rf rechnung/
print_info "Paket $STY_RECHNUNG erfolgreich installiert"
else
print_error "Installation fehlgeschlagen"
exit 5
fi
else
print_error "Klonen des Repos fehlgeschlagen"
exit 6
fi
else
print_info "Beende Progrann"
exit 7
fi
)
# wenn ein neuer Kunde beginnt, alle Variablen neu initialisieren
# ---------------------------------------------------------------
@ -425,12 +364,11 @@ fi
check_binaries "$EXECUTABLES_TO_CHECK"
check_readable "$RECHNUNGSFILE"
check_readable "$TEMPLATEFILE"
if ! check_sty "$STY_HOME"; then
print_warn "$STY_RECHNUNG nicht gefunden."
install_sty
fi
exit
if ! kpsewhich $STY_RECHNUNG > /dev/null; then
print_error "$STY_RECHNUNG nicht gefunden."
exit
fi
# Kundendatei einlesen und rechnungen erstellen