diff --git a/slpkg/slackbuild.py b/slpkg/slackbuild.py index 54230c64..d070f400 100644 --- a/slpkg/slackbuild.py +++ b/slpkg/slackbuild.py @@ -140,10 +140,15 @@ class Slackbuilds: def download_slackbuilds_and_build(self): """ Downloads files and sources and starting the build. """ + inst_ver = '0' + for sbo in self.install_order: package = self.utils.is_installed(sbo) - inst_ver = self.utils.split_installed_pkg(package)[1] + + if package: + inst_ver = self.utils.split_installed_pkg(package)[1] + repo_ver = SBoQueries(sbo).version() if (self.mode == 'install' and LooseVersion(repo_ver) > LooseVersion(inst_ver) or