guix/gnu
Caleb Ristvedt 73da0e3a23
gnu: linux-container: Make it more suitable for derivation-building.
* gnu/build/linux-container.scm (mount-file-systems): First remount all
  filesystems in the current mount namespace as private (by mounting / with
  MS_PRIVATE and MS_REC), so that the set of mounts cannot increase except
  from within the container. Also, the tmpfs mounted over the chroot directory
  now inherits the chroot directory's permissions (p11-kit, for example, has a
  test that assumes that the root directory is not writable for the current
  user, and tmpfs is by default 1777 when created).

* guix/build/syscalls.scm (MS_PRIVATE, MS_REC): new variables.
2020-04-13 13:14:50 -05:00
..
bootloader system: Allow for comma-separated keyboard layouts. 2020-04-06 00:14:13 +02:00
build gnu: linux-container: Make it more suitable for derivation-building. 2020-04-13 13:14:50 -05:00
installer installer: tests: Don't install to a CD/DVD. 2020-04-10 16:02:52 +02:00
machine machine: ssh: Better report missing initrd modules. 2020-03-23 10:48:17 +01:00
packages gnu: Add sbcl-enchant. 2020-04-13 18:11:23 +02:00
services services: libvirt-configuration: Fix grammar of "allows to select" to "allows 2020-04-12 13:04:34 -07:00
system vm: Use virtio network driver. 2020-04-10 20:20:11 +02:00
tests tests: openvswitch: Use the absolute file name of ovs-vsctl. 2020-04-10 20:20:11 +02:00
artwork.scm
bootloader.scm
ci.scm ci: Remove "mips64el-linux-gnuabi64" from '%cross-targets'. 2020-04-07 12:31:36 +02:00
installer.scm installer: Allow Alt+Shift toggle from non-Latin keyboard layouts. 2020-04-09 02:42:54 +00:00
local.mk gnu: Merge ham-radio and sdr modules into radio module. 2020-04-11 10:04:39 +02:00
machine.scm
packages.scm
services.scm services: Allow modprobe to use "/etc/modprobe.d". 2020-04-05 12:12:07 +02:00
system.scm system: Don’t create a module database when no modules are available. 2020-04-04 21:13:26 +02:00
tests.scm