CLAUDE.md, KWallet fix, install.sh bootstrap #12

Closed
unbrot wants to merge 5 commits from main into devel
Contributor

Summary

  • Add CLAUDE.md with full codebase documentation for Claude Code
  • Fix Nextcloud app password not stored in KWallet after autoprovisioning — write credentials directly via D-Bus instead of unreliable kwallet-query
  • Add system_setup/install.sh bootstrap script to create an OEMDRV partition by shrinking an existing ext4/btrfs partition, formatting it, and cloning the repo
  • Add system_setup/install.md with usage instructions and a one-liner run command

Test plan

  • Verify install.sh shrinks and creates OEMDRV on a test machine
  • Verify Nextcloud app password is stored in KWallet after fresh logon (no credential prompt on next start)
## Summary - Add `CLAUDE.md` with full codebase documentation for Claude Code - Fix Nextcloud app password not stored in KWallet after autoprovisioning — write credentials directly via D-Bus instead of unreliable `kwallet-query` - Add `system_setup/install.sh` bootstrap script to create an OEMDRV partition by shrinking an existing ext4/btrfs partition, formatting it, and cloning the repo - Add `system_setup/install.md` with usage instructions and a one-liner run command ## Test plan - [ ] Verify `install.sh` shrinks and creates OEMDRV on a test machine - [ ] Verify Nextcloud app password is stored in KWallet after fresh logon (no credential prompt on next start)
unbrot added 4 commits 2026-04-26 21:35:30 +02:00
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The Flatpak autoprovisioning command does not reliably write credentials
to KWallet from inside the sandbox. After provisioning, directly write
both KWallet entries (user:url/:0 and user_app-password:url/:0) via
qdbus, creating the Nextcloud folder first if needed. kwallet-query was
tried but silently returns 0 without creating missing folders.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Shrinks a selected ext4/btrfs partition by 4 GiB, creates a new BTRFS
partition labeled OEMDRV, mounts it to /opt/sys_config and clones the
repository into it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
unbrot added 1 commit 2026-04-27 13:46:04 +02:00
Author
Contributor

Need some more fixes first.

Need some more fixes first.
unbrot closed this pull request 2026-04-27 13:46:55 +02:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: obel1x/fedora-OEMDRV#12