Hi Dariqq, Dariqq <dar...@posteo.net> writes:
[...] > Dariqq (2): > gnu: lightdm: Use global sysconfdir. > gnu: lightdm-service-type: Add lightdm.conf to /etc/lightdm. Finally pushed to master (see commits b9d7e15f9f and 3a8e19a61d), after I had some time to properly review and test it. I've adjusted the commit messages a bit, and used this Scheme trick to reuse more of the install phase arguments: --8<---------------cut here---------------start------------->8--- ;; matching tests. - (unsetenv "LC_ALL")))))) + (unsetenv "LC_ALL"))) + (replace 'install + (lambda* (#:key make-flags #:allow-other-keys #:rest args) + ;; Override the sysconfdir flag only for the installation phase, + ;; as it attempts to write the sample config files to /etc and + ;; fail otherwise. + (define make-flags* + (append make-flags (list (string-append "sysconfdir=" + #$output "/etc")))) + (apply (assoc-ref %standard-phases 'install) + (append args (list #:make-flags make-flags*)))))))) (inputs --8<---------------cut here---------------end--------------->8--- Closing. -- Thanks, Maxim