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.

Attachment: ChrootCompile.1.diff
Description: Binary data

Attachment: CreatGoboLinuxTree.1.diff
Description: Binary data

Attachment: SetupChrootEnv.1.diff
Description: Binary data

_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to