Browse Source

shift ifaliases. one more daemon can bind to specific ifaliases.

OPENBSD_2_4
todd 26 years ago
parent
commit
bec72b273e
1 changed files with 17 additions and 17 deletions
  1. +17
    -17
      src/etc/rc

+ 17
- 17
src/etc/rc View File

@ -1,4 +1,4 @@
# $OpenBSD: rc,v 1.88 1998/08/28 04:42:38 millert Exp $
# $OpenBSD: rc,v 1.89 1998/09/19 02:31:51 todd Exp $
# System startup script run by init on autoboot # System startup script run by init on autoboot
# or after single-user. # or after single-user.
@ -97,6 +97,22 @@ if [ "X${named_flags}" != X"NO" -a "X${named_chroot}" != "X" ]; then
fi fi
syslogd ${syslogd_flags} syslogd ${syslogd_flags}
# /etc/ifaliases, if it exists, contains the names of additional IP
# addresses for each interface. It is formatted as a series of lines
# that contain
# interface address netmask
if [ -f /etc/ifaliases ]; then
(
# delete comments and blank lines
set -- `sed -e 's/#.*$//' /etc/ifaliases | grep -v '^$'`
while [ $# -ge 3 ] ; do
ifconfig $1 inet alias $2 netmask $3
route -n add -host $2 localhost
shift 3
done
)
fi
# $named_flags, $named_user, and $named_chroot are imported from /etc/rc.conf; # $named_flags, $named_user, and $named_chroot are imported from /etc/rc.conf;
# if $named_flags != NO, named is run. # if $named_flags != NO, named is run.
if [ "X${named_flags}" != X"NO" ]; then if [ "X${named_flags}" != X"NO" ]; then
@ -116,22 +132,6 @@ if [ "X${named_flags}" != X"NO" ]; then
echo 'starting named'; named $named_flags echo 'starting named'; named $named_flags
fi fi
# /etc/ifaliases, if it exists, contains the names of additional IP
# addresses for each interface. It is formatted as a series of lines
# that contain
# interface address netmask
if [ -f /etc/ifaliases ]; then
(
# delete comments and blank lines
set -- `sed -e 's/#.*$//' /etc/ifaliases | grep -v '^$'`
while [ $# -ge 3 ] ; do
ifconfig $1 inet alias $2 netmask $3
route -n add -host $2 localhost
shift 3
done
)
fi
if [ X"${ipfilter}" = X"YES" -a X"${ipmon_flags}" != X"NO" ]; then if [ X"${ipfilter}" = X"YES" -a X"${ipmon_flags}" != X"NO" ]; then
echo 'starting ipmon'; ipmon ${ipmon_flags} echo 'starting ipmon'; ipmon ${ipmon_flags}
fi fi


Loading…
Cancel
Save