cape-indexer(1)

NAME
cape-archive - create package repository and indexes

SYNOPSIS
cape-archive [options] pkgfiles|changes... archive-directory

DESCRIPTION
This command is used to create or update a package repository and associated indexes. It will copy rpm source or binary packages and debian changes files into an archive and count the number of source and binary rpm packages, or debian source and binary packages, and then create valid package repository indexes using createrepo (for rpm) or the output of debian scanpackage utilities. For debian it can also create a signed release file. The resulting repository may then be published for use by others or to load packages locally. New packages replace older ones in the repository directory. The ~/.pkgbuildrc profiles are used to specify characteristics for the target archive. This includes distribution name, signing keys, and labels, though some of these can be overriden by flags.

OPTIONS

--distribution=name
    Specify name of debian distribution. Otherwise directory name is used.

--key=id
    Specify signing key to use.

--no-chroot
    Do not use uchroot --run.

--keep
    Do not erase older releases when adding to archive.

--profile=name
    Use ~/.pkgbuildrc [name]'d profile configuration

--sign
    Create signed repository release file (debian only).

AUTHOR
cape-archive was written by David Sugar <dyfet@gnutelephony.org>.

REPORTING BUGS
Report bugs to dyfet@gnutelephony.org.

COPYRIGHT
Copyright © 2012 David Sugar, Tycho Softworks.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.