From 88c8dcd9b18f479d5ad3f523018d406654287fe6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 24 Jan 2021 14:55:10 +0000 Subject: don't silently fail if a source package requested without the --ebuild option needs a keyword, mask, REQUIRED_USE or USE change --- src/backend/installbinary.py | 3 +++ src/backend/upgradebinary.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/backend/installbinary.py b/src/backend/installbinary.py index 9658bf9..d161a3c 100644 --- a/src/backend/installbinary.py +++ b/src/backend/installbinary.py @@ -61,5 +61,8 @@ def start(pkgname): sys.exit("\n" + "No package found; Quitting." + "\n") else: sys.exit("\n" + "Source package(s) found in the mix;" + " " + "Use" + " " + "'" + "sisyphus install" + " " + " ".join(pkgname) + " " + "--ebuild" + "'" + ";" + " " + "Quitting." + "\n") + else: + # don't silently fail if a source package requested without the --ebuild option needs a keyword, mask, REQUIRED_USE or USE change + sys.exit("\n" + "Invalid request;" " " + "Use" + " " + "'" + "sisyphus install" + " " + " ".join(pkgname) + " " + "--ebuild" + "'" + ";" + " " + "Quitting." + "\n") else: sys.exit("\nYou need root permissions to do this, exiting!\n") diff --git a/src/backend/upgradebinary.py b/src/backend/upgradebinary.py index 2bb7905..9b14868 100644 --- a/src/backend/upgradebinary.py +++ b/src/backend/upgradebinary.py @@ -61,5 +61,8 @@ def start(): sys.exit("\n" + "No package upgrades found; Quitting." + "\n") else: sys.exit("\n" + "Source package(s) found in the mix;" + " " + "Use" + " " + "'" + "sisyphus upgrade --ebuild" + "'" + ";" + " " + "Quitting." + "\n") + else: + # don't silently fail if a source package requested without the --ebuild option needs a keyword, mask, REQUIRED_USE or USE change + sys.exit("\n" + "Invalid request;" " " + "Use" + " " + "'" + "sisyphus upgrade --ebuild" + "'" + ";" + " " + "Quitting." + "\n") else: sys.exit("\nYou need root permissions to do this, exiting!\n") -- cgit v1.2.3