From db8aba9be44b0e0bffb1bc81f85fb7ba625fd8c3 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 6 Feb 2021 12:48:43 +0100 Subject: [PATCH] Update 50-configuration.sh --- .../rootfs/etc/cont-init.d/50-configuration.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/qbittorrent/rootfs/etc/cont-init.d/50-configuration.sh b/qbittorrent/rootfs/etc/cont-init.d/50-configuration.sh index c296da6d7..77a2ff9b4 100644 --- a/qbittorrent/rootfs/etc/cont-init.d/50-configuration.sh +++ b/qbittorrent/rootfs/etc/cont-init.d/50-configuration.sh @@ -10,10 +10,15 @@ if bashio::config.true 'ssl'; then CERTFILE=$(bashio::config 'certfile') KEYFILE=$(bashio::config 'keyfile') #Check if certificates exist - #if [ bashio::fs.file_exists "/ssl/$CERTFILE" ] && [ bashio::fs.file_exists "/ssl/$KEYFILE" ]; then - echo 'WebUI\HTTPS\Enabled=True' >> /config/qBittorrent/qBittorrent.conf - echo "WebUI\HTTPS\CertificatePath=/ssl/$CERTFILE" >> /config/qBittorrent/qBittorrent.conf - echo "WebUI\HTTPS\KeyPath=/ssl/$KEYFILE" >> /config/qBittorrent/qBittorrent.conf + #if [ bashio::fs.file_exists "/ssl/$CERTFILE" ] && [ bashio::fs.file_exists "/ssl/$KEYFILE" ]; then + cd /config/qBittorrent + LINE=$(sed -n '/Preferences/=' qBittorrent.conf) + sed "$LINEi\ WebUI\HTTPS\Enabled=True" qBittorrent.conf + sed "$LINEi\ WebUI\HTTPS\CertificatePath=/ssl/$CERTFILE" qBittorrent.conf + sed "$LINEi\ WebUI\HTTPS\KeyPath=/ssl/$KEYFILE" qBittorrent.conf + #echo 'WebUI\HTTPS\Enabled=True' >> qBittorrent.conf + #echo "WebUI\HTTPS\CertificatePath=/ssl/$CERTFILE" >> qBittorrent.conf + #echo "WebUI\HTTPS\KeyPath=/ssl/$KEYFILE" >> qBittorrent.conf #else bashio::log.error "Certificates not found in $CERTFILE and/or $KEYFILE" #fi fi