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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.