ah, i missed the "existing interface" part. so i think it's ok.

jmc

On 21 June 2022 07:41:22 BST, Stuart Henderson <[email protected]> wrote:
>On 2022/06/21 07:15, Jason McIntyre wrote:
>> On Tue, Jun 21, 2022 at 07:07:25AM +0100, Stuart Henderson wrote:
>> > any comments? does it need a "does not clear things" caveat? ok?
>> > 
>> 
>> maybe instead of thinking about it as a caveat, we should just say what
>> happens if you run the script on an interface that is already running?
>
>that's sort-of already in my diff with "apply the configuration from
>hostname.if", it could go into more details but then it gets messier.
>basically it's "doesn't clear any existing configuration except for an
>existing IPv4 address unless all the v4 addresses in the file have the
>'alias' flag".
>
>
>> > Index: netstart.8
>> > ===================================================================
>> > RCS file: /cvs/src/share/man/man8/netstart.8,v
>> > retrieving revision 1.25
>> > diff -u -p -r1.25 netstart.8
>> > --- netstart.8     29 Nov 2020 20:14:06 -0000      1.25
>> > +++ netstart.8     21 Jun 2022 06:05:51 -0000
>> > @@ -43,8 +43,7 @@ it performs network initialization.
>> >  .Pp
>> >  The
>> >  .Nm
>> > -script can also be used to start newly created bridges or interfaces,
>> > -or reset existing interfaces to their default state.
>> > +script can also be used to start newly created bridges or interfaces.
>> >  The behaviour of this script is (or can be) controlled to some
>> >  extent by variables defined in
>> >  .Xr rc.conf 8 ,
>> > @@ -91,8 +90,9 @@ and
>> >  After the system is completely initialized, it is possible to start a
>> >  newly created interface or
>> >  .Xr bridge 4 ,
>> > -or reset an existing interface to its default state, by invoking
>> > -the following, where
>> > +or apply the configuration from a
>> > +.Xr hostname.if 5
>> > +file to an existing interface, by invoking the following, where
>> >  .Ar foo0
>> >  is the interface or bridge name:
>> >  .Pp
>> > 
>> 
>

Reply via email to