Changeset View
Changeset View
Standalone View
Standalone View
head/sys/conf/kern.post.mk
Show First 20 Lines • Show All 389 Lines • ▼ Show 20 Lines | kernel-tags: | ||||
sh $S/conf/systags.sh | sh $S/conf/systags.sh | ||||
kernel-install: .PHONY | kernel-install: .PHONY | ||||
@if [ ! -f ${KERNEL_KO} ] ; then \ | @if [ ! -f ${KERNEL_KO} ] ; then \ | ||||
echo "You must build a kernel first." ; \ | echo "You must build a kernel first." ; \ | ||||
exit 1 ; \ | exit 1 ; \ | ||||
fi | fi | ||||
.if exists(${DESTDIR}${KODIR}) | .if exists(${DESTDIR}${KODIR}) | ||||
-thiskernel=`sysctl -n kern.bootfile` ; \ | -thiskernel=`sysctl -n kern.bootfile || echo /boot/kernel/kernel` ; \ | ||||
if [ ! "`dirname "$$thiskernel"`" -ef ${DESTDIR}${KODIR} ] ; then \ | if [ ! "`dirname "$$thiskernel"`" -ef ${DESTDIR}${KODIR} ] ; then \ | ||||
chflags -R noschg ${DESTDIR}${KODIR} ; \ | chflags -R noschg ${DESTDIR}${KODIR} ; \ | ||||
rm -rf ${DESTDIR}${KODIR} ; \ | rm -rf ${DESTDIR}${KODIR} ; \ | ||||
rm -rf ${DESTDIR}${KERN_DEBUGDIR}${KODIR} ; \ | rm -rf ${DESTDIR}${KERN_DEBUGDIR}${KODIR} ; \ | ||||
else \ | else \ | ||||
if [ -d ${DESTDIR}${KODIR}.old ] ; then \ | if [ -d ${DESTDIR}${KODIR}.old ] ; then \ | ||||
chflags -R noschg ${DESTDIR}${KODIR}.old ; \ | chflags -R noschg ${DESTDIR}${KODIR}.old ; \ | ||||
rm -rf ${DESTDIR}${KODIR}.old ; \ | rm -rf ${DESTDIR}${KODIR}.old ; \ | ||||
▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines |