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