diff --git a/packages/ldd/build.sh b/packages/ldd/build.sh index ded7795343..0036c6c3cd 100644 --- a/packages/ldd/build.sh +++ b/packages/ldd/build.sh @@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://github.com/termux/termux-packages TERMUX_PKG_DESCRIPTION="Fake ldd command" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=0.2 +TERMUX_PKG_VERSION=0.3 TERMUX_PKG_AUTO_UPDATE=false TERMUX_PKG_SKIP_SRC_EXTRACT=true TERMUX_PKG_DEPENDS="bash, binutils-bin" diff --git a/packages/ldd/ldd.in b/packages/ldd/ldd.in index b03c1d56a5..62c2f9ae76 100644 --- a/packages/ldd/ldd.in +++ b/packages/ldd/ldd.in @@ -86,11 +86,15 @@ do_search() { } num_args="$#" -if [ "$num_args" -lt 1 ]; then +if [ "$num_args" -lt 1 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then echo "Usage: ldd file..." >&2 exit 1 fi +if [ "$1" = "--" ]; then + shift 1 +fi + for f in "$@"; do if [ "$num_args" -gt 1 ]; then echo "$f":