#!/bin/sh echo "Starte JDownloader Addon Wrapper..." # 1. Konfiguration aus der HA options.json lesen # Wir lesen die Werte und exportieren sie als Environment Variables # die das jaymoulin Image erwartet (MYJD_USER, etc.) export MYJD_USER=$(jq --raw-output '.myjd_email' /data/options.json) export MYJD_PASSWORD=$(jq --raw-output '.myjd_password' /data/options.json) export MYJD_DEVICE_NAME=$(jq --raw-output '.device_name' /data/options.json) echo "Konfiguration geladen für User: $MYJD_USER" # 2. Download-Pfad umbiegen # Das Image speichert standardmäßig in /opt/JDownloader/Downloads. # Wir wollen aber, dass es im HA Share Ordner landet. mkdir -p /share/downloads echo "Setze Download-Pfad auf /share/downloads..." # Falls der Ordner im Container existiert, löschen wir ihn und ersetzen ihn durch einen Link rm -rf /opt/JDownloader/Downloads ln -s /share/downloads /opt/JDownloader/Downloads # 3. Das eigentliche Programm starten # Wir rufen den Befehl auf, den das Original-Image eigentlich ausführt echo "Starte Java Prozess..." exec java -Djava.awt.headless=true -jar /opt/JDownloader/JDownloader.jar