On 3 June 2015 at 07:13, Dirk Eddelbuettel wrote: | | On 3 June 2015 at 12:51, Luca Cerone wrote: | | Dear all, | | I am writing a package that contains some binaries that should be | | linked in /usr/bin after the package | | [ Don't do that, /usr is for your system. Use /usr/local/bin. ] | | | has been installed (I placed them in Rpackage/inst/bin) | | | | I know I can use a script "configure" or "configure.win" to be run | | before the package has been installed, is there a way I can write a | | script that is run after the package has been correctly installed? | | You can't. I miss that too. | | We do the same thing at work -- scripts (often via Rscript or littler) go | into into/scripts inside a package, we then have to (at least _one time_) | create a softlink from /usr/local/bin into (on our systems with Debian/Ubuntu | paths) /usr/local/lib/R/site-library/PKG/script/SCRIPT where PKG and SCRIPT | vary. | | Having more 'hooks' in the R CMD INSTALL ... process would be nice, but it | doesn't exist now.
I just realized that you could abuse configure to create the link described above. Not elegant, and in the wrong order ("don't know yet if build will succeed") but a hack. Dirk | One alternative is to package the R package as a .deb package to use the | proper postinst. But that may be overkill / does not help on other OS. | | Dirk | | -- | http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org | | ______________________________________________ | R-package-devel@r-project.org mailing list | https://stat.ethz.ch/mailman/listinfo/r-package-devel -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel