summaryrefslogtreecommitdiff
path: root/lddd.in
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@parabola.nu>2017-02-15 14:42:06 -0500
committerLuke Shumaker <lukeshu@parabola.nu>2017-05-12 19:42:31 -0400
commitc7cc926667f42d30f25110f8a0f2d0529c1007b5 (patch)
tree2315e2b0dd5347673e8d3a00ee625e1a61ee1414 /lddd.in
parent68cba262451d0d2f2bbfcb868b00fb80588cead7 (diff)
downloaddevtools32-c7cc926667f42d30f25110f8a0f2d0529c1007b5.tar.xz
checkpkg, find-libdeps, finddeps, lddd: Use libremessages to add help text.
Diffstat (limited to 'lddd.in')
-rw-r--r--lddd.in18
1 files changed, 17 insertions, 1 deletions
diff --git a/lddd.in b/lddd.in
index 908923b..4c6871c 100644
--- a/lddd.in
+++ b/lddd.in
@@ -4,7 +4,23 @@
#
# License: Unspecified
-m4_include(lib/common.sh)
+. "$(librelib messages)"
+
+usage() {
+ print "Usage: %s [-h]" "${0##*/}"
+ print "Find broken library links on your machine."
+ echo
+ prose "Scans \$PATH and library directories for ELF files with
+ references to missing shared libraries."
+}
+
+if [[ $1 = '-h' ]]; then
+ usage
+ exit 0
+elif [[ $# -gt 0 ]]; then
+ usage >&2
+ exit 1
+fi
ifs=$IFS
IFS="${IFS}:"