What we lost Everything below was local-only in fruix and is now gone from the repo checkout. ### 1. Newt runtime integration on real FreeBSD Lost code/work around: - guile-newt runtime integration into Fruix - auto-discovery of prepared guile-newt from bin/fruix - threading Newt runtime into installer artifacts - installed wrapper env support for Newt - LTDL_LIBRARY_PATH handling - installer-only shared-lib exposure under /usr/local/lib ### 2. Installer frontend self-test and launcher split Lost: - run-newt-self-test - --self-test CLI support for installer-tui - headless tmux-based TUI smoke harness - installer media launcher split into: - dispatcher - backend apply engine - rc.d frontend-selection knobs - headless installer-media self-test harness - XCP-ng installer-media self-test harness ### 3. Real XCP-ng validation of the booted installer frontend Lost from repo: - the actual harness/scripts/docs for the successful XCP-ng self-test run - all code fixes uncovered by that run: - termcap exposure - metadata cleaning fix - Newt media runtime fixes - frontend dispatch behavior ### 4. Installed system console/default tty work Lost: - declarative console-configuration model - sane default dual console policy - default gettys on: - ttyv0..ttyv7 - ttyu0 - xc0 - freebsd-userland additions needed for real login/getty behavior - getty - login - passwd - su - who - last - nologin - /etc/gettytab exposure into installed rootfs - QEMU and XCP-ng validation scripts/reports for console defaults ### 5. The package CLI and dev-tool package work Lost: - fruix package list/search/show/build - package lookup helpers - added package defs for: - freebsd-ripgrep - freebsd-tmux - freebsd-nodejs - freebsd-npm - freebsd-neovim This part was not committed yet.