On 8/10/06, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
On Thu, 10 Aug 2006 15:36:50 +0200, Hisham Muhammad <[EMAIL PROTECTED]> wrote: > A note: no, > /Programs/Foo/x.y/Resources/Unmanaged/Programs/HTTPD/Current/modules > is not allowed. Unmanaged files can't install files under /Programs. > The invariants about the consistency of /Programs are retained. > How would such files be installed then? For fibosandbox one had to disable sandbox for such files and then they were installed where the application install-script wanted.
I've changed my Scripts to automatically use symlinks in this situation (don't worry, I don't submit packages of this heresy ;-) ). Does that really break the invariants of /Programs, though? As I understand it we can't use symlinks for all Unmanaged files because some (e.g. kernel modules) can't be links... but it seems perfect for the /Programs tree because you can clearly tell which parts belong to which programs, even if you accidentally package up some extra symlinks. It doesn't break the "removing the program's folder removes all files it installed" either, which is a problem I have with installing Unmanaged as regular files. Removing a program should not depend on the use of system scripts unless absolutely necessary. Leaving behind broken symlinks seems much better than leaving behind real files in this case. -Andy _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel