1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-10 16:50:43 +02:00
guix/nix/libutil
Reepca Russelstein 05a669efa5
daemon: Gracefully handle target mount point already existing.
Fixes guix/guix#903.

* nix/libutil/spawn.cc (bindMount): in the "regular file" case, only create a
  placeholder file if one doesn't already exist.

Change-Id: Ie46b2fef2cea5b2a052c4ec48d00e97bfc1ee506
Reported-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-04 18:41:43 +02:00
..
affinity.cc
affinity.hh
archive.cc
archive.hh
hash.cc
hash.hh
seccomp.cc daemon: add seccomp filter for slirp4netns. 2025-06-24 10:07:58 -04:00
seccomp.hh daemon: Fix build with gcc-14. 2025-06-25 14:33:26 +02:00
serialise.cc daemon: Remove ‘foreach’ and ‘foreach_reverse’ 2025-06-09 22:05:13 +02:00
serialise.hh
spawn.cc daemon: Gracefully handle target mount point already existing. 2025-07-04 18:41:43 +02:00
spawn.hh daemon: add seccomp filter for slirp4netns. 2025-06-24 10:07:58 -04:00
types.hh daemon: Remove ‘singleton’ and replace ‘typedef’ with ‘using’ in ‘types.hh’ 2025-06-03 15:09:55 +02:00
util.cc daemon: Protect ‘copyFileRecursively’ from race conditions. 2025-06-24 10:07:59 -04:00
util.hh daemon: Use slirp4netns to provide networking to fixed-output derivations. 2025-06-24 10:07:57 -04:00