update-motd - compliments pam_motd in libpam-modules

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name update-motd
Package version 3.6
Package release 0ubuntu1
Package architecture all
Package type deb
Installed size 51 B
Download size 5.25 KB
Official Mirror archive.ubuntu.com
This package installs a script that immediately dynamically generates
a message-of-the-day by running scripts installed in /etc/update-motd.d,
in lexical order.
Other packages, or system administrators should symlink scripts into
/etc/update-motd.d, pre-pending a 2-digit number to handle ordering.
The functionality formerly provided by this package is now integrated into
pam_motd, in libpam-modules.


Package Version Architecture Repository
update-motd_3.6-0ubuntu1_all.deb 3.6 all Ubuntu Main
update-motd - - -


Name Value
libpam-modules >= 1.0.1-9ubuntu3


Type URL
Binary Package update-motd_3.6-0ubuntu1_all.deb
Source Package update-motd

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install update-motd deb package:
    # sudo apt-get install update-motd




2009-07-19 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.6-0ubuntu1) vivid; urgency=low
* .bzr-builddeb/default.conf:
- remove dirty directory
* debian/control:
- clean up package description
* debian/manpages, update-motd.1 => update-motd.8: LP: #907688
- move from a .1 to .8 manpage, minor doc updates
* debian/preinst, debian/prerm:
- deprecate, at these have not been necessary in a very long time
* debian/release-build.sh, debian/release.sh:
- deprecate, as these are maintained in bikeshed now
* debian/rules:
- simplify/modernize build
- update manpage reference
* update-motd:
- add a permission denied check, and better error handling
2009-07-19 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.5-0ubuntu1) karmic; urgency=low
* debian/rules: install changelog, LP: #401229
2009-07-17 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.4-0ubuntu1) karmic; urgency=low
* debian/rules: ensure that this package isn't *totally* empty,
so install docs, was causing nasty failures on upgrades, LP: #400462
2009-07-16 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.3-0ubuntu1) karmic; urgency=low
[ Dustin Kirkland ]
* control, dirs, install, rules: this package is now just a placeholder,
depending on libpam-modules which provides pam_motd; empty out the
installed contents of this package; leaving the sources in bzr for
historical purposes (ah, memories); LP: #399071, #400131
[ Loïc Minier ]
* Call dh_installchangelogs to install debian/changelog in /usr/share/doc.
* Drop references to build-stamp, configure-stamp and the configure target
ase these aren't used.
* Call dh_* with -i in binary-indep.
* Strip boilerplate from rules.
* Drop useless dirs from debian/dirs.
* Drop unused/bogus po-debconf from build-deps.
* Use debian/manpages instead of args to dh_installman for consistency.
2009-07-15 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.2-0ubuntu1) karmic; urgency=low
* update-motd.sh: respect ~/.hushlogin, LP: #399738
2009-07-13 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.1-0ubuntu1) karmic; urgency=low
* debian/prerm: remove /etc/profile.d/update-motd.sh
2009-07-13 - Dustin Kirkland <kirkland@ubuntu.com>
update-motd (3.0-0ubuntu1) karmic; urgency=low
[ update-motd 3.0 major redesign ]
NOTE: this release will be very short lived--this entire package
should be obsolete when pam_motd assumes this functionality;
see Launchpad #399071
* update-motd
- drop the daemon design, as this was heavily objectionable
- drop the cronjob design (actually, this was dropped in 2.0)
- instead, make update-motd a script sourced in /etc/profile.d,
such that it is *only* run on interactive login, and cpu cycles
are not wasted otherwise
* update-motd.sh: script installed in /etc/profile.d
* update-motd.1: updated accordingly
* debian/control: updated description, drop python dependency
* debian/dirs, debian/install: only installing in /usr/bin and
* debian/init, debian/iwatch.xml: dropped entirely (also fixes LP: #398646)
* debian/postinst: purge unneeded /etc files
* debian/release-build.sh, debian/release.sh: bump major version to '3'
* debian/rules: drop init script installation, link /usr/bin/update-motd
into /etc/profile.d

See Also

Package Description
update-notifier-common_3.192_all.deb Files shared between update-notifier and other packages
update-notifier_3.192_amd64.deb Daemon which notifies about package updates
upower-doc_0.99.7-2_all.deb abstraction for power management - documentation
upower_0.99.7-2_amd64.deb abstraction for power management
ure_6.0.3-0ubuntu1_amd64.deb LibreOffice UNO runtime environment
ureadahead_0.100.0-20_amd64.deb Read required files in advance
usb-creator-common_0.3.5_amd64.deb create a startup disk using a CD or disc image (common files)
usb-creator-gtk_0.3.5_amd64.deb create a startup disk using a CD or disc image (for GNOME)
usb-modeswitch-data_20170806-2_all.deb mode switching data for usb-modeswitch
usb-modeswitch_2.5.2+repack0-2ubuntu1_amd64.deb mode switching tool for controlling "flip flop" USB devices
usbmuxd_1.1.0-2build1_amd64.deb USB multiplexor daemon for iPhone and iPod Touch devices
usbutils_007-4build1_amd64.deb Linux USB utilities
user-setup_1.63ubuntu5_all.deb Set up initial user and password
util-linux-locales_2.31.1-0.4ubuntu3_all.deb locales files for util-linux
util-linux_2.31.1-0.4ubuntu3_amd64.deb miscellaneous system utilities