On Saturday 13 November 2004 15:43, Georgi Georgiev wrote: > maillog: 13/11/2004-05:44:49(-0600): Matthew Kenendy types > > > Perhaps doins should take a --strict argument, whose absence will be > > compatible with what I do now and whose presence will be appreciated > > by those developers forgetting to install init.d run scripts etc. > > "--strict" v.s. "|| die" > > If this is the case, I'd say "|| die" is the more intuitive. Devs who > forget will not appreciate --strict, because it doesn't make much of a > difference if they had to add --strict or append "|| die". > > do* et al, should either always die, or be left as they are. > > In fact, a "--relaxed" option to those functions makes more sense. I agree, even when files might be missing I surely want the packagers to know that. I've had some times when a new upstream tarbal did not contain a file anymore, while I was still installing it. If the do* functions had just died as to be expected, I would have caught the bug. Relying on developers never forgetting ||die is not a smart way to handle it. Paul -- Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net