version 1.47, 2012/12/16 06:56:15 |
version 1.49, 2013/10/20 01:13:38 |
|
|
#!/bin/sh |
#!/bin/sh |
# $AFresh1: update_openbsd,v 1.46 2012/12/16 03:29:02 andrew Exp $ |
# $AFresh1: update_openbsd,v 1.48 2013/01/26 18:13:03 andrew Exp $ |
# |
# |
# Copyright (c) 2012 Andrew Fresh <andrew@afresh1.com> |
# Copyright (c) 2012 Andrew Fresh <andrew@afresh1.com> |
# |
# |
|
|
|
|
# We want to default to what we had |
# We want to default to what we had |
INSTALL_KERNELS="${BOOT_KERNEL#/}" |
INSTALL_KERNELS="${BOOT_KERNEL#/}" |
|
# if the boot kernel was our specially named bsd.sp, we install from bsd |
|
if [ X"$INSTALL_KERNELS" == X"bsd.sp" ]; then |
|
INSTALL_KERNELS="bsd" |
|
fi |
# with a second option of an mp kernel if is is a likely candidate |
# with a second option of an mp kernel if is is a likely candidate |
if [ X"$INSTALL_KERNELS" != X"bsd.mp" ]; then |
if [ X"$INSTALL_KERNELS" != X"bsd.mp" ]; then |
local _ncpu=$(sysctl -n hw.ncpufound) |
local _ncpu=$(sysctl -n hw.ncpufound) |
|
|
|
|
local _v=$FILE_VER |
local _v=$FILE_VER |
|
|
if [ $CUR_VER != $NEW_VER -a ! -e /sbin/oreboot ]; then |
if [ X"$BOOT_KERNEL_VERSION" != X"$BOOTED_KERNEL_VERSION" \ |
|
-a ! -e /sbin/oreboot ]; then |
$SUDO cp /sbin/reboot /sbin/oreboot |
$SUDO cp /sbin/reboot /sbin/oreboot |
if [ $? -ne 0 ]; then |
if [ $? -ne 0 ]; then |
echo "Error copying old reboot command!" >&2 |
echo "Error copying old reboot command!" >&2 |
|
|
install_kernels |
install_kernels |
install_sets |
install_sets |
|
|
if [ $CUR_VER == $NEW_VER ]; then |
if [ X"$BOOT_KERNEL_VERSION" == X"$BOOTED_KERNEL_VERSION" ]; then |
if [ -e /sbin/oreboot ]; then |
if [ -e /sbin/oreboot ]; then |
echo Removing /sbin/oreboot |
echo Removing /sbin/oreboot |
$SUDO rm -f /sbin/oreboot |
$SUDO rm -f /sbin/oreboot |