Skip to content

Patch BasiliskII to allow custom extfs volume name (default Unix → Outside World) #4

Description

@bryanwintermute

Background

BasiliskII's extfs implementation hardcodes the volume name "Unix" in extfs_unix.cpp. Mac OS Finder rename attempts are silently ignored — the kid (or operator) cannot rename the volume from inside Mac OS.

For a kid-handoff chimebox, "Unix" is meaningless and feels technical. Infinite Mac uses "The Outside World" for the equivalent concept in their browser-based emulator. We should adopt the same name.

Scope

  • Patch BasiliskII source to make the extfs volume name configurable via a new prefs entry (e.g. extfsname Outside World) with sensible default
  • Build BasiliskII from source with our patch (current basiliskii role apt-installs the Debian build)
  • Add a "build from source" path to pi/ansible/roles/basiliskii/tasks/main.yml
  • Update group_vars/all.yml + basiliskii-prefs.j2 to set extfsname appropriately
  • Consider upstreaming the patch

Pairs with

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    polishUX or codebase polish; not blocking

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions