diff --git a/slpkg/sbo/slackbuild.py b/slpkg/sbo/slackbuild.py index 3d8c9033..7114a4b1 100644 --- a/slpkg/sbo/slackbuild.py +++ b/slpkg/sbo/slackbuild.py @@ -291,6 +291,9 @@ class SBoInstall(object): if pkg[:-4].endswith("_SBo") and build1 == build2: binary = pkg break + if not find_package(binary, self.meta.output): + self.msg.build_FAILED(prgnam) + raise SystemExit() return ["".join(self.meta.output + binary)] def build_install(self): diff --git a/slpkg/sbo/views.py b/slpkg/sbo/views.py index 47163d78..eee989ef 100644 --- a/slpkg/sbo/views.py +++ b/slpkg/sbo/views.py @@ -237,6 +237,9 @@ class SBoNetwork(object): if pkg[:-4].endswith("_SBo") and build1 == build2: binary = ["".join(self.meta.output + pkg)] break + if not find_package(binary, self.meta.output): + self.msg.build_FAILED(prgnam) + raise SystemExit() print("[ {0}Installing{1} ] --> {2}".format(self.green, self.endc, self.name))