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
Functions-GoboLinux.1.diff
Description: Binary data
SymlinkProgram.1.diff
Description: Binary data
UnionSandbox.1.diff
Description: Binary data
_______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel