Export to GitHub

puppy-development - issue #92

"cut" referenced in low level startup, but in /usr/bin


Posted on Aug 9, 2012 by Quick Kangaroo

What steps will reproduce the problem? 1. Boot up with system needing fsck 2. "cut" will not be found, throwing off init scripts

If the root filesystem, installed on an IDE flash device as /dev/sda1, needs fsck'ing, "cut" is referenced in the startup script, but is not found. I notice it's in /usr/bin, not /bin, which is probably why it's missing.

This is in Lucid Puppy 5.2.8.

I'm guessing that low-level pre-mount-root stuff should only use commands in /bin, and the use of "cut" in /usr/bin is a mistake. This would only show up with a "full" install, since otherwise there's no pre-existing root filesystem which could need cleaning.

System recovers from this error well enough to reach a root shell prompt. But root filesystem is now mounted, so you can't fsck it for yourself. I guess when I have time I'll boot from CD and clean sda1 for myself.

Status: New

Labels:
Type-Defect Priority-Medium