def install(self, cleanup=True, download=True, prepare=True, build=True, install=True, init=True): """ Performs the installation of the virtualization software This is the main entry point of this class, and should either be reimplemented completely, or simply implement one or many of the install phases. """ if cleanup: self._install_phase_cleanup() self._install_phase_cleanup_verify() if download: self._install_phase_download() self._install_phase_download_verify() if prepare: self._install_phase_prepare() self._install_phase_prepare_verify() if build: self._install_phase_build() self._install_phase_build_verify() if install: self._install_phase_install() self._install_phase_install_verify() if init: self._install_phase_init() self._install_phase_init_verify() self.reload_modules_if_needed() if self.save_results: utils_misc.archive_as_tarball(self.test_srcdir, self.test_resultsdir)
def install(self, cleanup=True, download=True, prepare=True, build=True, install=True, init=True): ''' Performs the installation of the virtualization software This is the main entry point of this class, and should either be reimplemented completely, or simply implement one or many of the install phases. ''' if (cleanup and self.cleanup): self._install_phase_cleanup() self._install_phase_cleanup_verify() if download: self._install_phase_download() self._install_phase_download_verify() if prepare: self._install_phase_prepare() self._install_phase_prepare_verify() if build: self._install_phase_build() self._install_phase_build_verify() if install: self._install_phase_install() self._install_phase_install_verify() if init: self._install_phase_init() self._install_phase_init_verify() self.reload_modules_if_needed() if self.save_results: utils_misc.archive_as_tarball(self.test_srcdir, self.test_resultsdir)