diff options
| author | Craig Jennings <c@cjennings.net> | 2026-08-21 02:09:35 -0700 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-08-21 02:09:35 -0700 |
| commit | 7ed8e5701c83c5e26c2416b9a0365c12f801f7ed (patch) | |
| tree | 227e267e2de9d60e013b7d580b71ff6a57e74592 /Makefile | |
| parent | 27d1a2c00c6c4dd918b2dad8585b65b0b4e9eb81 (diff) | |
| download | archsetup-7ed8e5701c83c5e26c2416b9a0365c12f801f7ed.tar.gz archsetup-7ed8e5701c83c5e26c2416b9a0365c12f801f7ed.zip | |
fix(cmail): let Bridge setup finish without cmail-action
I moved the cmail-action install out of cmail-setup-finish.sh and left behind a guard that aborts when the tool is missing. The script mentions cmail-action five times and invokes it zero — every hit is a comment or that check. So a Bridge provisioning script hard-failed over a mail client it never touches, and a fresh machine got Bridge ready, the cert exportable, the service startable, and a script that refused to configure any of it.
It warns with the same remedy and carries on now. That also drops an ordering neither repo needs: Bridge setup no longer requires rulesets cloned and installed first.
The sequence around it hadn't caught up either. Both the checklist and the installer's completion message still opened with "clone claude-templates to ~/projects/claude-templates", the same dead path that broke the script, and neither mentioned rulesets at all. So the documented order was: clone a stale repo to a path that doesn't exist, log into Bridge, then run a script that aborts pointing at a directory nothing created. Both now run Bridge first and name rulesets as what it is — not a prerequisite for those steps, but the thing mbsync wants.
I also rephrased the header claim that the symlink "arrives on its own". True on a machine that runs agent sessions, since session start runs make install, and false on one that doesn't. It states the condition now instead of the consequence.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions
