aboutsummaryrefslogtreecommitdiffstats
path: root/kerl
AgeCommit message (Collapse)Author
2016-10-05Check to see if brew is installed and executableMark Allen
2016-10-03Clean and re-run configure when --enable-native-libs is usedLoï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-30Merge pull request #155 from ZeWaren/c-shells-supportsanmiguel
Add support for C shells.
2016-09-24Ask homebrew for openssl location if availableMark Allen
2016-07-24Fix issue #154Mazen Harake
2016-07-23Add support for C shells.Erwan Martin
2016-07-21Fix invalid symlinks when KERL_BUILD_DOCS=trueJeff Hlywa
2016-07-21Change path priotiy in activate.fishFederico Carrone
2016-07-20Roll 1.3.21.3.2Mark Allen
2016-07-20Disallow installations to previously installed locationsMazen Harake
2016-07-20Fix issue #88Mazen Harake
kerl prompt now correctly displays the intended version
2016-07-19Merge pull request #149 from mazenharake/promptfrmtMark Allen
Add support for customized prompt for activated installations
2016-07-19Fix Issue #22Mazen Harake
Exit script if $HOME variable is empty or not set.
2016-07-18Add support for customized prompt for activated installationsMazen Harake
2016-07-16Roll 1.3.11.3.1Mark Allen
2016-07-16Merge pull request #148 from mazenharake/fix53Mark Allen
Fix Issue #53
2016-07-16Fix Issue #53Mazen Harake
Show configuration warnings after running configuration
2016-07-12fix extraction of files for some versions of tarCarlo Carraro
2016-06-30add support for fish shellRadu Ciorba
2016-06-28Merge pull request #138 from kerl/apply_patchesMark Allen
Add patches to build older OTP releases
2016-06-25Update kerlPierre Fenoll
2016-06-13Merge pull request #142 from kerl/gh141Mark Allen
Do not assume writes to list_add/remove succeed
2016-06-13Tweak usage output for version commandsanmiguel
2016-05-25Do not assume writes to list_add/remove succeedMark 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-24Add a version string/commandMark Allen
2016-05-23Add beam_makeops patchesMark Allen
2016-05-23Merge branch 'apply_patches' of github.com:/kerl/kerl into apply_patchesMark Allen
2016-05-23WIP: Patch for javadoc, fix OS X compiler patchMark Allen
2016-05-23WIP: Inline patchesMark Allen
2016-05-23WIP: Apply patches for OTP sourceMark Allen
2016-05-23WIP: Patch for javadoc, fix OS X compiler patchMark Allen
2016-05-23use '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-23make kerl use 'curl -o $filename ...' when downloading filesNicholas 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.
2016-05-22WIP: Inline patchesMark Allen
2016-05-18Remove path check for deployMark Allen
2016-05-18Account for 'rc' in get_otp_version()Mark Allen
2016-05-17WIP: Apply patches for OTP sourceMark Allen
2016-05-17Remove path check for deployMark Allen
2016-05-17Fix get_otp_version() regexMark Allen
2016-05-16Github tags before OTP 17 use underscoreMark Allen
2016-05-14Merge pull request #132 from josevalim/patch-1Mark Allen
Remove Lion support code and stop setting CFLAGS
2016-05-13Remove Lion support code and stop setting CFLAGSJosé Valim
If for some reason they are running on Lion, developers can set CFLAGS on their ~/.kerlrc. Otherwise it is not worth setting CFLAGS and affect the performance of those running on more recent OS X versions. Closes #131
2016-05-13Remove extraneous loglinessanmiguel
These two end up in $KERL_BASE_DIR/otp_releases because of when they get emitted
2016-05-13Allow setting KERL_BUILD_BACKEND from config etcsanmiguel
2016-05-13Allow customisation of OTP_GITHUB_URLsanmiguel
2016-05-12On deletes, check build name or pathMark Allen
2016-05-11Canonicalize $KERL_BASE_DIRMark Allen
2016-05-11Canonicalize during deletes tooMark Allen
2016-05-11Canonicalize paths before checking validityMark Allen
2016-05-04Be even more thorough checking pathsMark Allen
- Never assume mkdir returns successfully - Check for bad install locations *before* creating directories - Do not permit the active erlang installation to be deleted - Do not allow someone to delete her home directory ever