I haven't had time to try this, but the last time I shut Puppy down I thought I noticed that there was no delay and the CD tray was open. I only run Puppy from the CD and I've been running Puppy 1.0.7(a) with boot option 4 for testing.
Edit: As usual, I was wrong. Still stops for ~30 seconds at pcmcia even with tray open.
1.0.7a: update for xorgwizard
knowing nothing about this other than a quick glance at the code:
it seems to me it should break out of the loop if kill succeeds, not if kill fails
should it be?:
Code: Select all
kill -0 $PID 2>/dev/null || break
should it be?:
Code: Select all
kill -0 $PID 2>/dev/null && break
Yes, that certainly made a difference. Now there is no noticeble delay.GuestToo wrote: should it be?:Code: Select all
kill -0 $PID 2>/dev/null && break
Paul