> On Aug 19, 2026, at 4:07 AM, Greg Troxel <[email protected]> wrote:
> 
>> I guess I can really distill it down to: “A script is considered to do no 
>> useful work only if it definitively tells us so.”  And it does so by 
>> self-reporting that its rcvar is set to NO.
> 
> That seems sound.

Ok, it was a little more invasive, but I’ve made this more robust in the face 
of random scripts that care not for rules.  Skip-ability is now defined as 
“affirmatively outputs YES on stdout in response to the skipstart directive”; 
this required additional handling for scripts that declare themselves to be 
“interactive”.

So now a non-response or an error or Towers of Hanoi or the output of “fortune 
zippy” or whatever else you can or cannot think of will result in including the 
script in the boot process.

I’ve also incorporated kre’s feedback about cache-staleness (some additional 
delay observed, but overall it’s still a big win) and the various Shell 
programming best-practices he noted.

    https://www.netbsd.org/~thorpej/rcorder-cache-diff-v3.txt

I’ll see about dragging out my NeXT or Shark this evening for a diskless boot 
check.

-- thorpej

Reply via email to