Procházet zdrojové kódy

Added installation and update script.

Kristian Schultz před 11 měsíci
rodič
revize
da27160303
2 změnil soubory, kde provedl 35 přidání a 0 odebrání
  1. 32 0
      Programm/install.sh
  2. 3 0
      Programm/update.sh

+ 32 - 0
Programm/install.sh

@@ -0,0 +1,32 @@
+#!/bin/bash
+
+echo "====[ Installiere qslGen ]============================================"
+cd "`dirname "$0"`/.."
+
+baseDir="`pwd`"
+
+echo "* Erstelle Verzeichnisse"
+mkdir -p {Vorlage,Karten,Eingang}
+
+echo "* Prüfe externe Programme"
+needPrg=
+python3 --version 2>>/dev/null || needPrg="$needPrg python3"
+inkscape --version 2>>/dev/null || needPrg="$needPrg inkscape"
+magick --version 2>>/dev/null || needPrg="$needPrg imagemagick"
+
+if test "x$needPrg" != "x"
+then
+  echo "  -> Installiere folgende Programme: $needPrg"
+  sudo apt install $needPrg
+fi
+
+echo "* Erstelle Verknüpfungen"
+
+mkdir -p ~/.local/bin
+test -e ~/.local/bin/qslGen.py || ln -s "$baseDir/Programm/qslGen.py" ~/.local/bin/qslGen.py
+
+echo "* Erstelle Config"
+test -e "$baseDir"/config.cfg || ( echo 'card_name={_CALL_}_{_Date_}_{_Time_}' > "$baseDir/config.cfg" )
+
+echo "* Fertig"
+

+ 3 - 0
Programm/update.sh

@@ -0,0 +1,3 @@
+#!/bin/bash
+cd `dirname "$0"`
+git pull --ff-only