Changed from UP -> kernel.UP and from SMP -> kernel.SMP.
Requested-by: dillon
rm -rf ${ISOROOT}/boot/kernel.$${kernconf}.old; \
done
.if ${MACHINE_ARCH} == "i386"
- mv ${ISOROOT}/boot/kernel.GENERIC ${ISOROOT}/boot/UP
- mv ${ISOROOT}/boot/kernel.GENERIC_SMP ${ISOROOT}/boot/SMP
+ mv ${ISOROOT}/boot/kernel.GENERIC ${ISOROOT}/boot/kernel.UP
+ mv ${ISOROOT}/boot/kernel.GENERIC_SMP ${ISOROOT}/boot/kernel.SMP
.else
- mv ${ISOROOT}/boot/kernel.X86_64_GENERIC ${ISOROOT}/boot/UP
- mv ${ISOROOT}/boot/kernel.X86_64_GENERIC_SMP ${ISOROOT}/boot/SMP
+ mv ${ISOROOT}/boot/kernel.X86_64_GENERIC ${ISOROOT}/boot/kernel.UP
+ mv ${ISOROOT}/boot/kernel.X86_64_GENERIC_SMP ${ISOROOT}/boot/kernel.SMP
.endif
mtree -deU -f ${.CURDIR}/../etc/mtree/BSD.local.dist -p ${ISOROOT}/usr/local/
mtree -deU -f ${.CURDIR}/../etc/mtree/BSD.var.dist -p ${ISOROOT}/var
# already selected a kernel
elseifexists kernel
set default_kernel=kernel
-elseifexists UP
- set default_kernel=UP
-elseifexists SMP
- set default_kernel=SMP
+elseifexists kernel.UP
+ set default_kernel=kernel.UP
+elseifexists kernel.SMP
+ set default_kernel=kernel.SMP
else
set default_kernel=kernel
endif
menuadd boot
menuadd set autoboot_delay=NO
-ifexists SMP
+ifexists kernel.SMP
menuitem m "Select SMP kernel"
-menuadd set default_kernel=SMP
+menuadd set default_kernel=kernel.SMP
menuadd include ${base}defaults/dloader.menu
menuadd optinclude ${base}dloader.menu
menuadd menu
a->os_root, cmd_name(a, "CHMOD"), a->os_root);
/*
- * XXX
- * Move the kernel used for booting (UP or SMP) to /boot/kernel
- * and remove the other kernel
+ * Move the kernel used for booting (kernel.UP or kernel.SMP) to
+ * /boot/kernel and remove the other kernel
*/
command_add(cmds,
"%s%s %smnt`%s%s $(%s%s -n kern.bootfile)` %smnt/boot/kernel",
a->os_root, cmd_name(a, "SYSCTL"),
a->os_root);
command_add(cmds,
- "%s%s -R noschg %smnt/boot/[A-Z][A-Z]*; %s%s -rf %smnt/boot/[A-Z][A-Z]*",
+ "%s%s -R noschg %smnt/boot/kernel.[SU]M*P; %s%s -rf %smnt/boot/kernel.[SU]M*P",
a->os_root, cmd_name(a, "CHFLAGS"),
a->os_root,
a->os_root, cmd_name(a, "RM"),