Deleted Added
full compact
1c1
< # $FreeBSD: stable/9/release/Makefile 258312 2013-11-18 17:03:11Z gjb $
---
> # $FreeBSD: stable/9/release/Makefile 259530 2013-12-18 00:07:52Z gjb $
6a7
> # dvdrom: Builds release DVD-ROM media (dvd1.iso)
20a22
> # WITH_DVD: if set, generate dvd1.iso
29c31,34
< TARGET?= ${MACHINE}
---
> .if !defined(TARGET) || empty(TARGET)
> TARGET= ${MACHINE}
> .endif
> .if !defined(TARGET_ARCH) || empty(TARGET_ARCH)
31c36
< TARGET_ARCH?= ${MACHINE_ARCH}
---
> TARGET_ARCH= ${MACHINE_ARCH}
33c38
< TARGET_ARCH?= ${TARGET}
---
> TARGET_ARCH= ${TARGET}
34a40
> .endif
74a81,84
> . if defined(WITH_DVD) && !empty(WITH_DVD)
> RELEASE_TARGETS+= dvdrom
> IMAGES+= dvd1.iso
> . endif
82a93,96
> CLEANFILES= packagesystem *.txz MANIFEST system ${IMAGES}
> CLEANDIRS= dist ftp release bootonly dvd
> beforeclean:
> chflags -R noschg .
83a98
> clean: beforeclean
167a183,201
> dvd:
> # Install system
> mkdir -p ${.TARGET}
> cd ${WORLDDIR} && ${IMAKE} installkernel installworld distribution \
> DESTDIR=${.OBJDIR}/${.TARGET} WITHOUT_RESCUE=1 WITHOUT_KERNEL_SYMBOLS=1
> # Copy distfiles
> mkdir -p ${.TARGET}/usr/freebsd-dist
> cp *.txz MANIFEST ${.TARGET}/usr/freebsd-dist
> # Copy documentation, if generated
> .if !defined(NODOC)
> cp reldoc/* ${.TARGET}
> .endif
> # Set up installation environment
> ln -fs /tmp/bsdinstall_etc/resolv.conf ${.TARGET}/etc/resolv.conf
> echo sendmail_enable=\"NONE\" > ${.TARGET}/etc/rc.conf
> echo hostid_enable=\"NO\" >> ${.TARGET}/etc/rc.conf
> cp ${.CURDIR}/rc.local ${.TARGET}/etc
> touch ${.TARGET}
>
175a210,212
> dvd1.iso: dvd pkg-stage
> sh ${.CURDIR}/${TARGET}/mkisoimages.sh -b FreeBSD_Install ${.TARGET} dvd
>
194a232,237
> pkg-stage:
> .if(exists(${.CURDIR}/${TARGET}/pkg-stage.conf))
> sh ${.CURDIR}/scripts/pkg-stage.sh ${.CURDIR}/${TARGET}/pkg-stage.conf \
> ${REVISION}
> .endif
>
195a239
> dvdrom: dvd1.iso
205,213d248
< clean:
< chflags -R noschg .
< rm -rf dist ftp
< rm -f packagesystem
< rm -f *.txz MANIFEST
< rm -f system
< rm -rf release bootonly
< rm -f disc1.iso bootonly.iso memstick.img
<