diff --git a/scripts/makeDoku.sh b/scripts/makeDoku.sh index 56b2ed43838a459e89324e351a24199332e1408d..69cb7625a0f771cc8401d943ded429aaf87a89b3 100755 --- a/scripts/makeDoku.sh +++ b/scripts/makeDoku.sh @@ -19,17 +19,17 @@ else echo $PACKAGELIST fi -DOCUDIR="$MY_DIR/../Doku" +DOCUDIR="$MY_DIR../Doku" if [ ! -f "$DOCUDIR/HEADER.tex" ]; then #HEADER muss ex. sonst kommt auf keinen Fall was sinnvolles bei rum echo "Leider ist keine Dokumentation auf dem LIP-Stick vorhanden..." - return 0 #linuxparty.sh soll auch ohne Doku Verzeichnis laufen + exit 0 #linuxparty.sh soll auch ohne Doku Verzeichnis laufen fi #DOCFILE=$(mktemp --suffix='.tex') WORKING_DIR=$(mktemp -d) cp -a "$DOCUDIR/." "$WORKING_DIR" - for PACKAGE in $INSTALLED_PKGS; do + for PACKAGE in $PACKAGELIST; do #zenity and kdialog return quoted package names; nice for apt call but bad here CLEAN_PACKAGE_NAME=$(echo "$PACKAGE" | tr -d "\" ") echo "Dokumentation fuer $PACKAGE von ${WORKING_DIR}/${CLEAN_PACKAGE_NAME}.tex" @@ -43,8 +43,7 @@ DOCUDIR="$MY_DIR/../Doku" pdflatex -output-directory "$WORKING_DIR" "DOCUMENTATION.gen.tex" pdflatex -output-directory "$WORKING_DIR" "DOCUMENTATION.gen.tex" # ja, ist Absicht if [ $? -ne 0 ]; then - err "Fehler beim kompilieren der Dokumentation." - return 1 + exit 1 fi popd @@ -53,4 +52,4 @@ DOCUDIR="$MY_DIR/../Doku" RC=$? pressenter "Dokummentation der von dir installierten Paktete wurde in deinem Benutzerverzeichnis ($HOME) als 'Deine-LIP-Dokumentation.pdf' abegelegt." - return $RC + exit $RC