genRepos {reposTools} | R Documentation |
This functionality provides the user with the means to generate a repository out of a set of files.
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)
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 |
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.
genRepos returns a list containing basic information about the repository generated.
Jeff Gentry
install.packages2
,ReposEntry
,vignette