touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #06168
[Bug 1282046] Re: Symlink /etc/motd gets removed on installation or upgrade from Precise
Any further detail I can add here to move this along? Trying to work out
the most elegant workaround in the mean time whilst the pam module is
still apparently not functioning as intended.
According to the man page for the current pam_motd (included in libpam-modules Version: 1.1.8-1ubuntu2
), it's still reading from /etc/motd
** Changed in: sysvinit (Ubuntu)
Status: Expired => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to sysvinit in Ubuntu.
https://bugs.launchpad.net/bugs/1282046
Title:
Symlink /etc/motd gets removed on installation or upgrade from Precise
Status in “sysvinit” package in Ubuntu:
Confirmed
Bug description:
Hi everyone,
The postinst maintainer script of the initscripts package contains this code:
if dpkg --compare-versions "$PREV_VER" lt "2.88dsf-24" ; then
if [ -L /etc/motd ] && [ "$(readlink /etc/motd)" = "/var/run/motd" ]; then
rm /etc/motd
...
This code is problematic as it removes /etc/motd for new installs and during an upgrade from Precise.
New installs:
$ dpkg --compare-versions "" lt "2.88dsf-24" && echo true || echo false
true
Upgrade from Precise:
$ dpkg --compare-versions "2.88dsf-13.10ubuntu11.1" lt "2.88dsf-24" && echo true || echo false
true
To me it looks like this issue is present since Saucy and got introduced with version 2.88dsf-41ubuntu1.
Best,
Michael Schaller
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1282046/+subscriptions