On Thu, Jan 26, 2012 at 10:54 AM, Qrux <[email protected]> wrote: > > On Jan 26, 2012, at 8:10 AM, Bruce Dubbs wrote: > >>> BTW, any thoughts on how bridgeutils will be used by the bootscripts? >>> As nice as my script was, it did require 2 seperate ifconfig.br0 >>> files. (Well, easier w/ Qrux's changes, but we wouldn't want to add >>> support for every variation of network addresses into the bind script >>> [dhcp, ipv4, ipv6]). > > Nathan--you're totally right. I hadn't thought about downstream stuff when I > hacked the 'ip addr add' stuff into your /lib/services/bridge... > >> SERVICE="bridge ipv4-static" >> >> and call the services in that sequence. That would require changes to >> ifup and ifdown, but not a lot. I haven't thought it trough yet, but it >> may work. > > Nice idea. I put something together this morning. I've uploaded my > /lib/services/bridge, /sbin/ifup, and /sbin/ifdown: > > https://github.com/qrux/xlapp/tree/master/xlapp-bridge > > The gist is that /sbin/ifup looks at SERVICE, and runs a loop like this > (simplified): > > ==== > SERVICES=$SERVICE > for _S in $SERVICES ; do > <orig ifup code> > done > ==== > > In /sbin/ifdown, I just reverse the order of the services (and do the same > loop). > > ==== > SERVICES="" > for _S in $SERVICE ; do > SERVICES="${_S} $SERVICES" > done > # SERVICES should be SERVICE, but reversed > for _S in $SERVICES ; do > <orig ifdown code> > done > ==== > > On a related note...I've been able to get a pure-64-bit version of Xen > running on a LFS/BLFS system (I brought up my first VM yesterday). Bridging > was my last LFS/BLFS-related hurdle, and I think that's basically resolved > now. I've committed the entire build at GitHub for anyone interested in a > 64-bit-only Xen source-build-from-scratch: > > https://github.com/qrux/xlapp > > Thanks, Bruce, Nathan, and Ken, for your help in putting these pieces > together and also for being so helpful to the community. > > Q
Glad to help, Feels like forever since I was able to offer anything to LFS/BLFS. -- Nathan Coulson (conathan) ------ Location: British Columbia, Canada Timezone: PST (-8) Webpage: http://www.nathancoulson.com -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
