I run v1to2.sh
, included in this gist, to get everything in place in /tmp/beat
> sh v1to2.sh
Switched to branch 'v1'
==> beat_core (clean)
==> beat_tcp_api (clean)
==> beat (clean)
... 99 skip a few ...
a ./erts-5.9.3/bin/typer
a ./bin/beat
a ./bin/beat-0.1.0
a ./bin/beat-0.1.1
a ./bin/install_upgrade.escript
a ./bin/start_clean.boot
Confirming everything looks pretty decent and starting up a background node:
> cd /tmp/beat
> ls bin
beat install_upgrade.escript
beat-0.1.0 start_clean.boot
> ls releases
beat-0.1.0 beat-0.1.1.tar.gz
> ./bin/beat-0.1.0 start
> ./bin/beat-0.1.0 attach
Attaching to /tmp//tmp/beat/releases/beat-0.1.0/erlang.pipe.1 (^D to exit)
([email protected])1> release_handler:unpack_release("beat-0.1.1").
{error,{{badmatch,{error,enoent}},
[{erl_tar,default_options,0,
[{file,"erl_tar.erl"},{line,440}]},
{erl_tar,extract_opts,1,[{file,"erl_tar.erl"},{line,434}]},
{erl_tar,extract,2,[{file,"erl_tar.erl"},{line,136}]},
{release_handler,do_unpack_release,4,
[{file,"release_handler.erl"},{line,834}]},
{release_handler,handle_call,3,
[{file,"release_handler.erl"},{line,588}]},
{gen_server,handle_msg,5,
[{file,"gen_server.erl"},{line,588}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}}
Anyone see what I'm doing goofy?