Bug#646961: patch

2012-04-05 Thread Robert Millan
El 5 d’abril de 2012 14:25, Michael Tokarev ha escrit: >> You can't archieve compatible CLI among net-tools/Linux route and >> FreeBSD route.  They were never meant to be compatible.  All existing >> portable DHCP clients adapt to this and ship separate setup scripts >> for each platform. > > And

Bug#646961: patch

2012-04-05 Thread Michael Tokarev
On 05.04.2012 15:27, Robert Millan wrote: > El 5 d’abril de 2012 11:37, Michael Tokarev ha escrit: >> I also wonder if we can just test for /lib/freebsd/route >> existance instead of checking $(uname -r) ? >> >> Somehow I'm not comfortable with the uname check... > > It doesn't make a difference

Bug#646961: patch

2012-04-05 Thread Robert Millan
El 5 d’abril de 2012 11:37, Michael Tokarev ha escrit: > I also wonder if we can just test for /lib/freebsd/route > existance instead of checking $(uname -r) ? > > Somehow I'm not comfortable with the uname check... It doesn't make a difference now. But what will you do when we remove the wrappe

Bug#646961: patch

2012-04-05 Thread Michael Tokarev
And one more thing... On 05.04.2012 13:37, Michael Tokarev wrote: > On 04.04.2012 22:24, Robert Millan wrote: > >> -while /sbin/route del default gw 0.0.0.0 dev $interface; do :; done >> +if [ ${uname} = "GNU/kFreeBSD" ] ; then >> +while /lib/freebsd/route del -net 0.0

Bug#646961: patch

2012-04-05 Thread Michael Tokarev
On 04.04.2012 22:24, Robert Millan wrote: > - while /sbin/route del default gw 0.0.0.0 dev $interface; do :; done > + if [ ${uname} = "GNU/kFreeBSD" ] ; then > + while /lib/freebsd/route del -net 0.0.0.0 0.0.0.0 dev > $interface; do :; done > + else > +

Bug#646961: patch

2012-04-04 Thread Robert Millan
Hi Michael, Please consider attached patch to fix this issue. It preserves the loop as you asked, and avoids the "gw" keyword on GNU/kFreeBSD since this syntax won't be supported by ifconfig on that platform. We need this to be solved soon so that we can finish the route transition. I've also f