install.sh 848 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/bash
  2. echo "====[ Installiere qslGen ]============================================"
  3. cd "`dirname "$0"`/.."
  4. baseDir="`pwd`"
  5. echo "* Erstelle Verzeichnisse"
  6. mkdir -p {Vorlage,Karten,Eingang}
  7. echo "* Prüfe externe Programme"
  8. needPrg=
  9. python3 --version 2>>/dev/null || needPrg="$needPrg python3"
  10. inkscape --version 2>>/dev/null || needPrg="$needPrg inkscape"
  11. magick --version 2>>/dev/null || needPrg="$needPrg imagemagick"
  12. if test "x$needPrg" != "x"
  13. then
  14. echo " -> Installiere folgende Programme: $needPrg"
  15. sudo apt install $needPrg
  16. fi
  17. echo "* Erstelle Verknüpfungen"
  18. mkdir -p ~/.local/bin
  19. test -e ~/.local/bin/qslGen.py || ln -s "$baseDir/Programm/qslGen.py" ~/.local/bin/qslGen.py
  20. echo "* Erstelle Config"
  21. test -e "$baseDir"/config.cfg || ( echo 'card_name={_CALL_}_{_Date_}_{_Time_}' > "$baseDir/config.cfg" )
  22. echo "* Fertig"