after upgrading to bullseye, the cfs_read_file call within restore_update_config_line() results in an error: Is a directory! when done as an unprivileged user.
Signed-off-by: Fabian Ebner <f.eb...@proxmox.com> --- Is that the intended behavior? test/run_qemu_restore_config_tests.pl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/run_qemu_restore_config_tests.pl b/test/run_qemu_restore_config_tests.pl index e5d9f2a..d8c0f37 100755 --- a/test/run_qemu_restore_config_tests.pl +++ b/test/run_qemu_restore_config_tests.pl @@ -5,6 +5,7 @@ use warnings; use lib qw(..); +use Test::MockModule; use Test::More; use File::Basename; @@ -15,6 +16,13 @@ use PVE::Tools qw(dir_glob_foreach file_get_contents); my $INPUT_DIR = './restore-config-input'; my $EXPECTED_DIR = './restore-config-expected'; +my $pve_cluster_module = Test::MockModule->new('PVE::Cluster'); +$pve_cluster_module->mock( + cfs_read_file => sub { + return {}; + }, +); + # NOTE update when you add/remove tests plan tests => 4; -- 2.30.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel