diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-07-31 18:22:45 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-08-01 00:02:03 +0200 |
commit | bfe3fdbc75a1412ccac46fc2ca750fa42e7f70fe (patch) | |
tree | 1915da4619b5e7fb7f48e8b90c25ed6b444dae14 /gnu | |
parent | 7c1010f3261fcb74ab9b7702f59443ad89031a2f (diff) | |
download | guix-bfe3fdbc75a1412ccac46fc2ca750fa42e7f70fe.tar.gz |
services: tor: Do not write to /var/log/tor.log.
The service uses syslog and additionally shepherd 0.9 captures its stdout/stderr, so there's no point in passing #:log-file. * gnu/services/networking.scm (tor-shepherd-service): Remove #:log-file argument to 'make-forkexec-constructor'. (%tor-log-rotation): Remove. (tor-service-type): Remove ROTTLOG-SERVICE-TYPE extension.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/services/networking.scm | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm index b555c46040..3ddcdcc251 100644 --- a/gnu/services/networking.scm +++ b/gnu/services/networking.scm @@ -997,15 +997,10 @@ HiddenServicePort ~a ~a~%" ;; 'sd_notify' though), so we're stuck with that. (start #~(make-forkexec-constructor (list #$tor "-f" #$torrc) - #:user "tor" #:group "tor" - #:log-file "/var/log/tor.log")) + #:user "tor" #:group "tor")) (stop #~(make-kill-destructor)) (documentation "Run the Tor anonymous network overlay.")))))))) -(define %tor-log-rotation - (list (log-rotation - (files '("/var/log/tor.log"))))) - (define (tor-activation config) "Set up directories for Tor and its hidden services, if any." #~(begin @@ -1051,9 +1046,7 @@ HiddenServicePort ~a ~a~%" (service-extension account-service-type (const %tor-accounts)) (service-extension activation-service-type - tor-activation) - (service-extension rottlog-service-type - (const %tor-log-rotation)))) + tor-activation))) ;; This can be extended with hidden services. (compose concatenate) |