Add .hushlogin, show /etc/motd in .profile if it was changed
authorOleg Broytman <phd@phdru.name>
Sun, 4 Oct 2015 18:55:20 +0000 (21:55 +0300)
committerOleg Broytman <phd@phdru.name>
Sun, 4 Oct 2015 18:55:20 +0000 (21:55 +0300)
.hushlogin [new file with mode: 0644]
.profile

diff --git a/.hushlogin b/.hushlogin
new file mode 100644 (file)
index 0000000..bff8a51
--- /dev/null
@@ -0,0 +1,4 @@
+# The mere presence of this file in the home directory disables the system
+# copyright notice, the date and time of the last login, the message of the
+# day as well as other information that may otherwise appear on login.
+# See `man login`.
index 38212bc..370bb75 100644 (file)
--- a/.profile
+++ b/.profile
@@ -177,6 +177,10 @@ if [ -t 0 ] ; then
    export HGUSER
 
    unset name email
+
+   if test -f .hushlogin && ! cmp -s .motd /etc/motd; then
+      tee $HOME/.motd < /etc/motd
+   fi
 fi
 
 # No need to set DISPLAY - ssh sets DISPLAY and calls xauth