Commit Graph

1 Commits (c4074e8dbc9e184e92315d9c7913e7f4d45f49e0)

Author SHA1 Message Date
Amir Alexander Abdelbaki c36b54c7d3 Add install.sh, deploy.conf and ISO output
Deploying from removable media needed a single entry point that does not
require remembering a long flag line at a console.

install.sh reads deploy.conf, installs missing prerequisites with dnf, checks
that the share is actually mounted, optionally caps the ZFS ARC, runs the
deploy and can start the server. It copies itself off read-only media to the
home directory first, since the deploy needs somewhere writable. --check
validates the machine and changes nothing.

ACCEPT_EULA must be set to yes in the config; the installer will not infer it.

build.sh --iso produces a bootable-media image via xorrisofs/genisoimage/
mkisofs, carrying a ready-to-edit deploy.conf and a README.FIRST.txt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 00:39:38 +02:00