I have been working in some fixes to better support for detached
programs in gobo, my idea is to use detached programs in Bootstrap when
the system is not a real cross one (or to make a new gobo distribution
using bootstrap).

I was reading some post about the theme:
http://lists.gobolinux.org//pipermail/gobolinux-devel/2007-April/002449.html

I added that feature for detached programs, not symlinks are done
pointing to $goboPrograms instead of $goboInstall, so you can Remove or
Disable a program with the same tools (RemoveProgram / DisableProgram).
I also fixed some minor bugs i found, here is the list

- Functions-GoboLinux.1.diff:

        * Added '/' at the end of the find command, to work properly
(it doesn't work in mys sytem)

- SymlinkProgram.1.diff:

        * Added support to symlink files pointing to $goboPrograms when
linking detached ones, i added a new variable to do that
($curentversion) which always points to $goboPrograms/Foo/Version, i
also added a test to know if we call LinkOrExpand with the --no-follow
flag or not.

- UnionSandbox.1.diff:

        * When a compilation ends with fails and let files under
$goboInstall/Foo/Ver/.SandboxInstall_Root, the next time you try to
Compile it files are yet there, you must to remove then by hand. Fixed.

        * When binding in the union sandbox mp, if ${sandbox_mp}$rhs is
a link, you will get at the end the original file, which stands out of
the sandbox, example, i got this mount entry:

/Depot/System/Epia/C3-Target/DMenu/3.2/Resources/Defaults/Settings
on /Programs/DMenu/Settings type none (rw,bind)

        instead of this other one:

/Depot/System/Epia/C3-Target/DMenu/3.2/Resources/Defaults/Settings on
${sandbox_mp}/Programs/DMenu/Settings type none (rw,bind)

        Fixed.

Now i has a question, is possible to add support for Compile
to Compile programs in detached mode without modifify the $goboPrograms
path?
For example: goboInstall=/Depot/System/Epia/C3/Programs; Compile (-some
flags) Foo Ver

i think that adding support for that, that feature could be use in
bootstrap tool to compile systems for the same arch.

What do you think?

Aitor.

Greets.


-- 
If the kids are united they will never be divided!


----------------------------------------------------------------------
Get a free email account with anti spam protection.
http://www.bluebottle.com/tag/2

Attachment: Functions-GoboLinux.1.diff
Description: Binary data

Attachment: SymlinkProgram.1.diff
Description: Binary data

Attachment: UnionSandbox.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