[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#88045: Policy is contradictory (I think)



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 <jch@pps.jussieu.fr> 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 debian-policy-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 



Reply to: