Do

19runbooks
8recent runs

These are the things Kawa is allowed to carry out, and they are the only ones. Each goes down a channel the shops already use — the job queue a manager's panel writes to, or a script that already lives on the server. There is deliberately no box here that runs whatever is typed into it: this page answers on plain HTTP, and such a box would be a root shell on the internet with five tills behind it.

Update the hub the shop cannot print for a few seconds ← all

The hub fetches its own new code and hands over to it — and then, because it reports that handover without doing it, the handover is finished here as well. Reads the code date back afterwards rather than trusting either step.

What it will do

1
Which version is running now
hub
2
What it can see before we touch it
hub
3
Fetch the new code
hub-update
4
Give it a moment to unpack
wait
5
Finish the handover it says it did
hub
6
Let the screens find it again — kiosks are the slow ones
wait
7
Why the wait is ninety seconds
note
8
Who is attached now
hub
9
Read it back
note

Recent runsall runs

Every step did what it said.
12d ago
Every step did what it said.
12d ago
Every step did what it said.
12d ago
Something did not do what it said — the failing step says what.
12d ago
Every step did what it said.
12d ago
Every step did what it said.
12d ago
Something did not do what it said — the failing step says what.
14d ago
Something did not do what it said — the failing step says what.
14d ago