From ad05cb004c52242891c9e52cdc51f5299a8c9e04 Mon Sep 17 00:00:00 2001 From: merakor Date: Sun, 22 Mar 2020 16:31:13 +0000 Subject: kiss: Move error FossilOrigin-Name: 5a199ec51938135eddaa9220dd71311df22ced5081a478d96b0ec62d20756e29 --- kiss | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/kiss b/kiss index d2144eb..e0a61c8 100755 --- a/kiss +++ b/kiss @@ -118,12 +118,7 @@ pkg_find() { # Figure out which repository a package belongs to by # searching for directories matching the package name # in $KISS_PATH/*. - [ "$KISS_PATH" ] || die "\$KISS_PATH needs to be set" - - # Turn the argument list into variables as we reset - # the list below. - query=$1 - match=$2 + query=$1 match=$2 # This ugly mess appends '/.' to the end of each path in # '$KISS_PATH' as POSIX 'find' has no '-mindepth'/'-maxdepth'. @@ -1353,6 +1348,10 @@ args() { } main() { + # Die here if the user has no set KISS_PATH. This is a rare occurance + # as the environment variable should always be defined. + [ "$KISS_PATH" ] || die "\$KISS_PATH needs to be set" + # Set the location to the repository and package database. pkg_db=var/db/kiss/installed -- cgit v1.2.3