As a preparation for NVRAM support, introduce nvramDir configuration
item.
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
return NULL;
cfg->firmwareDir = g_strdup(DATADIR "/uefi-firmware");
+ cfg->libDir = g_strdup_printf("%s/lib/libvirt/bhyve", LOCALSTATEDIR);
+ cfg->nvramDir = g_strdup_printf("%s/nvram", cfg->libDir);
return cfg;
}
struct _virBhyveDriverConfig *cfg = obj;
g_free(cfg->firmwareDir);
+ g_free(cfg->libDir);
+ g_free(cfg->nvramDir);
}
void
virObject parent;
char *firmwareDir;
+ char *libDir;
+ char *nvramDir;
};
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virBhyveDriverConfig, virObjectUnref);
virt_daemon_confs += {
'name': 'virtbhyved',
}
+
+ virt_install_dirs += [
+ localstatedir / 'lib' / 'libvirt' / 'bhyve',
+ localstatedir / 'lib' / 'libvirt' / 'bhyve' / 'nvram',
+ ]
endif