Hi Michael.

Has there been any progress or review on this issue?

Perhaps you've noted the following thread I've opened on debian-devel:
http://lists.debian.org/debian-devel/2010/07/msg00192.html


Regardless of the debate on what "essential" actually means (per
policy),... I guess it would be really a good idea to put some things
from /usr/bin to /bin... because they're likely to be used during system
initialisation.

printf is only one of them, but perhaps a prominent example, as at least
POSIX suggests to use it instead of echo.

While bash/dash seem to have a built-in printf, this is not true for all
shells. And in place it's mandated, that a shell must have such
built-ins.
The same is btw true for echo.

But I guess many other stuff (e.g. id, stat, base64) is used during
system initialization.


I'm currently writing a new version of /etc/init.d/skeleton which I'll
propose as a (hopefully better) replacement for the current one.
I'll add some notes, that init-script writes have to take care, that not
everything from essential packages and not even als basic SUSv3
utilities are there.... but I strongly believe that this is not the way
it should be.



Cheers,
Chris.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to