Re: namespace-deploy-map
Unknown <[email protected]>
| Newsgroups | gmane.comp.sysutils.ark.devel |
|---|---|
| Message-ID | <[email protected]> |
Harlan had a couple of queries including...
> I'm trying to turn the try-ark script in the latest sample1 bundle into
> my new ark-world script.
I dropped Harlan a quick note earlier in the day, which said:
Meanwhile, yes, try-ark (from sample1) should be a
faintly-sensible replacement.
<namespace-deploy-map> is simply a table that maps
user-visible namespaces (/our, /usr/local, anything
really...) to their corresponding "deploy areas".
Yours looks fine -- just delete the paranoia out of try-ark
that checks it. In fact, you may want to delete all stuff
related to ARK_DEPLOY and ARK_REVEAL (as in...
TRY_AREA=/workspace/partain/try-ark
# Chunks within $TRY_AREA:
ARK_BUILD=$TRY_AREA/ark-builds
ARK_GEN_PKG=$TRY_AREA/ark-gen-pkg
ARK_STATE=$TRY_AREA/ark-state
ARK_INSTALL_SPARC=$TRY_AREA/ark-install-sparc-solaris
ARK_INSTALL_LINUX=$TRY_AREA/ark-install-ia32-rhlinux
ARK_INSTALL_ALL=$TRY_AREA/ark-install-ALL
ARK_DEPLOY=$TRY_AREA/ark-deploy-host1
ARK_REVEAL=$TRY_AREA/our
...). try-ark is really aimed at doing some ARK stuff in a
little corner and definitely *not* affecting any real system.
I have since checked in a few scripts to sidai/ark-pkg-mgmt/
-- all **UNTESTED** -- including an `ark-world.sample'.
Minor ARK convention: *.sample means "you gotta change it to
make it work for you". Repeat: **UNTESTED**
(Matt, I've also put ark-invasive, arkbase-update, and
ark-re{reveal,deploy,install} in the same dir.)
Other things committed:
* sample1/try-ark/try-ark -- cosmetic change
* sidai/ark-pkg-mgmt/tidy-ark-areas
I've been playing with this; not ready for prime time (or
any other time, really)
* ARK/arkbase/ark/cmdline.py
ARK/arkbase/ark/error.py
ARK/arkbase/ark/host.py
ARK/arkbase/ark/package.py
ARK/arkbase/ark/utils.py
uninteresting tweaks to support tidy-ark-areas
* ARK/webpages/related.txt -- minor additions
* sidai/package/netscape.xml -- add NS calendar installing
* sidai/package/ChangeLog
sidai/package/synopsys-srt.xml
sidai/package/synopsys-vcs.xml
sidai/package/synopsys-vera.xml
sidai/package/verisity-specman.xml
Make all wrappers do ${1+"$@"} instead of $*
(the latter is, um, *wrong* :-)
Get 'em all with:
cd $ark
cvs update -d -P ARK arksf1 sample1 sidai simple1 # add local teams too
Will