Age | Commit message (Collapse) | Author |
|
|
|
Formatting
|
|
|
|
|
|
|
|
Add support for disabling apps to build via KERL_CONFIGURE_DISABLE_APPLICATIONS
|
|
If non-empty, you can specify the subset of applications to disable when
building (and subsequent installing) Erlang/OTOP with the
KERL_CONFIGURE_DISABLE_APPLICATIONS variable, either in your $HOME/.kerlrc
file or prepending it to the command line.
e.g. KERL_CONFIGURE_DISABLE_APPLICATIONS="odbc"
|
|
README update related to previous commit
|
|
|
|
Add possibility to show the name of the release before the prompt by setting the KERL_ENABLE_PROMPT env variable
|
|
|
|
Simplify and improve the recipe for git-based builds
|
|
Expand regex for matching http://www.erlang.org/download releases
|
|
The previous regex did not match with the R16A release available for
download from the Erlang/OTP website.
|
|
|
|
Modify the git-based recipe to simply mirror the remote git
repository. If enabled by configuration, download and install the
newest official manpages and/or HTML docs as opposed to not installing
any documentation for git-based builds.
To save disk space and to simplify git operations, the repository
format of the local otp repository has been changed to bare format.
If caller has previously used the git-based build feature, caller
should execute "kerl cleanup all" once to remove any old local otp
repositories.
|
|
Fix: do not hardcode origin/ to ref (enables R16A)
|
|
This allows building tags and all other funny kinds of refs.
|
|
Removed typo.
|
|
|
|
Changes to permit building Erlang/OTP R15B03-1
|
|
The name of the otp_src_.* directory (e.g. otp_src_R15B03) may not
always match with the name (e.g. otp_src_R15B03-1.tar.gz) of it's
tarball file.
The tar --strip-components option was purposely not used since this
option might not be available all of the time.
|
|
Kerl previously used the contents of the HTML <a> tag for this purpose. Unfortunately,
the HTML <a> tag is not always rendered as expected.
The old output from "kerl update releases":
------
Getting the available releases from erlang.org...
The available releases are:
R10B-0 R10B-2 R10B-3 R10B-4 R10B-5 R10B-6 R10B-7 R10B-8 R10B-9 R11B-0 R11B-1 R11B-2 R11B-3 R11B-4 R11B-5 R12B-0 R12B-1 R12B-2 R12B-3 R12B-4 R12B-5 R13A R13B R13B01 R13B02 R13B03 R13B04 R14A R14B R14B01 R14B02 R14B03 R14B04 R15B R15B01 R15B02 R15B03
------
The new output from "kerl update releases":
------
Getting the available releases from erlang.org...
The available releases are:
R10B-0 R10B-10 R10B-2 R10B-3 R10B-4 R10B-5 R10B-6 R10B-7 R10B-8 R10B-9 R11B-0 R11B-1 R11B-2 R11B-3 R11B-4 R11B-5 R12B-0 R12B-1 R12B-2 R12B-3 R12B-4 R12B-5 R13A R13B R13B01 R13B02-1 R13B02 R13B03 R13B04 R14A R14B R14B01 R14B02 R14B03 R14B04 R15B R15B01 R15B02 R15B03-1 R15B03
------
|
|
|
|
|
|
Closes #32
|
|
fixes related to grep exit code handling
|
|
|
|
Update $MANPATH on activate/deactivate
|
|
|
|
Add cache support for building from git
|
|
Clone and re-use Erlang/OTP git repositories. Ensure the locally
cached git repository is ready to use before each build by performing
a git clean, git reset, git fetch, and git detach.
|
|
Add a new command: cleanup
|
|
|
|
More robust error checking
|
|
|
|
Fix grammar in README
|
|
|
|
Fix md5 handling on FreeBSD.
|
|
FreeBSD also doesn't have md5sum, it has either a command named md5 or
openssl in the base system. Added FreeBSD to the list of openssl using OS.
|
|
|
|
If non-empty, you can specify the subset of applications to use when
building (and subsequent installing) Erlang/OTOP with the
KERL_CONFIGURE_APPLICATIONS variable, either in your $HOME/.kerlrc
file or prepending it to the command line.
e.g. KERL_CONFIGURE_APPLICATIONS="kernel stdlib sasl"
|
|
directory
|
|
Basic OpenBSD support.
|
|
OpenBSD has no md5sum utility. So we use OpenSSL instead of it.
|
|
Add support for install HTML docs via KERL_INSTALL_HTMLDOCS
|
|
|
|
|
|
XCode 4.2 compatibility
|
|
|