Age | Commit message (Collapse) | Author |
|
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"
|
|
|
|
Simplify and improve the recipe for git-based builds
|
|
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.
|
|
This allows building tags and all other funny kinds of refs.
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
OpenBSD has no md5sum utility. So we use OpenSSL instead of it.
|
|
|
|
|
|
darwin.
|
|
|
|
|
|
This action takes an optional format string (defaults to " (%s)" like
__git_ps1) and prints a string where "%s" stands for the current active
Erlang installation name. If the current installation isn't managed by kerl,
the path basename is used with an asterisk appended to it.
```
nox@Bellcross:~$ export PS1="\u@\h:\w\$(kerl prompt [%s])\\\$ "
nox@Bellcross:~$ . .kerl/installs/R14B03-64/activate
nox@Bellcross:~[R14B03-64]$ kerl_deactivate
nox@Bellcross:~$ logout
```
|
|
add default install path
|
|
|
|
|
|
Operator `-n` should be used instead of `-z` because it makes no sense to
disable Agner support only when KERL_DISABLE_AGNER is empty.
|
|
|
|
|
|
|
|
|
|
gcc-4.2 or disable all optimizations (should allow the build to complete as well)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|