vm_setup.sh currently depends on package managers to determine which SPDK dependencies must be installed, however, this may cause issues on systems which provide more than one package manager, e.g., dnf and yum. Due to that fact, some packages were missing since they were bound to a specific package manager instead of the distribution, case and point, nbd. Also, some OS-dependent steps had to be duplicated, like repo refresh on Centos8, since either of the managers could be in use. To address the above, allow for souring of OS-based routines to overwrite defaults set based on given package manager. Change-Id: I0d8d88dea4521e9c76b187c69743e4e09aa724e6 Signed-off-by: Michal Berger <michalx.berger@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4017 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Symbolic link
1 line
4 B
Plaintext
Symbolic link
1 line
4 B
Plaintext
rhel |