[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#63877] [PATCH] gnu: services: web: Set SSL_CERT_DIR in php-fpm envi
From: |
Ludovic Courtès |
Subject: |
[bug#63877] [PATCH] gnu: services: web: Set SSL_CERT_DIR in php-fpm environment. |
Date: |
Sat, 01 Jul 2023 16:40:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hi Timo,
Did you have a chance to look into implementing Bruno’s suggestions?
https://issues.guix.gnu.org/63877
Ludo’.
Bruno Victal <mirai@makinata.eu> skribis:
> On 2023-06-04 14:59, Timo Wilken wrote:
>> @@ -1096,6 +1100,9 @@ (define php-fpm-shepherd-service
>> #$@(if php-ini-file
>> `("-c" ,php-ini-file)
>> '()))
>> + #:environment-variables
>> + (append #$environment-variables
>> + (default-environment-variables))
>
> Ungexp-ing lists can be rather tricky since your snippet will expand to:
>
> ...
> #:environment-variables (append ("FOO=bar" ...)
> (default-environment-variables))
> ...
>
>
> Which is interpreted as a procedure call. (and results in a hanged shepherd)
>
> You need to quote the list here:
>
> #:environment-variables (append '#$environment-variables
> (default-environment-variables))
>
> Bonus points if you can write a small system test for this. (see
> gnu/tests/web.scm for inspiration)
> For our purposes, a pair of HTTP servers where one of them uses a
> self-signed certificate will suffice.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug#63877] [PATCH] gnu: services: web: Set SSL_CERT_DIR in php-fpm environment.,
Ludovic Courtès <=