genRepos {reposTools}R Documentation

A function to create a repository

Description

This functionality provides the user with the means to generate a repository out of a set of files.

Usage

genRepos(repName, urlBase, urlPath, repType = c("package", "vignette", "data"), PACK = FALSE, Status = FALSE, dir = ".", dataPath = "", infoPath = "")
genVigRepos(dataDir, infoDir, VIG=FALSE)
genPkgRepos(dataDir, infoDir, PACK=FALSE, Status=FALSE)

Arguments

repName The name of the repository
urlBase A base URL for the repository (e.g. http://www.bioconductor.org/)
urlPath A path from the urlBase (e.g. packages/download/)
repType Type of repository: package, vignette, data
PACK Whether to use manual PACKAGES/Vignettes input file
VIG Whether to use manual Vignettes input file
Status Whether to use manual status files
dir The directory to create the repository in
dataPath Path to the repository files
dataDir Directory where repository files are
infoPath Path to any manual files used
infoDir Directory where info files are

Details

For more detailed information, the user is directed to the vignette file "HOWTO set up a simple R repository" in the reposTools package. To do this, you can use the vignette command in the annotate package: vignette("HOWTO set up a simple R repository", package="reposTools").

genRepos is passed basic information about the repository as well as indicators as to what should be autogenerated or manually inputed, and will create two files: One file 'replisting', which contains a matrix of repository information and the other 'repdatadesc.rda' which contains a data.frame representing the files to be distributed. These two special files are accessed by client functions.

genPkgRepos and genVigRepos are primarly helper functions not really intended to be called by the user, but do provide more direct access to the functionality.

Value

genRepos returns a list containing basic information about the repository generated.

Author(s)

Jeff Gentry

See Also

install.packages2,ReposEntry,vignette

Examples






[Package Contents]