[Pkg-sysvinit-devel] Bug#624391: Bug#624391: initscripts: postinst dupes /etc/motd into /etc/motd.tail

Kel Modderman kel at otaku42.de
Sat Apr 30 12:09:22 UTC 2011

On Thu, 28 Apr 2011 02:44:15 PM Andrew Pollock wrote:
> Package: initscripts
> Version: 2.86.ds1-61
> Severity: minor
> I encountered this bug on Ubuntu 10.04, but the maintainer script in
> question appears unmodified from Debian.
> Basically, the postinst of initscripts appears to copy the contents of
> /etc/motd into /etc/motd.tail, if it doesn't exist.
> This appears to be benign on Debian, but on Ubuntu, which will dynamically
> create an /etc/motd out of shell fragments in /etc/update-motd.d and
> /etc/motd.tail, it has the undesired effect of caused duplicated stale
> content.
> Ubuntu recently pushed an updated initscripts package to 10.04, which
> caused the problem I describe.
> More information in
> https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/634387
> In short, I don't think the postinst should be creating an /etc/motd.tail
> if one doesn't exist already.

I do not completely understand this statement. Do you mean: postinst should 
never create /etc/motd.tail at all?

> I also don't think it should go putting anything in it if it does exist.

Tend to agree with this one.

I'd be happy to look at/apply a patch if you could please whip one up?

Thanks, Kel.

More information about the Pkg-sysvinit-devel mailing list