--hostname <hostname>
--netdev <device>
--netbcast <broadcast>
- --netmask <netmask>|--netprefix <prefix>
- ... sets the default netmask (a.b.c.d quadruple) or prefix
+ --netmask <netmask>|--netprefix <prefixlen>
+ ... sets the default netmask (a.b.c.d quadruple) or prefixlen
(length of the interface)
- --interface [<name-suffix>=][<device>:]<ip>[/<mask|prefix>]
+ --interface [<name-suffix>=][<device>:]<ip>[/<mask|prefixlen>]
... declares an network-interface; this option can be specified
multiple times
--flags <flags>+
_setup_writeSingleOption "$ip" $d/ip
_setup_writeSingleOption "$mask" $d/mask
_setup_writeSingleOption "$prefix" $d/prefix
+
+ test "$dev" -o "$SETUP_NETDEV" || \
+ echo $"No device specified for interface '$idx'; do not forget to set the 'nodev' option" >&2
}
function setup_setDefaults
local cfgdir=$SETUP_CONFDIR
local i
- mkdir -p "$cfgdir/interfaces" "$cfgdir"/apps/init
+ mkdir -p "$cfgdir"/interfaces "$cfgdir"/apps/init "$cfgdir"/uts
_setup_writeSingleOption "$name" "$cfgdir"/name
_setup_writeSingleOption "$SETUP_CONTEXT" "$cfgdir"/context
- _setup_writeSingleOption "$SETUP_HOSTNAME" "$cfgdir"/hostname
+ _setup_writeSingleOption "$SETUP_HOSTNAME" "$cfgdir"/uts/nodename
_setup_writeSingleOption "$SETUP_NETDEV" "$cfgdir"/interfaces/dev
_setup_writeSingleOption "$SETUP_NETMASK" "$cfgdir"/interfaces/mask
_setup_writeSingleOption "$SETUP_NETPREFIX" "$cfgdir"/interfaces/prefix
echo "$i"
done >"$cfgdir"/flags
- ln -s "$SETUP_LOCKFILE" "$cfgdir/run"
- ln -s "$SETUP_LOCKREVDIR" "$cfgdir/run.rev"
+ ln -s "$SETUP_LOCKFILE" "$cfgdir"/run
+ ln -s "$SETUP_LOCKREVDIR" "$cfgdir"/run.rev
}
function setup_writeInitialFstab