Skip to content

Keep AxeBC2 config writable on fresh installs - #39

Merged
WillItMod merged 1 commit into
mainfrom
release/axebc2-0.1.11-config-ownership
Sep 4, 2026
Merged

Keep AxeBC2 config writable on fresh installs#39
WillItMod merged 1 commit into
mainfrom
release/axebc2-0.1.11-config-ownership

Conversation

@WillItMod

Copy link
Copy Markdown
Owner

Fix

The 0.1.11 sharelog ownership change narrowed the old recursive pool repair to /www. On a fresh install, 5tratumOS owns the immediate pool directory correctly but the nested pool/config seed can remain root-owned. AxeBC2 runs unprivileged and needs directory write access for its atomic payout-config replacement.

This follow-up:

  • performs a targeted pool/config ownership repair in the versioned Compose initializer, before the preserved init script
  • retains the targeted repair in newly seeded init scripts
  • never recurses through the blockchain or the potentially large sharelog tree for this check
  • adds fresh-install and ordering regression coverage

The already tested application, Core, CKPool, payout behavior, and release digests are unchanged.

@WillItMod
WillItMod merged commit 249ab61 into main Sep 4, 2026
1 check passed
@WillItMod
WillItMod deleted the release/axebc2-0.1.11-config-ownership branch September 4, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant