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 bootloader: grub-efi: Identify as "GuixSD" instead of "grub". 2018-06-26 17:27:40 +02:00
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 linux-initrd: Report only missing modules, not all needed modules. 2018-07-29 18:50:28 +02:00
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 services: boot: Take gexps instead of monadic gexps. 2018-06-20 23:47:08 +02:00
system.scm system: Mapped devices needed for boot do not yield Shepherd services. 2018-06-21 23:54:15 +02:00
tests.scm