services: smartdns: Remove log-file option.

It's already configured in the config flie.

* rosenthal/services/dns.scm (smartdns-configuration)[log-file]: Remove field.
(smartdns-shepherd-service): Adjust MATCH-LAMBDA.
[start]: Remove "-x" option.
<#:log-file>: Remove field.
pull/1/head
Hilton Chain 1 year ago
parent b810c93083
commit b717b87fcd
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
  1. 10
      rosenthal/services/dns.scm

@ -23,22 +23,18 @@
"The Smartdns package.") "The Smartdns package.")
(config (config
(file-like (plain-file "empty" "")) (file-like (plain-file "empty" ""))
"Configuration file for Smartdns.") "Configuration file for Smartdns."))
(log-file
(string "/var/log/smartdns.log")
"Where the logs go."))
(define smartdns-shepherd-service (define smartdns-shepherd-service
(match-lambda (match-lambda
(($ <smartdns-configuration> smartdns config log-file) (($ <smartdns-configuration> smartdns config)
(list (shepherd-service (list (shepherd-service
(documentation "Run smartdns.") (documentation "Run smartdns.")
(provision '(smartdns dns)) (provision '(smartdns dns))
(requirement '(loopback networking)) (requirement '(loopback networking))
(start #~(make-forkexec-constructor (start #~(make-forkexec-constructor
(list #$(file-append smartdns "/sbin/smartdns") (list #$(file-append smartdns "/sbin/smartdns")
"-f" "-x" "-c" #$(file-append config)) "-f" "-c" #$(file-append config))))
#:log-file #$log-file))
(stop #~(make-kill-destructor))))))) (stop #~(make-kill-destructor)))))))
(define smartdns-service-type (define smartdns-service-type

Loading…
Cancel
Save