Skip to content

Derive managed $HOME targets from HOME_PACKAGES only - #71

Merged
sanketsudake merged 1 commit into
mainfrom
fix-managed-targets
Aug 31, 2026
Merged

Derive managed $HOME targets from HOME_PACKAGES only#71
sanketsudake merged 1 commit into
mainfrom
fix-managed-targets

Conversation

@sanketsudake

Copy link
Copy Markdown
Owner

Follow-up to #70.

managed-targets.sh walked all of packages/,
so after the harness repackage it reported packages/claude and packages/pi files
as $HOME stow targets —
make doctor flagged every one of them,
and bootstrap.sh would have moved live profile files aside on a fresh machine.

Read the package set from the Makefile's HOME_PACKAGES instead,
so the script and the Makefile cannot diverge.
Verified: make doctor now passes end-to-end on the cutover machine.

managed-targets.sh walked all of packages/, so after the harness
repackage it reported packages/claude and packages/pi files as $HOME
stow targets — doctor flagged them and bootstrap would back them up.
Read the package set from the Makefile's HOME_PACKAGES so the two
cannot diverge.
@sanketsudake
sanketsudake merged commit 86fbd1d into main Aug 31, 2026
3 checks passed
@sanketsudake
sanketsudake deleted the fix-managed-targets branch August 31, 2026 17:03
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