summaryrefslogtreecommitdiff
path: root/src/devtools/lddd.patch
blob: 6383aa474d7c157e715fc2808a7ceea60bd58440 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- lddd.in	2014-03-21 13:59:32.419634364 -0400
+++ lddd.ugly	2014-03-21 14:21:31.538503947 -0400
@@ -2,8 +2,25 @@
 #
 # lddd - find broken library links on your machine
 #
+# 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}:"