From cfe68843a8bf8cded75e3901debc13023d1225b3 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Tue, 11 Mar 2025 08:33:06 +0530 Subject: [PATCH] services: readymedia: Change cache and log directory permissions to 755. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Create cache directory and log directory with 755 permission, which passes run-readymedia-test. * gnu/services/upnp.scm (readymedia-activation): Change directory permissions of cache-directory and log-directory to 755. Change-Id: Iff30040c3fd52564510f66d3568dab0ef89e0449 Signed-off-by: Ludovic Courtès --- gnu/services/upnp.scm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gnu/services/upnp.scm b/gnu/services/upnp.scm index c125c07af2..47c32f0a1e 100644 --- a/gnu/services/upnp.scm +++ b/gnu/services/upnp.scm @@ -188,10 +188,14 @@ (mkdir-p/perms directory (getpw #$%readymedia-user-account) #o775))) - (list #$cache-directory - #$log-directory - #$@(map readymedia-media-directory-path - media-directories))))))) + (list #$@(map readymedia-media-directory-path + media-directories))) + (for-each (lambda (directory) + (unless (file-exists? directory) + (mkdir-p/perms directory + (getpw #$%readymedia-user-account) + #o755))) + (list #$cache-directory #$log-directory)))))) (define readymedia-service-type (service-type