mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2025-01-01 00:18:15 +01:00
Put on my flame-proof suit and attempt to make the /etc/motd banner
editor safer. The old one was too deadly, if the blank line after the "FreeBSD" version banner was missing, it would delete from the beginning of the file up until the next blank line, possibly to the end of file. This was not good.
This commit is contained in:
parent
f1820d8664
commit
e0d239dba3
@ -1,18 +1,16 @@
|
||||
#
|
||||
# site-specific startup actions, daemons
|
||||
#
|
||||
# $Id: rc.local,v 1.18 1995/03/30 06:26:10 rgrimes Exp $
|
||||
# $Id: rc.local,v 1.19 1995/03/30 06:34:46 rgrimes Exp $
|
||||
#
|
||||
|
||||
T=/tmp/_motd
|
||||
rm -f $T
|
||||
uname -v | sed -e 's,^\([^#]*\) #\(.*199[0-9]\).*/\([^\]*\) $,\1 (\3) #\2,' > $T
|
||||
echo "" >> $T
|
||||
sed '1,/^$/d' < /etc/motd >> $T
|
||||
awk '{if (NR == 1) {if ($1 == "FreeBSD") {next} else {print "\n"$0}} else {print}}' < /etc/motd >> $T
|
||||
cp $T /etc/motd
|
||||
chmod 644 /etc/motd
|
||||
rm -f $T
|
||||
_HOST=`hostname`
|
||||
|
||||
echo -n 'starting local daemons:'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user