rmpool

Removes a VOB storage pool

APPLICABILITY

ClearCase (cleartool subcommand), Attache (command)

SYNOPSIS

rmpool [ -c·omment comment | -cfi·le comment-file-pname |-cq·uery | -cqe·ach | -nc·omment ]

pool-selector ...

DESCRIPTION

The rmpool command deletes one or more storage pool directories from a VOB, along with all the data container files stored within them.

Restrictions

Before removing a storage pool, you must reassign all its currently assigned elements to a different pool, using the chpool command. Otherwise, rmpool aborts with an elements using pool error. To list all the elements in a source or cleartext pool, use a find command. For example:

cmd-context find -all -element pool(source_2) -print

This command does not work with derived object pools.

Deleting Derived Object Pools

There is no way to move a shared derived object from one pool to another. Thus, you can delete a derived object pool only if either condition is true:

PERMISSIONS AND LOCKS

Permissions Checking: For each object processed, you must be one of the following: pool owner, VOB owner, member of the ClearCase group. See the permissions reference page.

Locks: An error occurs if any of the following objects are locked: VOB, pool.

OPTIONS AND ARGUMENTS

EVENT RECORDS AND COMMENTS. Default: Creates one or more event records, with commenting controlled by your .clearcase_profile file (default: -nc). See CUSTOMIZING COMMENT HANDLING in the comments reference page. Comments can be edited with chevent.

-c·omment comment | -cfi·le comment-file-pname |-cq·uery | -cqe·ach | -nc·omment

Overrides the default with the option you specify. See the comments reference page.

SPECIFYING THE POOLS TO BE REMOVED.  Default: Removes a pool from the VOB containing the current working directory unless you specify another VOB with the @vob-selector suffix.

pool-selector ...

One or more names of existing storage pools. Specify pool-selector in the form [pool:]pool-name[@vob-selector]

pool-name

Name of the storage pool

See the Object Names section in the cleartool reference page for rules about composing names.

vob-selector

VOB specifier

Specify vob-selector in the form [vob:]pname-in-vob

pname-in-vob

Pathname of the VOB-tag (whether or not the VOB is mounted) or of any file-system object within the VOB (if the VOB is mounted)

EXAMPLES

Examples including wildcards or quoting are written for use in cleartool interactive mode. If you use cleartool single-command mode, you may need to change the wildcards and quoting to make your command interpreter process the command appropriately.

In cleartool single-command mode, cmd-context represents the command interpreter prompt. In cleartool interactive mode, cmd-context represents the interactive cleartool prompt. In Attache, cmd-context represents the workspace prompt.

cmd-context find . -all -element 'pool(c_source_pool)' -exec 'cleartool chpool ^
-force sdft %CLEARCASE_PN%'
Changed pool for "\users_hw\src" to "sdft".
Changed pool for "\users_hw\src\libutil.a" to "sdft".
.
.
.
cmd-context rmpool c_source_pool
Removed pool "c_source_pool".

SEE ALSO

describe, chpool, find, lspool, mkpool, rmdo, rename, scrubber



Feedback on the documentation in this site? We welcome any comments!
Copyright © 1999 by Rational Software Corporation. All rights reserved.