Tirsdag 7. juli 2009, skrev Allan Lyons: > Our basic > problem is that our tool chain is getting contaminated by the host build > system.
This is a major pain. Even if we all use debian stable it will be differences in the compiled product. > > There are roughly two parts to Unattended. One part is the necessary basic > infrastructure that we have to build in order to have the tools to format > the disk and get the intaller started. The second part is the cool part > that actually does all of the installation. > Since we are effectly building an embedded system to run the initial > scripts, it seems to me that we should be able to use www.buildroot.org for > the actual building of the boot environment. They've already done the hard > part of sorting out the build system and tool chain. Also, most of the > applications that we need are already part of buildroot and it doesn't seem > that it would be too hard to add any other applications that we would need. What I found missing in buildroot was some infrastructure to handle patches for different package versions (with the versions selected by the user in the menu). It also uses uclibc as default. I did not look into using glibc, but it seems like it needs a external toolchain? Also it seemed to me like the 'forkoff' patch will be large. (This can possibly be solved by scripts) Someone with toolchain experience need to look into the kernel headers and their usage in the toolchain. The number one reason for a user to compile the linuxboot is to upgrade the kernel. Other than that it looked fine, and now they have stable releases so it is possible to fork off now and then. I hope they have shaped up their documentation too. > > If that works out, then it should be relatively easy to build new releases > or customize those parts for those who need to. > > So, does anyone think this would be a good idea to try out? Some stumble blocks, I think the only way to find out is to try :-) I think it is a good idea to look what openwrt did on their fork of buildroot. They certainly did some things right. There are other toolchains out there. I started to look at http://www.ptxdist.org It does require the user to have the toolchain installed. hm, I see they have some debian packages for sid (unstable) Im running sid on my laptop now, so I might give it a try, but Im seriously in lack of time this summer :-/ mvh Nils Olav ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ unattended-devel mailing list unattended-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unattended-devel