diff options
author | 2005-10-12 13:11:55 +0000 | |
---|---|---|
committer | 2005-10-12 13:11:55 +0000 | |
commit | 371a327ccb7839660d37e3fd83be8dc84f1787ef (patch) | |
tree | 724c66198ac159933174711495eb96f0c651c2fb | |
parent | Correct function name in warning. (diff) | |
download | wireguard-openbsd-371a327ccb7839660d37e3fd83be8dc84f1787ef.tar.xz wireguard-openbsd-371a327ccb7839660d37e3fd83be8dc84f1787ef.zip |
shrink stripcom(), sync with install.sub
ok krw@
-rw-r--r-- | etc/netstart | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/etc/netstart b/etc/netstart index cd14a36cf0d..397d6c551c7 100644 --- a/etc/netstart +++ b/etc/netstart @@ -1,20 +1,14 @@ #!/bin/sh - # -# $OpenBSD: netstart,v 1.107 2005/10/04 12:50:15 todd Exp $ +# $OpenBSD: netstart,v 1.108 2005/10/12 13:11:55 todd Exp $ # Strip comments (and leading/trailing whitespace if IFS is set) # from a file and spew to stdout stripcom() { - local _file="$1" - local _line - - { - while read _line ; do - _line=${_line%%#*} # strip comments - test -z "$_line" && continue - echo $_line - done - } < $_file + local _l + while read _l; do + [[ -n ${_l%%#*} ]] && echo $_l + done<$1 } # Returns true if $1 contains only alphanumerics |