Without -d the ls command would dereference the found led directory, but we are only interested in the directory name itself.
Signed-off-by: Michael Heimpold <m...@heimpold.de> --- target/linux/mxs/base-files/etc/diag.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/target/linux/mxs/base-files/etc/diag.sh b/target/linux/mxs/base-files/etc/diag.sh index e48fa96..683e123 100644 --- a/target/linux/mxs/base-files/etc/diag.sh +++ b/target/linux/mxs/base-files/etc/diag.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2013 OpenWrt.org +# Copyright (C) 2013-2014 OpenWrt.org . /lib/functions/leds.sh . /lib/mxs.sh @@ -13,7 +13,7 @@ get_status_led() { status_led="green" ;; *) - status_led=$(cd /sys/class/leds && ls -1 *:status 2> /dev/null | head -n 1) + status_led=$(cd /sys/class/leds && ls -1d *:status 2> /dev/null | head -n 1) ;; esac } -- 1.7.10.4 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel