#!/bin/sh -
#
-# $OpenBSD: netstart,v 1.193 2018/02/19 21:47:43 rpe Exp $
+# $OpenBSD: netstart,v 1.194 2018/02/19 23:42:29 rpe Exp $
# Turn off Strict Bourne shell mode.
set +o sh
_if=${_hn#/etc/hostname.}
if ! ifcreate $_if; then
- echo "${0##*/}: create for '$_if' failed."
+ print -u2 "${0##*/}: create for '$_if' failed."
fi
done
done
[[ $_if != +([[:alpha:]])+([[:digit:]]) ]] && return
if [[ ! -f $_hn ]]; then
- echo "${0##*/}: $_hn: No such file or directory"
+ print -u2 "${0##*/}: $_hn: No such file or directory."
return
fi
# Not using stat(1), we can't rely on having /usr yet.
set -A _stat -- $(ls -nL $_hn)
if [[ "${_stat[0]}${_stat[2]}${_stat[3]}" != *---00 ]]; then
- echo "WARNING: $_hn is insecure, fixing permissions"
+ print -u2 "WARNING: $_hn is insecure, fixing permissions."
chmod -LR o-rwx $_hn
chown -LR root:wheel $_hn
fi