scripts: bus unit drop-in guard covers inherited globs; script usage and copy wrapper comments (row 108, #1602)
Candidate manifest 19ef7133db592787c24fa473357687a5741ccd7823627b970624c930a7611dbc from Rocko's round 1 packet (a6e4fe747), on BASE234121b30. No manifest path changed between BASE and the landing target. The bus-service.sh drop-in guard now refuses inherited mosaic-.service.d and service.d drop-ins, the header lists every flag, the unreachable install-show fakes are gone, and the stack-copy.sh wrapper carries its copy and lease comments after the line-2 marker. Filbert approved in 28489 with no findings. Sage reran the full gate at the landing target with the candidate applied. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
+4
-2
@@ -291,7 +291,8 @@ Failure publishes nothing and removes the temporary tree.
|
||||
`wrapper` is a live switching step, reserved for Jason or Mos. It accepts
|
||||
only an existing copy and a regular non-symlink mosaic wrapper with the
|
||||
Q81 marker on line 2 and its exact lease line to mosaic-old. It preserves
|
||||
both lines and atomically replaces the wrapper's final exec with the
|
||||
both lines, adds comments naming the copy root and Q81's mosaic-old lease
|
||||
probe, and atomically replaces the wrapper's final exec with the
|
||||
copy's scripts/mosaic. --bin is a fixture override; the default is
|
||||
~/.npm-global/bin. Neither the Q81 worktree nor mosaic-old is removed.
|
||||
`check` changes nothing: it reads effective systemd WorkingDirectory and
|
||||
@@ -305,7 +306,8 @@ Bus render/install accept --copy ID, --copies DIR, --pm and the unchanged
|
||||
--pm adds the PM startup; a refusal exits 3, and RestartPreventExitStatus
|
||||
prevents a retry. Install refuses any busy bus instance, even with
|
||||
--no-reload; a failed state/drop-in read also refuses. Any template or
|
||||
instance drop-in assigning ExecStart or WorkingDirectory refuses,
|
||||
instance drop-in, or inherited mosaic-.service.d/ or service.d/ drop-in,
|
||||
assigning ExecStart or WorkingDirectory refuses,
|
||||
naming the file. Status reads effective roots, --pm and DropInPaths,
|
||||
reports checkout or copy identity and refactor drift, and writes nothing.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user