guix/gnu
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
..
bootloader
build linux-modules: Adjust 'section-contents' procedure. 2018-08-21 23:27:08 +02:00
packages gnu: GRUB: Check for errors from efibootmgr. 2018-08-28 01:19:28 +02:00
services services: tor: Add a system test. 2018-08-28 00:14:24 -07:00
system
tests services: tor: Add a system test. 2018-08-28 00:14:24 -07:00
artwork.scm
bootloader.scm
local.mk gnu: GRUB: Check for errors from efibootmgr. 2018-08-28 01:19:28 +02:00
packages.scm
services.scm
system.scm
tests.scm