Author: Pedro Lucas Porcellis <porcellis@eletrotupi.com>
monitor,server: indicate monitor errors & note implementation lacking on prepare
cmd/beterrabad/executor.ha | 3 ++- cmd/beterrabad/socket.ha | 4 ++-- cmd/beterrabamon/main.ha | 1 +
diff --git a/cmd/beterrabad/executor.ha b/cmd/beterrabad/executor.ha index af4d4c803b6b96e276e4ffea61e80c1748b0f813..848fcaa14b74685e8b18e854fff440b3626ec48f 100644 --- a/cmd/beterrabad/executor.ha +++ b/cmd/beterrabad/executor.ha @@ -138,7 +138,8 @@ match (cmd) { case let cmddef: exec::command => exec::exec(&cmddef); case exec::nocmd => - fmt::printfln("Couldn't build cmd {}", + fmt::printfln("Couldn't fire up the executor + 'beterrabamon' {}", service.definition.cmd)!; case exec::error => service.status = beterraba::status::CRASHED; diff --git a/cmd/beterrabad/socket.ha b/cmd/beterrabad/socket.ha index 901d40db855c783a132ee02b6cbd4e32c93c0160..7b1870e0887204c33e49445e8a0f4024210dabf3 100644 --- a/cmd/beterrabad/socket.ha +++ b/cmd/beterrabad/socket.ha @@ -57,7 +57,7 @@ let sockpath = path::string(&pathbuf); const sock = match(unix::listen(sockpath, net::sockflags::NOCLOEXEC)) { case let err: net::error => - log::fatalf("Could not create socket", net::strerror(err)); + log::fatalf("Could not create socket: ", net::strerror(err)); case let unixsock: net::socket => yield unixsock; }; @@ -167,7 +167,7 @@ case io::error => disconnect_client(client); }; - let line = match (strings::try_fromutf8(bufline as []u8)) { + let line = match (strings::fromutf8(bufline as []u8)) { case let s: str => yield s; case utf8::invalid => diff --git a/cmd/beterrabamon/main.ha b/cmd/beterrabamon/main.ha index e53fda4d20ecbce6b6887aea59f931cf4286e8a6..77bbd9405b0eb82e51e8bf8a16b3277b02da3472 100644 --- a/cmd/beterrabamon/main.ha +++ b/cmd/beterrabamon/main.ha @@ -73,6 +73,7 @@ // fn prepare() void = { // TODO: Implement the above //fs::mkdir + log::printfln("IMPLEMENT"); }; fn conn() net::socket = {