Browse Source

use the more compact version of the check for ifconfig'able interfaces

from install.sub
with feedback from and ok halex
OPENBSD_5_3
rpe 12 years ago
parent
commit
a78a8d94ea
1 changed files with 3 additions and 7 deletions
  1. +3
    -7
      src/etc/netstart

+ 3
- 7
src/etc/netstart View File

@ -1,6 +1,6 @@
#!/bin/sh - #!/bin/sh -
# #
# $OpenBSD: netstart,v 1.135 2012/12/02 16:19:18 rpe Exp $
# $OpenBSD: netstart,v 1.136 2012/12/02 21:02:45 rpe Exp $
# Strip comments (and leading/trailing whitespace if IFS is set) # Strip comments (and leading/trailing whitespace if IFS is set)
# from a file and spew to stdout # from a file and spew to stdout
@ -34,12 +34,8 @@ ifstart() {
chmod -LR o-rwx $file chmod -LR o-rwx $file
chown -LR root.wheel $file chown -LR root.wheel $file
fi fi
if ! ifconfig $if > /dev/null 2>&1; then
# Try to create interface if it does not exist
if ! ifconfig $if create > /dev/null 2>&1; then
return
fi
fi
# Check for ifconfig'able interface.
(ifconfig $if || ifconfig $if create) >/dev/null 2>&1 || return
# Now parse the hostname.* file # Now parse the hostname.* file
while :; do while :; do


Loading…
Cancel
Save