[LEDE-DEV] [patch master 00/15] shell code improvement for /scripts

John Crispin john at phrozen.org
Fri Sep 30 13:19:06 PDT 2016



On 30/09/2016 22:02, Jan-Tarek Butt wrote:
> Hi,
> 
> I did some bugfixing and code quality improvement for
> all shell scrips inside the dir ./scripts.
> 
> cheers
> Tarek


Hi Tarek,

did you manually generate these or did you use some semantic patching tools.

	John

> Jan-Tarek Butt (15):
>   Double quote to prevent globbing and word splitting
>   code style: remove whitespaces on end of lines
>   Add and fix a shebang
>   $/${} is unnecessary on arithmetic variables
>   Use cd ... || exit in case cd fails
>   redirect matters, the 2>&1 has to be last.
>   Quote to prevent word splitting
>   Use $(..) instead of legacy `..`
>   Argument mixes string and array. Use $*
>   quote literal {
>   Consider using { cmd1; cmd2; } >> file instead of individual redirects
>   use * instead of @ to concatenate
>   To read lines rather than words, pipe/redirect to a 'while read' loop
>   Expressions don't expand in single quotes, use double quotes for that
>   read without -r will mangle backslashes
> 
>  scripts/arm-magic.sh                      | 12 ++---
>  scripts/clean-package.sh                  | 10 ++--
>  scripts/combined-ext-image.sh             | 14 +++---
>  scripts/combined-image.sh                 |  4 +-
>  scripts/config/lxdialog/check-lxdialog.sh | 20 ++++----
>  scripts/deptest.sh                        | 24 ++++-----
>  scripts/diffconfig.sh                     | 16 +++---
>  scripts/ext-toolchain.sh                  | 81 ++++++++++++++++---------------
>  scripts/flashing/flash.sh                 | 16 +++---
>  scripts/freebsd.sh                        |  1 +
>  scripts/gen-dependencies.sh               | 14 +++---
>  scripts/get_source_date_epoch.sh          |  2 +-
>  scripts/getver.sh                         | 12 ++---
>  scripts/ipkg-make-index.sh                | 14 +++---
>  scripts/make-ipkg-dir.sh                  |  4 +-
>  scripts/mkits.sh                          |  8 +--
>  scripts/om-fwupgradecfg-gen.sh            | 26 +++++-----
>  scripts/patch-kernel.sh                   | 26 +++++-----
>  scripts/patch-specs.sh                    |  2 +-
>  scripts/relink-lib.sh                     |  4 +-
>  scripts/rstrip.sh                         | 16 +++---
>  scripts/strip-kmod.sh                     |  8 +--
>  scripts/sysupgrade-tar.sh                 |  2 +-
>  scripts/ubinize-image.sh                  | 20 ++++----
>  24 files changed, 183 insertions(+), 173 deletions(-)
> 
> --
> 2.10.0
> 
> 
> _______________________________________________
> Lede-dev mailing list
> Lede-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/lede-dev
> 



More information about the Lede-dev mailing list