fix: every confconsole screen names Keel Linux, not TurnKey #17

Merged
marcos-mendez merged 2 commits from fix/keel-branding into master 2026-10-02 01:06:52 -03:00
marcos-mendez commented 2026-10-02 00:21:06 -03:00 (Migrated from github.com)

Stacked on #16 (both touch confconsole.py and debian/changelog), so this is based on #16's head and targets its branch; when #16 merges, GitHub retargets it to master. Version 2.2.3+keel10 follows #16's keel9.

Changes (user-visible branding)

  • Backtitle Keel Linux Configuration Console (was TurnKey GNU/Linux Configuration Console); menu titles Keel Linux <HOSTNAME> without /etc/appname (was TurnKey Linux <HOSTNAME>); /etc/appname still wins.
  • keelfirstboot role and Keel Cloud screens: Keel Linux - First boot configuration, the inithooks backtitle (was Keel - ...).
  • Mail relay: "this server sends e-mail directly"; sign up link is brevo.com instead of TurnKey's hub referral link; the entry is "Brevo (formerly SendinBlue) SMTP relay", not "TurnKey's preferred SMTP gateway". Its key becomes Brevo, which the code after the menu already tested for, so the Brevo host and port prefill works again.
  • Let's Encrypt and security update settings link to this repo's docs; "please report to TurnKey" points at this repo's issues.

Kept

turnkey-lexicon, turnkey-install-security-updates (installed command names), class TurnkeyConsole, the turnkey-netinfo/turnkey-conffile dependencies, copyright notices. docs/ and README still describe TurnKey; they are not shown on an appliance.

Proof

Built 2.2.3+keel10, installed on the Web image in LXC, rendered with pyte: confconsole header and Advanced Menu ("Keel Linux WEB Advanced Menu"). The lqqqk borders on tty1 are the separate LC_CTYPE=C bug from the gallery list, not this change.

Test plan

  • tests/test_brand.py written first (red), then green; full suite 687 passed
  • CI: tests (threshold 100 on the measured modules; none of them lost lines), package / changelog
Stacked on #16 (both touch `confconsole.py` and `debian/changelog`), so this is based on #16's head and targets its branch; when #16 merges, GitHub retargets it to master. Version 2.2.3+keel10 follows #16's keel9. ## Changes (user-visible branding) - Backtitle `Keel Linux Configuration Console` (was `TurnKey GNU/Linux Configuration Console`); menu titles `Keel Linux <HOSTNAME>` without /etc/appname (was `TurnKey Linux <HOSTNAME>`); /etc/appname still wins. - keelfirstboot role and Keel Cloud screens: `Keel Linux - First boot configuration`, the inithooks backtitle (was `Keel - ...`). - Mail relay: "this server sends e-mail directly"; sign up link is brevo.com instead of TurnKey's hub referral link; the entry is "Brevo (formerly SendinBlue) SMTP relay", not "TurnKey's preferred SMTP gateway". Its key becomes `Brevo`, which the code after the menu already tested for, so the Brevo host and port prefill works again. - Let's Encrypt and security update settings link to this repo's docs; "please report to TurnKey" points at this repo's issues. ## Kept `turnkey-lexicon`, `turnkey-install-security-updates` (installed command names), class `TurnkeyConsole`, the `turnkey-netinfo`/`turnkey-conffile` dependencies, copyright notices. docs/ and README still describe TurnKey; they are not shown on an appliance. ## Proof Built 2.2.3+keel10, installed on the Web image in LXC, rendered with pyte: confconsole header and Advanced Menu ("Keel Linux WEB Advanced Menu"). The `lqqqk` borders on tty1 are the separate LC_CTYPE=C bug from the gallery list, not this change. ## Test plan - [x] `tests/test_brand.py` written first (red), then green; full suite 687 passed - [ ] CI: tests (threshold 100 on the measured modules; none of them lost lines), package / changelog
Sign in to join this conversation.
No description provided.