Hi everybody. Here comes some patches i made for BootStrap and related Scripts:
For ChrootCompile: 1. Patch: ChrootCompile.1.diff Patch against: /ChrootCompile/1.57/Thu Mar 29 07:50:56 2007// * Added a "makedir -p " command to create_root function Needed to ensure that works with no std locations. * s/sudo/$sudo in some lines. 2. Patch: SetupChrootEnv.1.diff Patch against: /SetupChrootEnv/1.7/Sat May 5 12:01:44 2007// * s/Is_Entry_Set/Boolean/ For Bootstrap: 1. Patch: CreateGoboLinuxTree.1.diff Patch against: /CreateGoboLinuxTree/1.10/Sun Dec 24 15:40:17 2006// * Added a "mkdir -p" command to ensure that works with no std locations. I have some questions, i don't know if they are bugs in Bootstrap or they are only because i'm new with it and i don't know very well how it works. * InstallDependecies, downloads all required packages into BaseDependencies (throught SetupChrootEnv), and then it make some checks for Cross-Files and Compile package, but Compile package is not downloaded as a dependenci so it is not there and InstallDependencies fails. is this the default behaviour?, maybe this dependency should be included into the rsync server or at least tell the user to put that dependency under BaseDependencies. There are any other packages that should be included into BaseDependencies, CVS, needed to get TinyInstall at the end of InvokeCompile, Scripts listed into ChrootCompile and maybe any others. * InvokeCompile tries to get Linux-Headers, if the target is i686, they are downloaded from the official repos, otherwise they are downloaded from the arch repos at gobo.calica.org. Epia has not his own repos dir but the official repos works fine, i added a line to ensure that for epia target official repos is used, but this could be done with a variable in the Cross-File, what do you think? * I can't see the cross_optimization_flags when compiling under the chroot, i think that is Compile who pass that flags, how are they passed? P.D. Lucas the Bootstrap project is cool. Looks very nice, i have almost completed the epia GoboLinux system (i want to know now if the optimization flags are passed when compiling). Good work, congrats. P.D.2 I will send the Config.in file and the Cross-Files for epia when the target is done. Greets. Aitor.
ChrootCompile.1.diff
Description: Binary data
CreatGoboLinuxTree.1.diff
Description: Binary data
SetupChrootEnv.1.diff
Description: Binary data
_______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel