Commit 81d84cf
committed
fix: ownership guard — never fixup payloads inherited from another home
gcc_post_install_fixup now skips payloads whose canonical path resolves
outside this MCPP_HOME's registry: inherited (symlinked) payloads belong to
their owner home, whose fixup is already valid; patching through the symlink
rewrote the canonical binaries against ephemeral paths and bricked the
owner's toolchain. Verified: fresh-home e2e (26/28/29/31) pass and the
owner toolchain stays intact.1 parent db3b47e commit 81d84cf
1 file changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1025 | 1025 | | |
1026 | 1026 | | |
1027 | 1027 | | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
1028 | 1044 | | |
1029 | 1045 | | |
1030 | 1046 | | |
| |||
0 commit comments