No description
  • TeX 73.7%
  • Shell 23.1%
  • Makefile 3.2%
Find a file
2026-04-18 06:44:32 +02:00
bbs-bs-atmel-flip Behebe Fehler in SETX-Syntax für Atmel Flip. 2026-04-14 18:37:19 +02:00
bbs-bs-codesys Ergänze fehlende changelogs. 2026-04-10 16:13:52 +02:00
bbs-bs-digital-simulator Aktualisiere Beschreibungstexte und Weblinks für alle Pakete. 2026-04-10 16:27:43 +02:00
bbs-bs-eltako-pct14 Erstelle Startmenüeintrag für Atmel Flip und behebe Problem mit Eltako PCT14. 2026-04-14 16:34:03 +02:00
bbs-bs-keil-uvision-5 Aktualisiere Beschreibungstexte und Weblinks für alle Pakete. 2026-04-10 16:27:43 +02:00
bbs-bs-mqtt-explorer Aktualisiere alte Paketnamen in debian-Verzeichnissen. 2026-04-10 16:28:33 +02:00
bbs-bs-pap-designer Aktualisiere Beschreibungstexte und Weblinks für alle Pakete. 2026-04-10 16:27:43 +02:00
bbs-bs-raspberry-pi-imager Behebe Fehler in SETX-Syntax für Atmel Flip. 2026-04-14 18:37:19 +02:00
bbs-bs-rt-toolbox3 Ergänze Homepage-Links und Beschreibungen für RT ToolBox und Tulip Player. 2026-04-18 06:44:32 +02:00
bbs-bs-teraterm Aktualisiere alte Paketnamen in debian-Verzeichnissen. 2026-04-10 16:28:33 +02:00
bbs-bs-tulip-player Ergänze Homepage-Links und Beschreibungen für RT ToolBox und Tulip Player. 2026-04-18 06:44:32 +02:00
bbs-bs-uaexpert Aktualisiere Beschreibungstexte und Weblinks für alle Pakete. 2026-04-10 16:27:43 +02:00
bbs-bs-uniflow-smartclient Aktualisiere Beschreibungstexte und Weblinks für alle Pakete. 2026-04-10 16:27:43 +02:00
.gitignore Lade Backup-Dateien per Bash-Skript auf Nextcloud hoch. 2026-04-16 17:57:55 +02:00
backup_packages.sh Verbessere Upload-Skript um Best Practice und Kommandozeilenparameter und ergänze Dokumentation. 2026-04-18 06:27:13 +02:00
LICENSE Dokumentiere typische Code-Schnipsel und füge README- und LICENSE-Datei ein. 2026-04-10 19:14:42 +02:00
README.md Verbessere Upload-Skript um Best Practice und Kommandozeilenparameter und ergänze Dokumentation. 2026-04-18 06:27:13 +02:00
Snippets.md Installiere Treiber für Atmel und vertraue den Treibern von Atmel und Raspberry Pi. 2026-04-14 18:25:49 +02:00
TODO.md Dokumentiere typische Code-Schnipsel und füge README- und LICENSE-Datei ein. 2026-04-10 19:14:42 +02:00
upload_package.sh Verbessere Upload-Skript um Best Practice und Kommandozeilenparameter und ergänze Dokumentation. 2026-04-18 06:27:13 +02:00

Softwarepakete für iServ-Server der BBS Brinkstraße

Dieses Repository enthaelt Softwarepakete für iServ und die Hilfsskripte um sie als Archiv zu sichern und auf einen Nextcloud-Share hochzuladen.

Inhalt

  • Paketordner mit Praefix bbs-bs-*, z. B.:
    • bbs-bs-codesys
    • bbs-bs-mqtt-explorer
    • bbs-bs-raspberry-pi-imager
    • bbs-bs-uaexpert
  • Skript backup_packages.sh zum Erstellen von .tar.gz-Archiven
  • Skript upload_package.sh zum Hochladen der Archive per WebDAV

Voraussetzungen

  • bash
  • tar (fuer Backups)
  • curl (fuer Upload)

Archiv erstellen: backup_packages.sh

Erzeugt Archive im Format:

<paketname>_<version>_<YYYY-MM-DD>.tar.gz

Die version wird aus der Datei control des jeweiligen Paketordners gelesen.

Aufruf:

./backup_packages.sh --all
./backup_packages.sh --dir bbs-bs-codesys

Hilfe:

./backup_packages.sh --help

Archive hochladen: upload_package.sh

Lädt vorhandene Archive (bbs-bs-*.tar.gz) in ein Nextcloud Public Share über WebDAV hoch.

Aufruf:

./upload_package.sh --all
./upload_package.sh --dir bbs-bs-codesys

Hilfe:

./upload_package.sh --help

Optionale Umgebungsvariablen fuer den Upload

  • NEXTCLOUD_SHARE_FOLDER (Share-Token)
  • NEXTCLOUD_BASE_URL (Basis-URL des Nextcloud-Servers)
  • NEXTCLOUD_INSECURE_TLS=true (optional, aktiviert curl -k)

Beispiel:

NEXTCLOUD_SHARE_FOLDER="<token>" \
NEXTCLOUD_BASE_URL="https://nextcloud.example.de" \
./upload_package.sh --all

Typischer Ablauf

./backup_packages.sh --all
./upload_package.sh --all