diff options
-rw-r--r-- | tw/services/media.scm | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tw/services/media.scm b/tw/services/media.scm index cb463bb1..9755af9d 100644 --- a/tw/services/media.scm +++ b/tw/services/media.scm @@ -46,6 +46,8 @@ run the download script. By default, picks a random time between 04:00 and #$(program-file "yt-dlp-command" #~(begin + (setenv "SSL_CERT_DIR" "/etc/ssl/certs") + (setenv "SSL_CERT_FILE" "/etc/ssl/certs/ca-certificates.crt") (chdir #$(yt-dlp-configuration-media-directory config)) ;; Auto-update if we're using yt-dlp from the media directory. #$@(if yt-dlp-package '() @@ -77,10 +79,13 @@ run the download script. By default, picks a random time between 01:00 and #~(job #$(get-iplayer-configuration-schedule config) #$(program-file "get-iplayer-command" - #~(execl #$(file-append (get-iplayer-configuration-get-iplayer config) - "/bin/get_iplayer") - "get_iplayer" "--pvr" "--profile-dir" - #$(get-iplayer-configuration-config-directory config))) + #~(begin + (setenv "SSL_CERT_DIR" "/etc/ssl/certs") + (setenv "SSL_CERT_FILE" "/etc/ssl/certs/ca-certificates.crt") + (execl #$(file-append (get-iplayer-configuration-get-iplayer config) + "/bin/get_iplayer") + "get_iplayer" "--pvr" "--profile-dir" + #$(get-iplayer-configuration-config-directory config)))) #:user #$(get-iplayer-configuration-user config)))) (define get-iplayer-service-type |