Attempt at an ARK Synopsis (was: Re: the .tar/.tgz/.tar.gz wars) (was: Re: some try-ark suggestions) (was: ARK Core Competencies)
Steve Traugott <[email protected]> Tue, 12 Jun 2001 15:07:46 -0700
| Newsgroups | gmane.comp.sysutils.ark.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Jun 12, 2001 at 09:20:26PM +0100, Will Partain wrote:
> One reason I am reluctant to get too clever about this
> ungzipping/untarring, though, is I would like the
> tarball-that-was-used to be readily apparent, i.e. I want it
> to be easy to have a webpage that says, "This package was
> built from <that tarball over there>", with the info from
> ARK-land. If that exact tarball was not specifically
> specified, but came out of the bowels of some shell-script
> logic, then that's harder to do.
>
> Again, there's kind of a philosophy thing here: Your ARK
> .xml files are supposed to express "this is what I used to
> and how I built my site", not "this is some stuff I got from
> sourceforge that managed to guess what I should use to build
> my site". Hmmm...
Restating and merging with the "ARK Core Competencies" thread, this
sounds something like:
ARK is an extensible language for precisely expressing systems
administration tasks, methodologies, and habits. The language
is written in XML syntax, and is optimized for collaborative,
modular code sharing. There is an interpreter currently
available, written in Python, also named 'ark'.
The http://ark.sourceforge.net site includes example code,
written in ARK, for doing systems administration using various
administration teams' policies and procedures. These examples
can be combined with your own, or any other, team's code to
create a description of your own unique site, its processes,
and procedures.
Actions described in the ARK language need not be limited to
direct manipulation of machines: the language is intended to
be flexible enough to assist with other systems administration
tasks, such as equipment orders or trouble tickets.
The web site includes a simple demonstration of ARK, showing
how ARK and some of the example code can be used to drive
builds of generic GNU packages. See
http://ark.sourceforge.net/try-ark1.html.
Do I have that even approximately right?
Steve
--
. . ` *
Steve Traugott ` . * +
Infrastructure Architect + `
[email protected] ' * . ' +` *
http://www.stevegt.com/