Changeset View
Changeset View
Standalone View
Standalone View
libexec/rc/rc.d/motd
Show All 39 Lines | if [ ! -f "${TEMPLATE}" ]; then | ||||
fi | fi | ||||
# Provide compatibility symlink: | # Provide compatibility symlink: | ||||
if [ ! -h "${COMPAT_MOTD}" ]; then | if [ ! -h "${COMPAT_MOTD}" ]; then | ||||
ln -sF "${TARGET}" "${COMPAT_MOTD}" | ln -sF "${TARGET}" "${COMPAT_MOTD}" | ||||
fi | fi | ||||
fi | fi | ||||
T=`mktemp -t motd` | T=`mktemp -t motd` | ||||
uname -v | sed -e 's,^\([^#]*\) #\(.* [1-2][0-9][0-9][0-9]\).*/\([^\]*\) $,\1 (\3) #\2,' > ${T} | uname -v | sed -e 's,^\([^#]*\) #\(.* [1-2][0-9][0-9][0-9]\).*/\([^\]*\)$,\1 (\3) #\2,' \ | ||||
-e 's,^\([^ ]*\) \([^ ]*\) \([^ ]*\) \([^ ]*\)$,\1 \2 (\4) \3,' > ${T} | |||||
cat "${TEMPLATE}" >> ${T} | cat "${TEMPLATE}" >> ${T} | ||||
install -C -o root -g wheel -m "${PERMS}" "$T" "${TARGET}" | install -C -o root -g wheel -m "${PERMS}" "$T" "${TARGET}" | ||||
rm -f "$T" | rm -f "$T" | ||||
startmsg '.' | startmsg '.' | ||||
} | } | ||||
load_rc_config $name | load_rc_config $name | ||||
run_rc_command "$1" | run_rc_command "$1" |