]> git.donarmstrong.com Git - cran2deb.git/commit
cran2deb: put base_pkgs into the cache. generate cache so that R is happy. use separ...
authorblundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Sat, 13 Sep 2008 13:17:47 +0000 (13:17 +0000)
committerblundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Sat, 13 Sep 2008 13:17:47 +0000 (13:17 +0000)
commitb44d6125c230362bceebdfec4b996966e77f85f5
tree4ce8b5646b3f636818319c29585be79e152b78db
parent979564fb66e425662d83b4a26f6e4af1996eb3f1
cran2deb: put base_pkgs into the cache.  generate cache so that R is happy. use separate base.tgz for cran2deb.

base_pkgs is the list of all packages that are provided in the basic
install of R.  It is found by listing all installed packages in the
pbuilder environment.

Previously the cache of availabile packages lived in sysdata.rda.
Unfortunately it appears that R does not like it when sysdata.rda is
updated after package installation (I think this is something to do with
lazy loading, but disabling this did not seem to help).  Instead the
cache is maintained separated in the data/ package directory.

pbuilder now uses base-cran2deb.tgz for the cran2deb pbuilder
environment -- this should help keep cran2deb from interfering from
other uses of pbuilder.

git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@54 edb9625f-4e0d-4859-8d74-9fd3b1da38cb
pkg/trunk/DESCRIPTION
pkg/trunk/R/debiannaming.R
pkg/trunk/R/debianpkg.R
pkg/trunk/R/zzz.R
pkg/trunk/exec/build
pkg/trunk/exec/get_base_pkgs [new file with mode: 0755]
pkg/trunk/exec/update
pkg/trunk/exec/update_cache
pkg/trunk/inst/etc/pbuilderrc.in