Project

General

Profile

Submit #1496

Updated by tuxillo about 10 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

Back