guix-play/gnu
Arun Isaac b33454ae0b
linux-container: Support container network sharing.
* gnu/system/linux-container.scm (container-essential-services): If network is
to be shared with the host, remove network configuration files from etc
service.
(containerized-operating-system): If network is to be shared with the host,
remove nscd service and map host's /var/run/nscd if it exists.
(container-script): If network is to be shared with the host, do not create
network namespace.
* guix/scripts/system.scm (system-derivation-for-action): Add
#:container-shared-network? argument.
(perform-action): Add #:container-shared-network? argument.
(show-help): Add "-N, --network" help information.
(%options): Add network option.
(process-action): Call perform-action with #container-shared-network? argument.
* doc/guix.texi (Invoking guix system): Document the "-N, --network" option.

Co-authored-by: Christopher Baines <mail@cbaines.net>
2019-05-14 02:54:58 +05:30
..
bootloader bootloader: grub: Remove unneeded 'terminal_output'. 2019-05-09 12:11:36 +02:00
build shepherd: Include /etc/localtime in service containers. 2019-05-03 17:47:29 +02:00
installer installer: Add missing 'G_' call. 2019-05-09 12:11:36 +02:00
packages gnu: Add harmonist. 2019-05-13 23:20:00 +02:00
services services: prometheus-node-exporter add default. 2019-05-13 15:28:37 +02:00
system linux-container: Support container network sharing. 2019-05-14 02:54:58 +05:30
tests services: Log-in services now require "pam_loginuid". 2019-05-09 12:11:36 +02:00
artwork.scm artwork: Update snapshot to b975164. 2019-03-05 23:08:53 +01:00
bootloader.scm bootloader: Add a 'keyboard-layout' field. 2019-03-24 23:06:11 +01:00
ci.scm Remove traces of "GuixSD". 2019-03-13 23:12:43 +01:00
installer.scm installer: Actually reboot when the user presses "Reboot." 2019-04-26 14:19:36 +02:00
local.mk gnu: gnome-tweak-tool: Update to 3.28.1. 2019-05-10 13:31:32 +02:00
packages.scm packages: Reintroduce 'find-newest-available-packages'. 2019-03-28 23:06:58 +01:00
services.scm services: 'gc-root-service-type' now has a default value. 2019-05-10 23:29:18 +02:00
system.scm system: Export 'operating-system-default-essential-services'. 2019-05-10 23:29:18 +02:00
tests.scm accounts: Add default value for the 'home-directory' field of <user-account>. 2019-03-25 23:37:06 +01:00