version 1.59, 2000/01/02 06:39:08 |
version 1.60, 2000/01/02 06:42:13 |
|
|
[a-z]*) |
[a-z]*) |
cmd2="$dt $dtaddr" |
cmd2="$dt $dtaddr" |
;; |
;; |
esac |
esac |
if [ ! -n "$name" ]; then |
if [ ! -n "$name" ]; then |
echo "/etc/hostname.$if: invalid network configuration file" |
echo "/etc/hostname.$if: invalid network configuration file" |
return |
return |
fi |
fi |
case $af in |
case $af in |
inet) |
inet) |
[ "$mask" ] && cmd="$cmd netmask $mask" |
[ "$mask" ] && cmd="$cmd netmask $mask" |
if [ "$bcaddr" -a "X$bcaddr" != "XNONE" ]; then |
if [ "$bcaddr" -a "X$bcaddr" != "XNONE" ]; then |
cmd="$cmd broadcast $bcaddr" |
cmd="$cmd broadcast $bcaddr" |
fi |
fi |
[ "$alias" ] && rtcmd="; route -n add -host $name 127.0.0.1" |
[ "$alias" ] && rtcmd="; route -n add -host $name 127.0.0.1" |
;; |
;; |
inet6) [ "$mask" ] && cmd="$cmd prefixlen $mask" |
inet6) [ "$mask" ] && cmd="$cmd prefixlen $mask" |
cmd="$cmd $bcaddr" |
cmd="$cmd $bcaddr" |
;; |
;; |
*) cmd="$cmd $mask $bcaddr" |
*) cmd="$cmd $mask $bcaddr" |
esac |
esac |
cmd="$cmd $ext1 $ext2$rtcmd" rtcmd= |
cmd="$cmd $ext1 $ext2$rtcmd" rtcmd= |
;; |
;; |
esac |
esac |
eval "$cmd" |
eval "$cmd" |
done < /etc/hostname.$if |
done < /etc/hostname.$if |