On Fri, 30 Dec 2011 13:03:33 +1300, Richard Hector wrote: > Some time between lenny and squeeze (and before lucid, but I haven't > searched further), mail changed its arguments. > > lenny: -e Don't send empty mails. If the body is empty skip the > mail. > squeeze/lucid: -E Don't send messages with an empty body. > > .. and -e is gone. > > I looked in the (upstream) changelog, and it shows the addition of the > -E flag, with no reference to -e whatsoever :-( > > This is really annoying, but must have been struck by other people - and > other scripts.
Mmm, people can read the man page and your scripts can be updated accordingly :-? > Any suggestions what the best answer is for a script that needs to be > deployed on both? I'm deploying it with a locally built debian package, > so I guess I could check the version in the postinst ... or just build > different packages with different dependencies, which is probably the > most reliable, but also the most work :-( How about using "heirloom-mailx" instead? It seems that both versions (lenny and squeeze) are still using "-E" for the same thing. Greetings, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/pan.2011.12.30.15.08...@gmail.com