In effect you are asking for the ON build process to fabricate the built/derived files outside of the "source namespace" .. Much like the OSF build process (and others) can do.. For example:
the following has the source files: usr/src/uts and the following has the built/derived files per arch: build/i386/usr/src/uts build/sparc/usr/src/uts it this correct ? Robert. On Jul 17, 2008, at 4:03 PM, Will Fiveash wrote: > Given it's hard to get .hgignore rules to be absolutely correct in a > repository where nightly has run and hg status -mard won't display > files > intentionally created but not added to the repository I'm thinking > that > this model of development would be nice: > > +-------------+ > |gate-hg-clone| > +-----+-------+ > | zfs snapshot > +-----+----------------+ zfs clone +-------------+ > |gate-hg-clone-snapshot|-.-------------|working_repos| > +----------------------+ `-. +-------------+ > `-._ | rsync > `-. +---v---+ > zfs clone `-.| build | > +-------+ > > > Where: > > gate-hg-clone is a local copy of the onng.sfbay gate-hg > gate-hg-clone-snapshot is a zfs snapshot of get-hg-clone > working_repos is a zfs clone of gate-hg-clone-snapshot. > build is zfs clone of gate-hg-clone-snapshot. > > I will make all intentional file changes in working_repos that way hg > status will be meaningful when ? status files are shown. I will rsync > the usr dir in working_repos to the build directory and that is > where I > will do my builds. Much cleaner I think and very efficient. Note, > actually I would have two build dirs (sparc, x86) which would be > rsynced > from my working_repos. > > -- > Will Fiveash > Sun Microsystems Office x64079/512-401-1079 > Austin, TX, 78727 (TZ=CST6CDT), USA > Internal Solaris Kerberos/GSS/SASL website: http://kerberos.sfbay > Info about krb-diag: http://kerberos.sfbay/krb-tool-info.html > http://opensolaris.org/os/project/kerberos/ > _______________________________________________ > tools-discuss mailing list > tools-discuss at opensolaris.org