Justin justin
  • I just here to do nerd sh!t with Finn.

  • Joined on 2024-08-05
justin pushed to master at justin/tinyboard 2026-04-16 20:11:04 +00:00
ea72b14696 fix function ordering, remove dead variable, fix netplan rollback approach
justin pushed to master at justin/tinyboard 2026-04-16 20:09:49 +00:00
26110ce8d3 add 30s connectivity check with auto-rollback to setup-network.sh
justin pushed to master at justin/tinyboard 2026-04-16 20:05:51 +00:00
58f6445c72 add check_deps function and dependency checks to all scripts
justin pushed to master at justin/tinyboard 2026-04-16 19:58:12 +00:00
08799f0f7f add SSH key permission checks with auto-fix to hub and spoke scripts
justin pushed to master at justin/tinyboard 2026-04-16 17:44:19 +00:00
a79b1c59b8 move password auth prompt to after SSH key setup in setup-spoke.sh
justin pushed to master at justin/tinyboard 2026-04-16 17:43:04 +00:00
7e64156026 fix double brace artifacts and missing SSHD_CONF in setup-spoke.sh
justin pushed to master at justin/tinyboard 2026-04-16 17:42:10 +00:00
3d366cd74a add disable password auth prompt with SSH restart warning to hub and spoke scripts
justin pushed to master at justin/tinyboard 2026-04-16 17:38:03 +00:00
d080db1db8 fix hardcoded armbian path in compose volume mount sed replacement
justin pushed to master at justin/tinyboard 2026-04-16 17:37:02 +00:00
37e3e91239 fix ARMBIAN_HOME unbound variable, retry_or_abort quoting, and hardcoded path in sed
7676a907ee add SPOKE_USER prompt and replace all hardcoded armbian references in setup-spoke.sh
e5ecdca3ff add multi-distro package manager support to setup-spoke.sh
Compare 3 commits »
justin pushed to master at justin/tinyboard 2026-04-16 17:30:52 +00:00
50fb313f9a fix hardcoded armbian string in user creation log message
d21997af43 prompt for hub username with armbian as default, replace all hardcoded references
Compare 2 commits »
justin pushed to master at justin/tinyboard 2026-04-16 17:26:35 +00:00
95a56ef4f0 fix usermod group assignment to use if blocks instead of && chain
justin pushed to master at justin/tinyboard 2026-04-16 17:25:38 +00:00
b706dd211d fix pkg update handling, curl dependency, sudo group check, systemctl blocks
f3a3f66982 rewrite setup-hub.sh with multi-distro package manager support
Compare 2 commits »
justin pushed to master at justin/tinyboard 2026-04-16 17:15:45 +00:00
384cf476ff replace hardcoded hub references with prompts, defaults: oily.dad / armbian / hubkey
justin pushed to master at justin/tinyboard 2026-04-16 17:05:30 +00:00
b8d2a3e5bc fix SPOKE_DIR path and replace hardcoded finn/oily.dad with dynamic HUB_HOST
justin pushed to master at justin/tinyboard 2026-04-16 17:03:41 +00:00
a49f830ed2 prompt user for hub hostname with oily.dad as default
justin pushed to master at justin/tinyboard 2026-04-16 16:59:26 +00:00
fe7f77171f fix wired DNS heredoc trailing newline
288aa698d0 fix netplan file fallback assignment bug in setup-network.sh
Compare 2 commits »
justin pushed to master at justin/tinyboard 2026-04-16 16:53:49 +00:00
96c737709c restructure: add setup.sh entry point, move scripts to spoke/ and hub/
justin pushed to master at justin/tinyboard 2026-04-16 16:44:35 +00:00
2c8df6993d add setup-network.sh and rename setup.sh to setup-spoke.sh
justin pushed to master at justin/tinyboard 2026-04-16 16:30:53 +00:00
c86dca283f add retry or abort prompt to all connection tests
9015ff46c9 fix root check to use if block instead of fragile && chain
87c08fb543 fix known_hosts ownership, ssh dir creation, and root user guard
Compare 3 commits »
justin pushed to master at justin/tinyboard 2026-04-16 16:18:45 +00:00
7bdafd316c fix keyscan validation to die early if spoke tunnel is not up