Submit #1496
Updated by tuxillo almost 11 years ago
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 cd ${.CURDIR}/..; \ - make installkernel DESTDIR=${ISOROOT} \ + 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; \ cd ${.CURDIR}/..; \ - make installkernel DESTDIR=${ISOROOT}/kernel.smp \ + 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; .else @@ -252,13 +252,13 @@ buildiso: first=; \ for kernconf in ${KERNCONF}; do \ make DESTDIR=${ISOROOT} \ - installkernel KERNCONF=$${kernconf} \ + 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