On Fri, Sep 19, 2008 at 8:53 AM, Hisham <[EMAIL PROTECTED]> wrote:
> On Wed, Sep 17, 2008 at 9:34 PM, Michael Homer <[EMAIL PROTECTED]> wrote:
>> VersionExecutables
>> creates hard links to the executables within a program, named with the
>> version of the program they belong to.
>> I would like to enable this by default, and possibly even make it
>> mandatory so that recipes can rely upon the behaviour.
> I think this would make /S/L/E too polluted. Perhaps enabling it for
> some packages (eg, in the Qt recipe) would be fine, but not for every
> package.
That's another option. For my use, there's really no cost to extra
entries, so the benefit of having access to every installed version
all the time outweighs it. Somebody who accesses /S/L/E directly a lot
might have a different experience. Enabling it by default for a
specific list of programs and optionally for the rest might be a good
way to get the best of both worlds, though I still lean towards always
and everywhere for consistency's sake.
> I'm also not sure about the behavior of hardlinks when you
> pack a tarball for a binary package (I'm guessing they duplicate by
> default, keep that in mind).
They do, but you can use the --exclude-from option to leave anything
listed in R/VE out of the tarball. I'll add that to CreatePackage.
SymlinkProgram can recreate the links on install.

Anybody who would find this particularly useful or particularly
abhorrent should chime in.
-Michael
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to