diff options
author | 2005-04-01 05:37:35 +0000 | |
---|---|---|
committer | 2005-04-01 05:37:35 +0000 | |
commit | 214f531ba49798b9489018d12e628bc46c214327 (patch) | |
tree | da30dfffe6de666ebc3905639646bc7a2c4d0b8d | |
parent | Add a reasonably sane CA bundle to /etc/ssl/cert.pem, the default (diff) | |
download | wireguard-openbsd-214f531ba49798b9489018d12e628bc46c214327.tar.xz wireguard-openbsd-214f531ba49798b9489018d12e628bc46c214327.zip |
OK, this is an insane commit. Comes from johnb@ugrad.cs.ualberta.ca, pr 3589.
somehow he got his YP and DNS screwed up and nslookup $h was dealing with h = ""
which was doing nslookup "", which is bad and hangs boots. be more careful
by doing echo $h | nslookup instead.
-rw-r--r-- | etc/rc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,4 +1,4 @@ -# $OpenBSD: rc,v 1.262 2005/03/22 22:24:38 henning Exp $ +# $OpenBSD: rc,v 1.263 2005/04/01 05:37:35 deraadt Exp $ # System startup script run by init on autoboot # or after single-user. @@ -289,9 +289,9 @@ if [ -d /var/yp/binding -a X`domainname` != X ]; then _host1=`ypmatch $_host1 hosts | cut -d' ' -f2` _host2=`ypmatch $_host2 hosts | cut -d' ' -f2 | head -1` else - _host1=`nslookup $_host1 | grep '^Name: ' | \ + _host1=`echo $_host1 | nslookup | grep '^Name: ' | \ sed -e 's/^Name: //'` - _host2=`nslookup $_host2 | grep '^Name: ' | \ + _host2=`echo $_host2 | nslookup | grep '^Name: ' | \ sed -e 's/^Name: //'` fi if [ "$_host2" = "$_host1" ]; then |