]> pd.if.org Git - zpackage/blobdiff - zpm-contents
error if package cannot be found
[zpackage] / zpm-contents
index ea9e3cdd134a7b84a233ff3d61c05b1916339c13..447e095a1eab9d97dfbf084474a7ee6993fbf83f 100755 (executable)
@@ -51,10 +51,15 @@ while [ $# -gt 0 ]; do
                q=$(zpm quote -q "$pkgid")
                pkglist=",$q"
        else
-               warn "package $pkg not found, ignoring"
+               printf "package $pkg not found, ignoring\n" 1>&2
+               exit 1
+       fi
+       pkglist=${pkglist#,}
+       if [ -z "$pkglist" ]; then
+               printf "can't find any packages\n" 1>&2
+               exit 1
        fi
 done
-pkglist=${pkglist#,}
 
 globlist=
 for glob in "$@"; do