Submit #1496
closedminor fixes for redoing nrelease sub-targets
100%
Description
minor fixes for redoing nrelease sub-targets
- use reinstall targets for installing kernel/modules; we don't really
want to leave *.old files in ISO image.
- pass f to ln for kernel.BOOTP cp p resolv.conf inherits file flags, but nrelease attempts to rm it
later on, which may fail if it had schg set.
--
nrelease/Makefile | 14 +++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/nrelease/Makefile b/nrelease/Makefile
index b56f836..f9152d7 100644
--- a/nrelease/Makefile
++ b/nrelease/Makefile@ -235,16 +235,16
@ buildiso:
.if make(gui)
if [ ! d ${ISOROOT}/kernel.smp/boot ]; then mkdir -p ${ISOROOT}/kernel.smp/boot; fi make installkernel DESTDIR=${ISOROOT} \
cd ${.CURDIR}/..; \
make reinstallkernel DESTDIR=${ISOROOT} \
KERNCONF=DFLYLIVE DESTKERNNAME=kernel KERNCONFDIR=${.CURDIR}/gui/root; \
cd ${.CURDIR}/..; \
- make installkernel DESTDIR=${ISOROOT} \
+ make reinstallkernel DESTDIR=${ISOROOT} \
KERNCONF=VKERNEL DESTKERNNAME=kernel.VKERNEL DNO_MODULES KERNCONFDIR=${.CURDIR}/gui/root; \ make installkernel DESTDIR=${ISOROOT}/kernel.smp \
cd ${.CURDIR}/..; \
+ make reinstallkernel DESTDIR=${ISOROOT}/kernel.smp \
KERNCONF=DFLYLIVE-SMP DESTKERNNAME=kernel KERNCONFDIR=${.CURDIR}/gui/root; \
cd ${.CURDIR}/..; \
- make installkernel DESTDIR=${ISOROOT}/kernel.smp \
+ make reinstallkernel DESTDIR=${ISOROOT}/kernel.smp \
KERNCONF=DFLYLIVE-SMP-NOAPIC DESTKERNNAME=kernel.noapic \
KERNCONFDIR=${.CURDIR}/gui/root DNO_MODULES; installkernel KERNCONF=$${kernconf} \
.else@ -252,13 +252,13
@ buildiso:
first=; \
for kernconf in ${KERNCONF}; do \
make DESTDIR=${ISOROOT} \
+ reinstallkernel KERNCONF=$${kernconf} \
$${first:+DESTKERNNAME=kernel.$${kernconf}} \
$${first:+-DNO_MODULES}; \
first=done; \
done
.endif
- ln -s kernel ${ISOROOT}/boot/kernel.BOOTP
+ ln -fs kernel ${ISOROOT}/boot/kernel.BOOTP
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
dev_mkdb -f ${ISOROOT}/var/run/dev.db ${ISOROOT}/dev@ -314,7 +314,7
@ customizeiso:
# /usr/pkg infrastructure. Otherwise we attempt to pick up where
# we left off.
#
- cp p /etc/resolv.conf ${ISOROOT}/etc
+ cp /etc/resolv.conf ${ISOROOT}/etc
${CHROOT_CMD} "ldconfig -elf /usr/lib /usr/lib/gcc* /usr/lib/compat"
-@umount ${ISOROOT}/usr/pkgsrc/distfiles
-@umount ${ISOROOT}/usr/pkgsrc
-
1.6.4