Repository navigation
Rename installed command and service to Open FatShield - #4
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rename the installed command and service to
open-fatshield/open-fatshield.service, the Python package toopen_fatshield, and the DKMS registration, desktop launchers, configuration/state/runtime paths and application title to Open FatShield. Theozwpanmodule and saved controller network identity remain unchanged.The full installer builds the new package before stopping a legacy service, copies missing pairing/configuration files with private permissions, preserves the enabled/running state, stops old desktop helpers, verifies owned-resource cleanup, and removes old launchers and DKMS registration. Existing new state wins; legacy pairing/configuration remains as a backup. No legacy command alias is installed.
--app-onlyrequires the new version to be installed first.Update current docs and release links for 0.2.0-alpha.1. Audio input/output and rumble remain recorded as confirmed working on the maintainer’s setup.
Validation: 28 tests pass, including migration success, failed-build preservation, incomplete-cleanup refusal, state permissions and staged installation; offscreen Qt smoke test passes; desktop files and udev rule validate. Live upgrade/reconnect is pending. The underlying kernel source is unchanged.