On Sun, Jan 01, 2017 at 10:03:18PM +1100, Tom Cassidy wrote: > Hi KatolaZ, > > I would suggest running setnet.sh through the shellcheck program to lint the > script. > > You can access it online[1] or it should be available in the repository[2]. > > It has support for checking portability issues[3] (eg. bashisms, POSIX > compliance) depending on which shell is specified in the shebang line, which > sounds like it would help here. >
Hi Tom, thanks, that's exactly what I did yesterday night, after midnight, when everybody else in the house was sleeping :) It helped identifying a few little things which hindered (posix) compatibility. The new version of setnet.sh (to be released soon) works perfectly with: - bash (even in --posix mode) - busybox (sh/ash) - dash - ksh - posh - yash There are still some issues to be solved for zsh compatibility, but I am confident we will be able to overcome them ;) HND KatolaZ -- [ ~.,_ Enzo Nicosia aka KatolaZ - GLUGCT -- Freaknet Medialab ] [ "+. katolaz [at] freaknet.org --- katolaz [at] yahoo.it ] [ @) http://kalos.mine.nu --- Devuan GNU + Linux User ] [ @@) http://maths.qmul.ac.uk/~vnicosia -- GPG: 0B5F062F ] [ (@@@) Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ ] _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
