From 7eed5e4b6b794deac875e7eef28e5b8f297b7d0e Mon Sep 17 00:00:00 2001 From: John Turner Date: Thu, 11 Dec 2025 16:25:25 -0500 Subject: return 1 when equery which in eunpack returns nothing --- functions.zsh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/functions.zsh b/functions.zsh index b068b3c..3ecc3c9 100644 --- a/functions.zsh +++ b/functions.zsh @@ -22,6 +22,12 @@ with-userns() { } eunpack() { + local pkg=$(equery which "${1}") || exit $? + + if [[ -z ${pkg} ]]; then + return 1 + fi + env PORTAGE_USERNAME=${USER} \ PORTAGE_GRPNAME=${USER} \ FEATURES="unprivileged" \ -- cgit v1.2.3