summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortodd <todd@openbsd.org>2005-10-12 13:11:55 +0000
committertodd <todd@openbsd.org>2005-10-12 13:11:55 +0000
commit371a327ccb7839660d37e3fd83be8dc84f1787ef (patch)
tree724c66198ac159933174711495eb96f0c651c2fb
parentCorrect function name in warning. (diff)
downloadwireguard-openbsd-371a327ccb7839660d37e3fd83be8dc84f1787ef.tar.xz
wireguard-openbsd-371a327ccb7839660d37e3fd83be8dc84f1787ef.zip
shrink stripcom(), sync with install.sub
ok krw@
-rw-r--r--etc/netstart16
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