YACSmoking with POE Part Deux

BinGOs on 2006-09-28T15:26:32

Finally got around to updating my CPAN::YACSmoke POE framework.

I've removed the NNTP polling and the script starts instead a listening TCP socket on the loopback on a random port (you can specify a port using the --port command-line argument).

Multiple clients can connect to this port and send commands to the 'smoking daemon'

The command interface is very simple:

  • 'quit' - duh
  • 'submit DISTRO' - runs a test immediately on the given DISTRO
  • 'delay SECONDS DISTRO' - tests the given DISTRO after SECONDS delay

$ telnet localhost 64175
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
submit S/SH/SHAY/Filter-Crypto-1.18.tar.gz
delay 60 D/DR/DRRHO/TM-1.19.tar.gz
quit
Connection closed by foreign host.

The new script is available from here