* Felix Fietkau <n...@openwrt.org> [10.11.2013 16:13]:
> > for FILE in /etc/hotplug.d/$1/*; do (
> >     command . "$FILE"
> > ); done
> > 
> > because we know, that the directory exists
> > and there is no need to fork "ls" and there
> > is no need to check for a file if we use 'command'
> > (a builtin). FILE should be used uppercase, because
> > this is a global var (just cosmetic).
> We may know that the directory exists, but that doesn't mean that there
> are files in there.

if there are no files, than the call is e.g.:

command . /etc/hotplug.d/iface/*

(which throws an error, but does not hurt). the call

test -f $file && . $file

is racy anyway. just use 'command' than, it tests for
existence itself 8-)

bye, bastian
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to