Eu me deparei com um problema em que eu precisava do meu script upstart para esperar pelo soquete libvirt-bin, já que você não pode usar apenas start on started libvirt-bin
por causa de este bug .
De qualquer forma, acabei fazendo meu roteiro inicial assim:
start on socket PROTO=unix SOCKET_PATH=/var/run/libvirt/libvirt-sock
task
exec /data/configureESA.sh
De acordo com a documentação mencionada por @sr _:
The socket event is generated by the upstart-socket-bridge(8) daemon when a socket connection is made whose details match the socket event condition and environment specified in a jobs start on or stop on stanza.
start on socket PROTO=inet PORT=80 ADDR=127.0.0.1
start on socket PROTO=unix SOCKET_PATH=/var/run/.s.pgsql.1234
start on socket PROTO=unix SOCKET_PATH=@/at/upstart/example