Why does it take multiple invocations to get the most recent ERTS? Is there a single command I can enter so I can start with 5.7.4 (or whatever version I prefer)? And why does faxien mention 0.43.0.0 but still uses a prior version?
HTTP request sent, awaiting response... 200 OK
Length: 11,523 (11K) [text/plain]
100%[====================================>] 11,523 --.--K/s
$ chmod +x f*
$ ./f* --choose
Enter the install prefix: [/usr/local/erlware] /home/erluser/ecdrts
Using prefix: /home/erluser/ecdrts
Choose a bootstrapper from the list:
5: faxien-launcher-i686-Linux-V9.sh
[1-7] 7
- 100%
Download done.
Do you want to run the bootstrapper now? ([y]/n) y
Extracting the erlware bootstrap
Creating target directory /home/erluser/ecdrts/erlware
Untaring into /home/erluser/ecdrts/erlware
*** Faxien is now installed ***
Checking repos for any upgrades
Upgrading from version 0.42.1.0 of faxien to version 0.42.1.2
Initiating Install for Remote Release faxien-0.42.1.2
Release compiled for R13B
Pulling down faxien-0.42.1.2 for R13B -> ok
Pulling down epkg-0.14.0.2 for R13B -> ok
Release compiled for R13B
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/5.7.1/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/faxien
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/5.7.1/faxien
Installation of faxien-0.42.1.2 resulted in ok
Faxien has found the following differences in config files when upgrading
[{epkg,[{added,{high_erts_vsn,"5.7.2"}},
{removed,{high_erts_vsn,"5.7.1"}},
{added,{preferred_erts_vsn,"5.7.2"}},
{removed,{preferred_erts_vsn,"5.7.1"}}]}]
Differences have been found between the past and the latest version of config in
/home/erluser/ecdrts/erlware/releases/faxien-0.42.1.2/sys.config
Do you want to use the (o)ld or (n)ew file [o|n]? n
ok
Faxien is now installed. You may wish to add /home/erluser/ecdrts/erlware/bin to
your PATH so you can just type 'faxien' at the command line.
Run "/home/erluser/ecdrts/erlware/bin/faxien help" to get started.
$ export PATH=~/ecdrts/erlware/bin:$PATH
$ faxien environment
Faxien Environment:
Faxien Version is
0.42.1.2
The preferred erts version
"5.7.2"
The installation path is
/home/erluser/ecdrts/erlware
The Request Timeout is
120000
Repos to search
Repos to publish to
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.1.2 of faxien to version 0.42.2.8
Initiating Install for Remote Release faxien-0.42.2.8
Release compiled for R13B01
Pulling down xmerl-1.2 for R13B01 -> ok
Pulling down faxien-0.42.2.8 for R13B01 -> ok
Pulling down stdlib-1.16.2 for R13B01 -> ok
Pulling down kernel-2.13.2 for R13B01 -> ok
Pulling down eunit-2.1.2 for R13B01 -> ok
Pulling down epkg-0.14.0.5 for R13B01 -> ok
Release compiled for R13B01
Pulling down erts-5.7.2 -> ok
Release compiled for R13B01
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/faxien
Installation of faxien-0.42.2.8 resulted in ok
Faxien has found the following differences in config files when upgrading
[{epkg,[{added,{low_erts_vsn,"5.6"}},
{removed,{low_erts_vsn,"5.6.3"}},
{added,{high_erts_vsn,"5.7.3"}},
{removed,{high_erts_vsn,"5.7.2"}},
{added,{preferred_erts_vsn,"5.7.3"}},
{removed,{preferred_erts_vsn,"5.7.2"}}]}]
Differences have been found between the past and the latest version of config in
/home/erluser/ecdrts/erlware/releases/faxien-0.42.2.8/sys.config
Do you want to use the (o)ld or (n)ew file [o|n]? n
ok
$ faxien environment
Faxien Environment:
Faxien Version is
0.42.2.8
The preferred erts version
"5.7.3"
The installation path is
/home/erluser/ecdrts/erlware
The Request Timeout is
120000
Repos to search
Repos to publish to
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.2.8 of faxien to version 0.42.2.11
Initiating Install for Remote Release faxien-0.42.2.11
Release compiled for R13B02
Pulling down xmerl-1.2.1 for R13B02 -> ok
Pulling down faxien-0.42.2.11 for R13B02 -> ok
Pulling down sasl-2.1.7 for R13B02 -> ok
Pulling down stdlib-1.16.3 for R13B02 -> ok
Pulling down kernel-2.13.3 for R13B02 -> ok
Pulling down eunit-2.1.3 for R13B02 -> ok
Pulling down epkg-0.14.0.7 for R13B02 -> ok
Release compiled for R13B02
Pulling down erts-5.7.3 -> ok
Release compiled for R13B02
building here "/home/erluser/ecdrts/erlware/releases/faxien-0.42.2.11"
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/faxien
Installation of faxien-0.42.2.11 resulted in ok
Faxien has found the following differences in config files when upgrading
[{epkg,[{added,{high_erts_vsn,"5.7.4"}},
{removed,{high_erts_vsn,"5.7.3"}},
{added,{preferred_erts_vsn,"5.7.4"}},
{removed,{preferred_erts_vsn,"5.7.3"}}]}]
Differences have been found between the past and the latest version of config in
/home/erluser/ecdrts/erlware/releases/faxien-0.42.2.11/sys.config
Do you want to use the (o)ld or (n)ew file [o|n]? n
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.2.11 of faxien to version 0.43.0.0
Initiating Install for Remote Release faxien-0.43.0.0
Release compiled for R13B03
Pulling down xmerl-1.2.3 for R13B02 -> ok
Pulling down faxien-0.43.0.0 for R13B03 -> ok
Pulling down sasl-2.1.8 for R13B02 -> ok
Pulling down stdlib-1.16.4 for R13B02 -> ok
Pulling down kernel-2.13.4 for R13B03 -> ok
Pulling down eunit-2.1.4 for R13B02 -> ok
Pulling down epkg-0.15.0.0 for R13B03 -> ok
Release compiled for R13B03
Pulling down erts-5.7.4 -> ok
$ faxien environment
Faxien Environment:
Faxien Version is
0.42.2.11
The preferred erts version
"5.7.4"
The installation path is
/home/erluser/ecdrts/erlware
The Request Timeout is
120000
Repos to search
Repos to publish to
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.2.11 of faxien to version 0.43.0.0
Initiating Install for Remote Release faxien-0.43.0.0
Release compiled for R13B03
Pulling down erts-5.7.4 -> ok
$ faxien environment
Faxien Environment:
Faxien Version is
0.42.2.11
The preferred erts version
"5.7.4"
The installation path is
/home/erluser/ecdrts/erlware
The Request Timeout is
120000
Repos to search
Repos to publish to
ok