guix/gnu
Hugo Buddelmeijer 4281704a25
build: Make /etc/hosts a regular file again.
Commit 7c70a1080a ("gnu/system: Simplify the
creation of /etc (was: Turn /etc/localtime into a symlink)") made all of the
files under /etc other than sudoers symlinks to their store target.  This
causes a problem at least for the vpn-slice service, which expects to be able
to write to said file.

* gnu/build/activation.scm (activate-etc): Special-case /etc/hosts to make it
a regular file.

Change-Id: Ia42dacd8731edba5e72442ab0399bdc3f7101989
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
Fixes: #4800
2025-12-22 10:46:52 +09:00
..
bootloader
build build: Make /etc/hosts a regular file again. 2025-12-22 10:46:52 +09:00
home Update Giacomo's email address. 2025-12-03 14:38:09 +09:00
installer
machine
packages gnu: luanti-mineclonia: Lint synopsis and description. 2025-12-22 09:05:17 +09:00
services services: shared-cache: Require user-file-systems. 2025-12-20 13:37:12 +01:00
system vm-image.tmpl: Allow empty passwords in base-services. 2025-12-20 13:37:10 +01:00
tests services: nscd: Cause PID 1 to drop nscd database mappings on shutdown. 2025-12-19 00:05:43 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: dvdbackup: Fix build with libdvdread 6.1.0+. 2025-12-20 10:24:55 -08:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm