diff --git a/slpkg/sbos/slackbuild.py b/slpkg/sbos/slackbuild.py index b4c6778a..4ef28e10 100644 --- a/slpkg/sbos/slackbuild.py +++ b/slpkg/sbos/slackbuild.py @@ -51,6 +51,7 @@ class Slackbuilds(Configs): self.dependencies: list = [] self.slackware_command: str = str() self.slackware_command: str = self.installpkg + self.progress_message: str = f'{self.cyan}Installing{self.endc}' self.option_for_reinstall: bool = self.utils.is_option( ['-r', '--reinstall'], flags) @@ -89,6 +90,7 @@ class Slackbuilds(Configs): self.prepare_slackbuilds_for_build() self.download_the_sources() self.set_slackware_command() + self.set_progress_message() self.build_and_install_the_slackbuilds() elapsed_time: float = time.time() - start @@ -219,13 +221,12 @@ class Slackbuilds(Configs): def install_package(self, name: str) -> None: package: str = self.find_package_for_install(name) - - progress_message: str = f'{self.cyan}Installing{self.endc}' - if self.mode == 'upgrade' or self.option_for_reinstall: - progress_message: str = f'{self.cyan}Upgrading{self.endc}' - command: str = f'{self.slackware_command} {self.tmp_path}/{package}' - self.multi_proc.process(command, package, progress_message) + self.multi_proc.process(command, package, self.progress_message) + + def set_progress_message(self): + if self.mode == 'upgrade' or self.option_for_reinstall: + self.progress_message: str = f'{self.cyan}Upgrading{self.endc}' def set_slackware_command(self) -> None: if self.option_for_reinstall: