Deleted Added
full compact
motd (114198) motd (117088)
1#!/bin/sh
2#
3# $NetBSD: motd,v 1.5 2000/09/19 13:04:38 lukem Exp $
1#!/bin/sh
2#
3# $NetBSD: motd,v 1.5 2000/09/19 13:04:38 lukem Exp $
4# $FreeBSD: head/etc/rc.d/motd 114198 2003-04-29 06:56:40Z dougb $
4# $FreeBSD: head/etc/rc.d/motd 117088 2003-06-30 22:06:26Z mtm $
5#
6
7# PROVIDE: motd
8# REQUIRE: mountcritremote
9# BEFORE: LOGIN
10# KEYWORD: FreeBSD NetBSD
11
12. /etc/rc.subr

--- 20 unchanged lines hidden (view full) ---

33 #
34 echo "Updating motd."
35 if [ ! -f /etc/motd ]; then
36 install -c -o root -g wheel -m ${PERMS} /dev/null /etc/motd
37 fi
38
39 case ${OSTYPE} in
40 FreeBSD)
5#
6
7# PROVIDE: motd
8# REQUIRE: mountcritremote
9# BEFORE: LOGIN
10# KEYWORD: FreeBSD NetBSD
11
12. /etc/rc.subr

--- 20 unchanged lines hidden (view full) ---

33 #
34 echo "Updating motd."
35 if [ ! -f /etc/motd ]; then
36 install -c -o root -g wheel -m ${PERMS} /dev/null /etc/motd
37 fi
38
39 case ${OSTYPE} in
40 FreeBSD)
41 T=`mktemp /tmp/_motd.XXXXXX`
41 T=`mktemp -t motd`
42 uname -v | sed -e 's,^\([^#]*\) #\(.* [1-2][0-9][0-9][0-9]\).*/\([^\]*\) $,\1 (\3) #\2,' > ${T}
43 awk '{if (NR == 1) {if ($1 == "FreeBSD") {next} else {print "\n"$0}} else {print}}' < /etc/motd >> ${T}
44 ;;
45 NetBSD)
46 T='/etc/_motd'
47 sysctl -n kern.version | while read i; do echo $i; break; done > $T
48 sed '1{/^NetBSD.*/{d;};};' < /etc/motd >> $T
49 ;;
50 esac
51 cmp -s $T /etc/motd || {
52 cp $T /etc/motd
53 chmod ${PERMS} /etc/motd
54 }
55 rm -f $T
56}
57
58load_rc_config $name
59run_rc_command "$1"
42 uname -v | sed -e 's,^\([^#]*\) #\(.* [1-2][0-9][0-9][0-9]\).*/\([^\]*\) $,\1 (\3) #\2,' > ${T}
43 awk '{if (NR == 1) {if ($1 == "FreeBSD") {next} else {print "\n"$0}} else {print}}' < /etc/motd >> ${T}
44 ;;
45 NetBSD)
46 T='/etc/_motd'
47 sysctl -n kern.version | while read i; do echo $i; break; done > $T
48 sed '1{/^NetBSD.*/{d;};};' < /etc/motd >> $T
49 ;;
50 esac
51 cmp -s $T /etc/motd || {
52 cp $T /etc/motd
53 chmod ${PERMS} /etc/motd
54 }
55 rm -f $T
56}
57
58load_rc_config $name
59run_rc_command "$1"