#!/bin/sh # Craig Jennings # speeds and tidies the boot sequence # ensure root if ! [ $(id -u) -eq 0 ] then echo "Must run as root. Exiting." exit fi # disable devil icon in boot menu sysrc -f /boot/loader.conf loader_logo="none" # hide kernel diagnostics sysrc -f /boot/loader.conf boot_mute="YES" # reduce default wait time before boot sysrc -f /boot/loader.conf autoboot_delay=2 # don't print start messages sysrc rc_startmsgs=NO # create console.log with the proper permissions touch /var/log/console.log chmod 600 /var/log/console.log # move from printing errors to the console to printing them to the above console.log file sed -i '' 's#/dev/console#/var/log/console.log#' /etc/syslog.conf # prevent core dumps echo "kern.coredump=0" >> /etc/sysctl.conf