Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-05 | Merge pull request #176 from kerl/gh170 | Mark Allen | |
Assert perl exists before builds (#170) | |||
2017-02-05 | Fix handling of KERL_INSTALL_HTMLDOCS and KERL_PROMPT | sanmiguel | |
We had no handling for KERL_INSTALL_HTMLDOCS being set in the shell properly, as KERL_INSTALL_MANPAGES is handled There was a typo in the use of KERL_PROMPT in CSH activate scripts | |||
2017-02-05 | Add basic build option printout | Mark Allen | |
2017-02-02 | Store build configuration in a fileconfig | Mark Allen | |
This change implements storing the build configuration in a file which can later be compared to a potentially new configuration which might trigger the need to re-run the OTP configuration steps. We also copy the build configuration into the installation directory so that at some future time we can write or enhance a command which shows the build configuration. Addresses #162 #158 | |||
2017-02-02 | Assert perl exists before builds (#170)gh170 | Mark Allen | |
Perl 5 is required to compile Erlang from source. It's used (among other things) to assemble BEAM opcodes, NIF jump tables and more. We now assert perl exists on the PATH before we proceed to build Erlang or test for Perl's version string. We also now test for Java before we try to find its version. Java is not required to compile Erlang though, so we don't output any warnings or errors if its not found. | |||
2017-01-26 | Unset ERL_TOP before kerl executes (#102) | Mark Allen | |
2016-12-19 | Merge pull request #168 from sanmiguel/mtc-fix-get_otp_version | Mark Allen | |
Allow an underscore-prefixed alphanum suffix to the OTP version | |||
2016-12-15 | Revert "Remove extraneous 's'"mtc-revert-aa237c7 | sanmiguel | |
This reverts commit aa237c72060e64a98b0e8a3b3be475387c73f53e. | |||
2016-12-09 | Greatly simplify regex used | sanmiguel | |
2016-12-07 | Allow an underscore-prefixed alphanum suffix to the OTP version | sanmiguel | |
This helps supporting custom forks of OTP e.g. basho/otp | |||
2016-11-20 | Remove extraneous 's' | Mark Allen | |
Close #167 | |||
2016-10-13 | Roll 1.3.41.3.4 | Mark Allen | |
2016-10-13 | Merge pull request #166 from kerl/gh83 | Mark Allen | |
Exit if curl fails; download if archive 0 sized | |||
2016-10-11 | Exit if curl fails; download if archive 0 sized | Mark Allen | |
If a curl command fails, exit from kerl instead of blindly continuing. Also if an archive has 0 size, try to download it again, even if the file exists. (This is the difference between -f and -s tests in bash.) Closes #83 | |||
2016-10-11 | Use a more portable way to put PATH back to normal | Loïc Hoguin | |
2016-10-07 | Roll 1.3.31.3.3 | Mark Allen | |
2016-10-07 | Merge pull request #161 from kerl/homebrew | Mark Allen | |
Ask homebrew for openssl location if available | |||
2016-10-05 | Check to see if brew is installed and executable | Mark Allen | |
2016-10-03 | Clean and re-run configure when --enable-native-libs is used | Loïc Hoguin | |
The OTP repository contains pre-built BEAM files that will not get recompiled natively unless "make clean" is called first. This commit detects when the --enable-native-libs option is used and runs the appropriate commands. Depending on the source of the code, this will result in the configure step being run twice, as a Makefile is needed before we can do "make clean". Configure will be run once otherwise. | |||
2016-09-30 | Merge pull request #155 from ZeWaren/c-shells-support | sanmiguel | |
Add support for C shells. | |||
2016-09-24 | Ask homebrew for openssl location if available | Mark Allen | |
2016-07-24 | Fix issue #154 | Mazen Harake | |
2016-07-23 | Add support for C shells. | Erwan Martin | |
2016-07-21 | Fix invalid symlinks when KERL_BUILD_DOCS=true | Jeff Hlywa | |
2016-07-21 | Change path priotiy in activate.fish | Federico Carrone | |
2016-07-20 | Roll 1.3.21.3.2 | Mark Allen | |
2016-07-20 | Disallow installations to previously installed locations | Mazen Harake | |
2016-07-20 | Fix issue #88 | Mazen Harake | |
kerl prompt now correctly displays the intended version | |||
2016-07-19 | Merge pull request #149 from mazenharake/promptfrmt | Mark Allen | |
Add support for customized prompt for activated installations | |||
2016-07-19 | Fix Issue #22 | Mazen Harake | |
Exit script if $HOME variable is empty or not set. | |||
2016-07-18 | Add support for customized prompt for activated installations | Mazen Harake | |
2016-07-16 | Roll 1.3.11.3.1 | Mark Allen | |
2016-07-16 | Merge pull request #148 from mazenharake/fix53 | Mark Allen | |
Fix Issue #53 | |||
2016-07-16 | Fix Issue #53 | Mazen Harake | |
Show configuration warnings after running configuration | |||
2016-07-12 | fix extraction of files for some versions of tar | Carlo Carraro | |
2016-06-30 | add support for fish shell | Radu Ciorba | |
2016-06-28 | Merge pull request #138 from kerl/apply_patches | Mark Allen | |
Add patches to build older OTP releases | |||
2016-06-25 | Update kerl | Pierre Fenoll | |
2016-06-13 | Merge pull request #142 from kerl/gh141 | Mark Allen | |
Do not assume writes to list_add/remove succeed | |||
2016-06-13 | Tweak usage output for version command | sanmiguel | |
2016-05-25 | Do not assume writes to list_add/remove succeed | Mark Allen | |
If the otp_builds or otp_installations files in $KERL_BASE_DIR are unwritable kerl will falsely report a successful action. Now exit from the script with a return code of 1. | |||
2016-05-24 | Add a version string/command | Mark Allen | |
2016-05-23 | Add beam_makeops patches | Mark Allen | |
2016-05-23 | Merge branch 'apply_patches' of github.com:/kerl/kerl into apply_patches | Mark Allen | |
2016-05-23 | WIP: Patch for javadoc, fix OS X compiler patch | Mark Allen | |
2016-05-23 | WIP: Inline patches | Mark Allen | |
2016-05-23 | WIP: Apply patches for OTP source | Mark Allen | |
2016-05-23 | WIP: Patch for javadoc, fix OS X compiler patch | Mark Allen | |
2016-05-23 | use 'curl -q' in 'get_tarball_releases()' | Nicholas Lundgaard | |
This bypasses processing `~/.curlrc`, eliminating the chance that options set in that file may result in errant, unexpected behavior from this curl call. | |||
2016-05-23 | make kerl use 'curl -o $filename ...' when downloading files | Nicholas Lundgaard | |
Instead of piping output to a file, use curl's '-o' option. This change is intended to work around a problem I encountered where I had `-w "\n"` in my `~/.curlrc` file, which caused these commands to produce output that failed the md5 checks. |