services: readymedia: Change cache and log directory permissions to 755.

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 <ludo@gnu.org>
This commit is contained in:
Sughosha 2025-03-11 08:33:06 +05:30 committed by Ludovic Courtès
parent 265d4f33dc
commit cfe68843a8
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -188,10 +188,14 @@
(mkdir-p/perms directory (mkdir-p/perms directory
(getpw #$%readymedia-user-account) (getpw #$%readymedia-user-account)
#o775))) #o775)))
(list #$cache-directory (list #$@(map readymedia-media-directory-path
#$log-directory media-directories)))
#$@(map readymedia-media-directory-path (for-each (lambda (directory)
media-directories))))))) (unless (file-exists? directory)
(mkdir-p/perms directory
(getpw #$%readymedia-user-account)
#o755)))
(list #$cache-directory #$log-directory))))))
(define readymedia-service-type (define readymedia-service-type
(service-type (service-type