While checking our codebase for potential uses of non-usr-merged paths for ZFS I noticed the file-restore uses absolute paths for most commands.
As the daemon runs in an isolated environment we provide sticking to absolute paths, instead of adding a PATH variable for Command::new to search seems a sensible option. Instead this patch creates a usr-merged environment in the initramfs, to prevent issues occuring with changed paths in future packages. During testing a change in `zpool import` was found, resulting in the patch for proxmox-backup. Additionally I looked through the kernel config options for newly added filesystems to add. Tested minimally with a backup of a VM containing a zpool. proxmox-backup-restore-image: Stoiko Ivanov (5): build initramfs: usr-merge initramfs update ZFS to 2.3.2 build initramfs: remove additional ZFS scripts update ubuntu-kernel to Ubuntu-6.14.0-22.22 kernel: enable more filesystem options src/build_initramfs.sh | 10 ++++++++-- src/config-base | 10 +++++++++- src/submodules/ubuntu-kernel | 2 +- src/submodules/zfsonlinux | 2 +- 4 files changed, 19 insertions(+), 5 deletions(-) proxmox-backup: Stoiko Ivanov (1): restore-daemon: adapt to zpool output changes in 2.3 proxmox-restore-daemon/src/proxmox_restore_daemon/disk.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel