|
ActiveTcl User Guide |
|
[ Main Table Of Contents | Table Of Contents | Keyword Index ]
teapot-admin(n) 1.0 tpm "TEA Package Management"
teapot-admin - TEApot Administrative Client
TABLE OF
CONTENTS
SYNOPSIS
DESCRIPTION
Commands
BUGS,
IDEAS, FEEDBACK
SEE ALSO
KEYWORDS
COPYRIGHT
This document assumes that the reader has read at least the TEApot
Introduction, the TEApot Glossary of Terms, and possibly
the TEApot Meta Data
Specification.
This tool provides the functionality for the management of local opaque repositories. It allows repository
administrators to
- Create new repositories.
- Put entities into repositories.
- Remove entities from repositories.
- List the contents of repositories.
- Retrieve entity archive files from repositories.
Note: If this tool modifies a repository and finds a
"htmlcache" directory then it will clear this
directory, to ensure that a TEApot Repository Server using it will
not serve invalidated information from this cache directory.
- teapot-admin create path
- Creates a new repository in the directory path. This directory must not already contain a
repository. The new repository is empty.
- teapot-admin add
?-v? path file...
- Adds the entities contained in the specified files to the repository at the directory path. The directory has to exist and contain a valid
repository.
If the option -v was specified the
application will print the full meta data of each entity to the
standard output as it is added.
- teapot-admin remove path ?-entity? name ?version ?architecture??
- Removes the entity instance(s) matching the specified name, version, and architecture from the repository at the directory path. The directory has to exist and contain a
valid repository.
Any parts not specified are ignored during matching.
If no entity was specified all possible entities
are removed. Otherwise only entities of the specified type are
removed. The recognized options are derived from the names of the
known entity types:
- Application
- -application
- Package
- -package
- Profile
- -profile
- teapot-admin get
path ?-entity? name ?version ?architecture??
- Retrieves the files of the entity instance(s) matching the
specified name, version, and
architecture from the repository at the
directory path. The directory has to exist and
contain a valid repository.
Not specified parts are ignored during matching.
The retrieved files are placed into the current directory, with
file names constructed from the entity type, name, version,
architecture, and type of archive (Tcl Module, Zip archive,
...).
If no entity was specified the archives of all
possible entities are retrieved. Otherwise only entities of the
specified type are retrieved. The recognized options are derived
from the names of the known entity types, see above.
- teapot-admin list
path ?-entity? ?name ?version ?architecture???
- Lists the entity instance(s) matching the specified name, version, and architecture found in the repository at the directory path. The directory has to exist and contain a
valid repository.
Any parts not specified are ignored during matching.
If no entity was specified all possible entities
are listed. Otherwise only entities of the specified type are
listed. The recognized options are derived from the names of the
known entity types, see above.
- teapot-admin version
- Prints the version number of the application.
- teapot-admin who
- Prints the complete teapot meta data of the application.
- teapot-admin status path
- Returns information about modification times for repository
index and journal, and the range spanned by entries in the
journal.
- teapot-admin rejournal path
- Regenerates the repository journal, compacting it as much as
possible. In essence a new journal is created based on the current
contents of the repository, thus removing all delete operations
from the journal, and all information not in the repository
anymore.
This document, and the application it describes, will
undoubtedly contain bugs and other problems. Please report such at
the ActiveState
ActiveTcl Bug Tracker. The relevant component is
teapot. Please also report any ideas for enhancements you
may have for either application and/or documentation.
The version number of the teapot-admin application with the
problem in question can be queried with the command version
teacup, teapot, teapot-md, teapot-pkg
TEA, TEAPOT, administration, package management, repository, server
Copyright © 2006-2007 ActiveState Software Inc.
|