guix/gnu/tests
Chris Marusich 5dfd80e1c5
services: tor: Add a system test.
* gnu/services/networking.scm (tor-configuration->torrc): Set PidFile to
/var/run/tor/tor.pid in the base torrc configuration.
(tor-shepherd-service) <start>: Call make-forkexec-constructor/container with
a new #:pid-file argument to tell Shepherd where to find the PID file.  Add a
a new <file-system-mapping> to its existing #:mappings argument to share
/var/run/tor with the the container.
(tor-hidden-services-activation): Update docstring.  Create /var/run/tor and
set its permissions so only the tor user can access it.
* gnu/tests/networking.scm (%test-tor, %tor-os): New variables.
(run-tor-test): New procedure.
2018-08-28 00:14:24 -07:00
..
admin.scm
audio.scm
base.scm services: mcron: Add 'schedule' action. 2018-07-13 00:08:55 +02:00
databases.scm
desktop.scm
dict.scm
install.scm
mail.scm
messaging.scm
monitoring.scm services: Add prometheus-node-exporter-service-type. 2018-07-09 10:39:06 +02:00
networking.scm services: tor: Add a system test. 2018-08-28 00:14:24 -07:00
nfs.scm
rsync.scm
security-token.scm gnu: services: Add pcscd service. 2018-08-16 02:46:27 +05:30
ssh.scm
version-control.scm
virtualization.scm
web.scm