Date: Fri, 26 Nov 2004 00:07:28 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [Ux2bs_Archive] No. 367 ************************************************** Thursday 25 November 2004 Number 367 ************************************************** Subjects for today 1 Re: ux2bs revisited : Anton Monroe 2 Re: ux2bs revisited : John Poltorak **= Email 1 ==========================** Date: Wed, 24 Nov 2004 21:27:21 -0600 From: Anton Monroe Subject: Re: ux2bs revisited On Sun, Nov 21, 2004 at 07:59:41PM +0000, John Poltorak wrote: > The main aim is to get everything installed and built as simply as > possible. I guess you could get a file listsimply by running RSYNC with > the correct parameters... This should do it:- > > rsync -av 213.152.37.92::build That won't get things that come from other sites. Ie, from urls listed in build.table. The most important one is perl-5.8.5.tar.gz. I hacked together an ugly script based on build.cmd/build.sh that reads build.table and downloads everything before the building starts. Downloading, unpacking, configuring the build system, and building packages are really separate functions. A user should be able to run, or re-run, each one separately. I think the best thing would be for the ux2 install script to present a list of choices for the user to tick off: download baseline files download build system files install baseline files etc. But I'll have to think about how to do that. For now, I've made some changes to my copy of the install scripts that you might want to consider. I added a couple of pauses, with a short description of what is about to happen and what the user might want to check during the pause. Also, I changed ux2_bootstrap.cmd so that it checks for and calls ux2_bootstrap_local.cmd. That way I can set the variables once in the local file, instead of having to edit ux2_bootstrap.cmd every time I start over. I would include my script improvements here, but I need to learn how to use diff first. Anton _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs **= Email 2 ==========================** Date: Thu, 25 Nov 2004 12:40:24 +0000 From: John Poltorak Subject: Re: ux2bs revisited On Wed, Nov 24, 2004 at 09:27:21PM -0600, Anton Monroe wrote: > On Sun, Nov 21, 2004 at 07:59:41PM +0000, John Poltorak wrote: > > The main aim is to get everything installed and built as simply as > > possible. I guess you could get a file listsimply by running RSYNC with > > the correct parameters... This should do it:- > > > > rsync -av 213.152.37.92::build > > That won't get things that come from other sites. Ie, from urls listed > in build.table. The most important one is perl-5.8.5.tar.gz. I hacked > together an ugly script based on build.cmd/build.sh that reads > build.table and downloads everything before the building starts. build.table is basically an index to numerous open source apps. An entry in the table does not mean you can expect to build it at the moment. In fact most entries do not build fully - it is very much work in progress and it would be foolish downloading every app listed just to get UX2BS installed. > Downloading, unpacking, configuring the build system, and building > packages are really separate functions. That isn't quite true. Numerous backages need to be built by the baseline build system before it can be said to be complete. Basically everything which runs as part of ux2_inst.cmd, which includes update_base.cmd can be considered to be the core build system > A user should be able to run, > or re-run, each one separately. I think the best thing would be for the > ux2 install script to present a list of choices for the user to tick > off: > > download baseline files > download build system files > install baseline files > etc. The idea of running ux2_bootstrap is to install a fully working build system from scratch with the minimum of fuss. Perl, make, autoconf, automake etc. are an integral part of that build system. > But I'll have to think about how to do that. > > For now, I've made some changes to my copy of the install scripts that > you might want to consider. I added a couple of pauses, with a short > description of what is about to happen and what the user might want to > check during the pause. Also, I changed ux2_bootstrap.cmd so that it > checks for and calls ux2_bootstrap_local.cmd. That way I can set the > variables once in the local file, instead of having to edit > ux2_bootstrap.cmd every time I start over. That is probably a useful idea. > I would include my script improvements here, but I need to learn how to > use diff first. This should do it:- diff -u oldfile newfile >diff > Anton -- John _______________________________________________ UX2BS mailing list UX2BS at os2ports.com http://os2ports.com/mailman/listinfo/ux2bs