← Back to team overview

touch-packages team mailing list archive

[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