aboutsummaryrefslogtreecommitdiffstats
path: root/bin/install_perl_modules
Commit message (Collapse)AuthorAgeLines
* [KiitC] Add cpanfile feature for optional modules.Matthew Somerville2018-05-09-1/+1
|
* Remove Open311 endpoint to separate repo.Matthew Somerville2016-08-23-1/+1
|
* Fix non-working scripts when CDPATH is set.Matthew Somerville2015-10-07-1/+1
| | | | | | | If the CDPATH environment variable is set (so cd can look in multiple places), cd prints out the resulting directory when used. This confuses a command sequence used in a couple of places doing (cd && pwd) to get a directory path. Make sure we ignore any output from cd.
* Bundle carton.Matthew Somerville2015-09-04-7/+2
| | | | | | | | | | | | | This was generated using 'carton fatpack' as follows: bin/cpanm -L local-carton --with-recommends Carton export PERL5LIB=<absolute path to local-carton>/lib/perl5/ local-carton/bin/carton fatpack (It needs to be an absolute path in order to locate the meta files.) This was done on a Debian squeeze box to make sure any too-old core modules were updated and included in the bundle.
* Don't install open311-endpoint feature by default.Matthew Somerville2014-12-12-1/+1
|
* Remove liberror-perl and libsoap-lite-perl.Matthew Somerville2014-11-05-1/+1
| | | | | | Try and save other people the potential pain of installing SOAP::Lite; only UK FixMyStreet and Zurich geocoder use it, so set it as an optional feature in the cpanfile instead.
* Move SOAP::WSDL requirement into UK cpanfile feature.Matthew Somerville2014-02-26-1/+1
| | | | Note how we'd like to do the same with SOAP::Lite.
* Install Carton in its own local::lib.Matthew Somerville2014-02-26-4/+4
| | | | This keeps the dependencies of carton separate from those of FixMyStreet.
* Fixes to module installation.Matthew Somerville2013-07-26-4/+0
| | | | | | | * Upgrade ExtUtils::MakeMaker, and remove old workaround. * DIME::Tools won't install without --force (needed by SOAP::Lite in travis). * Remove SOAP::WSDL from cpanfile, as it won't install and nothing needs it apart from Barnet (UK specific).
* Something else doesn't like this version, sighMatthew Somerville2013-06-04-2/+2
|
* Workaround for problem installing ExtUtils::MakeMaker.Matthew Somerville2013-06-04-0/+4
|
* Make install_perl_modules exit in error on failureMark Longair2012-10-04-5/+3
| | | | | | | | | Previously, install_perl_modules would exit with 0 regardless of whether installation of the modules succeeded or failed; this meant, in particularly, that when called from the install script with 'set -e', it's possible to miss that the module installation failed. By adding 'set -e' to install_perl_modules, we should get a useful exit code.
* Remove relative paths from install_perl_modules. Fixes #305.Matthew Somerville2012-07-19-2/+2
|
* include cpanm in our local bin as that is rather more sensibleStruan Donald2012-02-02-3/+0
|
* strip /bin from the end of the pathStruan Donald2012-01-12-1/+1
|
* use full path in env variables to be on safe sideStruan Donald2012-01-12-5/+7
|
* if carton was already installed then it may not be in ./local/binStruan Donald2011-12-23-1/+1
|
* work in progress new module install scriptsStruan Donald2011-12-22-0/+24