summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_leaves
diff options
context:
space:
mode:
authortnn <tnn>2008-05-21 15:24:40 +0000
committertnn <tnn>2008-05-21 15:24:40 +0000
commit3a3a0c7f9efac943ec533a23594c640f469b69b6 (patch)
treee85eab8a7928fc483b41b8934e1256f6ea3e7f16 /pkgtools/pkg_leaves
parent6674da2d084935f2d7d1d1666e4a914ba01845e5 (diff)
downloadpkgsrc-3a3a0c7f9efac943ec533a23594c640f469b69b6.tar.gz
- Actually show usage() instead of entering an infinite loop.
- improve usage - bump version to 1.1
Diffstat (limited to 'pkgtools/pkg_leaves')
-rw-r--r--pkgtools/pkg_leaves/Makefile4
-rw-r--r--pkgtools/pkg_leaves/files/pkg_leaves16
2 files changed, 14 insertions, 6 deletions
diff --git a/pkgtools/pkg_leaves/Makefile b/pkgtools/pkg_leaves/Makefile
index 9dacaddab85..347de003620 100644
--- a/pkgtools/pkg_leaves/Makefile
+++ b/pkgtools/pkg_leaves/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/05/15 17:44:42 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2008/05/21 15:24:40 tnn Exp $
-DISTNAME= pkg_leaves-1.0
+DISTNAME= pkg_leaves-1.1
CATEGORIES= pkgtools
MASTER_SITES= # empty
DISTFILES= # empty
diff --git a/pkgtools/pkg_leaves/files/pkg_leaves b/pkgtools/pkg_leaves/files/pkg_leaves
index 7e21b8d3c32..5eb7b8869ea 100644
--- a/pkgtools/pkg_leaves/files/pkg_leaves
+++ b/pkgtools/pkg_leaves/files/pkg_leaves
@@ -32,10 +32,15 @@ skip_manual=yes
usage()
{
- echo "$0 [-a] [-K pkg_dbdir]"
- echo "Print all automatically installed leaf packages."
- echo "If -a is specified, print all leaf packages."
- exit 1
+cat << EOF
+usage: $(basename "$0") [-a] [-K pkg_dbdir]
+ Prints all automatically installed leaf packages.
+
+ -a Print all leaf packages, including manually installed ones.
+ -K <dir> Specify alternate package database (default: ${PKG_DBDIR})
+
+EOF
+exit 1
}
while [ $# -gt 0 ] ; do
@@ -49,6 +54,9 @@ while [ $# -gt 0 ] ; do
shift
shift
;;
+ *)
+ usage
+ ;;
esac
done