mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2025-03-10 08:54:36 +00:00
services: iwd: Rotate logs.
* rosenthal/services/networking.scm (iwd-log-rotations): New procedure. (iwd-service-type): Extend rottlog-service-type with it.
This commit is contained in:
parent
bf0c5dc70b
commit
95393955f1
@ -347,6 +347,10 @@ list, power save will be disabled."))
|
||||
(define add-iwd-package
|
||||
(compose list iwd-configuration-iwd))
|
||||
|
||||
(define (iwd-log-rotations config)
|
||||
(list (log-rotation
|
||||
(files (list (iwd-configuration-log-file config))))))
|
||||
|
||||
(define (iwd-shepherd-service config)
|
||||
(match-record config <iwd-configuration>
|
||||
(iwd resolvconf log-file
|
||||
@ -382,7 +386,9 @@ list, power save will be disabled."))
|
||||
(service-extension etc-service-type
|
||||
add-iwd-config-file)
|
||||
(service-extension profile-service-type
|
||||
add-iwd-package)))
|
||||
add-iwd-package)
|
||||
(service-extension rottlog-service-type
|
||||
iwd-log-rotations)))
|
||||
(default-value (iwd-configuration))
|
||||
(description "Run iwd, the iNet wireless daemon.")))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user