On Wed, Jul 16, 2008 at 01:02:46PM -0500, Will Fiveash wrote:
> On Wed, Jul 16, 2008 at 10:56:46AM -0700, Stephen Lau wrote:
> > Will Fiveash wrote:
> >> On Tue, Jul 15, 2008 at 06:17:00PM -0400, Richard Lowe wrote:
> >>
> > reparent is provided by Cadmium. Do you have the cdm extension loaded?
>
> I don't think so. It would be good to also explain to ON peeps that
> admin a build system what needs to be done to install Cadmium.
What I mean is that a reminder about hgsetup should be in the
announcements like the recent one.
So here is my script to create a ON build snapshot in a new zfs
filesystem:
#!/bin/ksh -p
base=/pool/willf/hg/i386
parent='ssh://onnv.sfbay.sun.com//export/gate-hg'
if [[ $# -ne 1 || "$1" == @('-?'|'--help') ]]
then
output=; rc=0
[[ $# -ne 1 ]] && {output='-u2'; rc=1}
print $output "Usage: ${0##*/} <ON build level (example: onnv_94)>"
exit $rc
fi
trap "echo 'A command failed, aborting.'; exit 1" ERR
zfs create ${base#/}/$1
cd $base/$1
hg init
hg pull -u -r $1 $parent
hg reparent $parent
hg init usr/closed
cd usr/closed
hg pull -u -r $1 $parent/usr/closed
hg reparent $parent/usr/closed
--
Will Fiveash
Sun Microsystems Inc.
http://opensolaris.org/os/project/kerberos/