v0.5.0
Writes a QUniLator image to an SD card and sets the card up before it has ever
booted: the operator identity, the host name, the ssh keys and the network. One
static binary per platform, nothing to install.
Quickstart
Take the binary for your machine, and check it against SHA256SUMS.
macOS — it is not signed, so it has to be made executable and authorised:
chmod +x qunilator-installer-darwin-arm64
xattr -d com.apple.quarantine qunilator-installer-darwin-arm64
./qunilator-installer-darwin-arm64
Linux
chmod +x qunilator-installer-linux-amd64
./qunilator-installer-linux-amd64
Windows — it is not signed here either, so SmartScreen puts "Windows
protected your PC" in the way. Clearing the mark the browser attached avoids it;
More info → Run anyway gets past it once. Administrator rights are asked for
by the program as it starts, so there is no need for an administrator terminal.
Unblock-File .\qunilator-installer-windows-amd64.exe
.\qunilator-installer-windows-amd64.exe
What it asks
Which SD card, which QUniLator, which image, and whether to settle the identity
now. Writing the SD card is the only step needing rights it was not started
with: on macOS and Linux it runs dd behind sudo and shows you that command
first, and where you can already open the SD card yourself it uses none.
-help lists the flags, which drive the same work without the questions.