fix(config-profiles): preserve mounted file inodes

Update files within profile directory mounts in place so editor saves reach running containers.
This commit is contained in:
2026-07-22 11:52:42 +02:00
parent b995521e22
commit 5331a0f110
2 changed files with 32 additions and 1 deletions
@@ -569,7 +569,7 @@ def apply_resolved_profile(
expanded_target = os.path.normpath(expand_container_path(mount.target, home_dir))
mount_dir = mounts_dir / expanded_target.lstrip("/").replace("/", "_")
for file_path, content in mount.files.items():
write_canonical_file(mount_dir, file_path, content)
write_canonical_file(mount_dir, file_path, content, preserve_inode=True)
volume_mounts.append(
{