Edward, I like how you think. That sounds like a fantastic idea!
Regards, Alex. --- PGP/GPG Fingerprint: EFD1 AC6C 7ED5 E453 C367 AC7A B474 16E0 758D 7ED9 -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/CM>CC/IT d- s:+ a16 C++(++++)>$ UL++++>$ P--- L++>++$ E+ W+(-) N+ o? K? w---() !O !M !V PS+(++)>+ PE-(--) Y+>+ PGP t+>++ !5 X-- R>++ tv(+) b+(++) DI(+) D++ G>+++ e--> h! !r y>+++ ------END GEEK CODE BLOCK------ On Wed, 28 Feb 2001, Edward Betts wrote: > Juliusz Chroboczek <[EMAIL PROTECTED]> wrote: > > Now POSIX leaves the behaviour of ``echo'' with arguments starting > > with `-' undefined (in order to accomodate both SYSV and BSD versions > > of echo). In addition, POSIX allows echo to be a shell builtin. > > > > Therefore, the script given in 3.3.6 will not work if echo is a shell > > builtin with SYSV semantics. This is not a purely theoretical issue: > > ksh93 behaves just like that, and can therefore not be used as /bin/sh > > on a Debian system. > > > > Solutions include: > > > > 1. making all /bin/sh scripts use printf instead of echo -n (this is > > the portable way; POSIX deprecates the use of echo); > > > > 2. making all /bin/sh scripts use /bin/echo instead of echo (not > > portable to other POSIX systems). > > > > 3. making all /bin/sh scripts use GNU shelltool instead of echo (yuck). > > > > 4. updating section 4.4 in policy with a caveat about echo. > > I seem to remember that we need to replace all the echos in the init.d scripts > to support internationalisation. > > If we did it in a flexible manner with a home-made tool we would even be able > to support themeing. Load the RedHat theme, and suddenly the init.d messages > look like they do on redhat: > > Starting J. Random Program [Success] > > And it would make it easier to make a Linux Progressive Logo patch, of course > this makes the init.d scripts unportable, without the accompanying tool, but > who cares if init.d scripts are not portable. > > -- > Don't worry -- shop. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >

