Re: Summary of meeting 20031119-1
Low Zhen Lin <[email protected]> Thu, 20 Nov 2003 21:06:59 +0800
| Newsgroups | gmane.linux.zynot.general |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dirk Heinrichs wrote: | Low Zhen Lin schrieb: | Participants: Frantz Dhin (theDevil-), | Andreas Pokorny (DieMumiee), | Low Zhen Lin (zhenlin) | Advisors: | Geert Bevin (Bevin) | Place: #zynot-xeta | | Looks very promising. But there's one thing missing here (and in | the Xeta Requirements): IMHO the user should be able to define | alternative runtime (configure --prefix=... --exec-prefix=...) and | installation (make prefix=... install) paths. This would enable | users to setup diskless clients with NFS Root or even AFS | filesytems. Especially in the latter case, when the installation is | on a replicated volume, the rw replica of that volume is accessible | through a different path than the ro replicas: ro: | /afs/mycompany.com/software rw: /afs/.mycompany.com/.software | | There should be three places where the paths can be set: 1) In the | xbuild, as it is now with Gentoo 2) In /etc/make.conf 3) On the | command line at installtion time (this should then also be recorded | somewhere, so that (world-) updates install packages in the right, | user defined places). | | Bye... | | That is, strictly speaking, a policy. We'd like to enforce it... * When ./configure, the prefix, exec-prefix etc. must be taken from variables, instead of hardcoding. * The slots mechanism I proposed can carry information about these attributes that make two packages mutually non-exclusive. Final deployment cannot be controlled in the manner you like though... A image will be generated, and the whole path starting at / will be within. It might be possible for you to insert a post-image-unpack filter to do the neccessary things though. Or, you could just skip all these kluges and deploy them directly on the main server, where the installation path is guaranteed to be rw. A side effect of supporting other prefixes is being able to let non-root users create their own little environments. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQE/vLxsv+6a/MPcjnERAtxuAJ9m2FZ7HRjceX2MfFkHpEMBtudfogCfWgBD 1Tcrac6Qr2MAVMrD/COj0MQ= =V9eM -----END PGP SIGNATURE-----