| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.14 2017/02/11 03:07:06 christos Exp $ | | 1 | # $NetBSD: Makefile,v 1.15 2024/04/23 22:00:37 christos Exp $ |
2 | | | 2 | |
3 | .include <bsd.own.mk> | | 3 | .include <bsd.own.mk> |
4 | .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" | | 4 | .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" |
5 | | | 5 | |
6 | .include <bsd.kernobj.mk> | | 6 | .include <bsd.kernobj.mk> |
7 | | | 7 | |
8 | .if ${MKREPRO_TIMESTAMP:Uno} != "no" | | 8 | .if ${MKREPRO_TIMESTAMP:Uno} != "no" |
9 | MAKEFS_TIMESTAMP=-T "${MKREPRO_TIMESTAMP}" | | 9 | MAKEFS_TIMESTAMP=-T "${MKREPRO_TIMESTAMP}" |
10 | PAX_TIMESTAMP=--timestamp "${MKREPRO_TIMESTAMP}" | | 10 | PAX_TIMESTAMP=--timestamp "${MKREPRO_TIMESTAMP}" |
11 | .endif | | 11 | .endif |
12 | | | 12 | |
13 | INSTKERNOBJ!= cd ${.CURDIR}/../ramdisk-kernel && ${PRINTOBJDIR} | | 13 | INSTKERNOBJ!= cd ${.CURDIR}/../ramdisk-kernel && ${PRINTOBJDIR} |
14 | | | 14 | |
| @@ -19,21 +19,24 @@ XXBOOT= ${DESTDIR}/usr/mdec/xxboot_usta | | | @@ -19,21 +19,24 @@ XXBOOT= ${DESTDIR}/usr/mdec/xxboot_usta |
19 | IMAGEDEPENDS= ${XXBOOT} boot.vax netbsd.gz | | 19 | IMAGEDEPENDS= ${XXBOOT} boot.vax netbsd.gz |
20 | CLEANFILES+= netbsd.gz boot.vax ${IMAGE}.tmp | | 20 | CLEANFILES+= netbsd.gz boot.vax ${IMAGE}.tmp |
21 | | | 21 | |
22 | realall: ${IMAGE} ${XXBOOT} ${DESTDIR}/usr/mdec/boot | | 22 | realall: ${IMAGE} ${XXBOOT} ${DESTDIR}/usr/mdec/boot |
23 | | | 23 | |
24 | netbsd.gz: ${INSTKERNOBJ}/install.ram.gz | | 24 | netbsd.gz: ${INSTKERNOBJ}/install.ram.gz |
25 | cp -f ${.ALLSRC} ${.TARGET} | | 25 | cp -f ${.ALLSRC} ${.TARGET} |
26 | | | 26 | |
27 | boot.vax: ${DESTDIR}/usr/mdec/boot | | 27 | boot.vax: ${DESTDIR}/usr/mdec/boot |
28 | cp -f ${.ALLSRC} ${.TARGET} | | 28 | cp -f ${.ALLSRC} ${.TARGET} |
29 | | | 29 | |
30 | ${IMAGE}: ${IMAGEDEPENDS} | | 30 | ${IMAGE}: ${IMAGEDEPENDS} |
31 | cat ${XXBOOT} > ${IMAGE}.tmp | | 31 | cat ${XXBOOT} > ${IMAGE}.tmp |
32 | ${TOOL_PAX} ${PAX_TIMESTAMP} -O -w -x ustar boot.vax netbsd.gz | dd of=${IMAGE}.tmp seek=16 | | 32 | (echo "./boot.vax type=file uname=root gname=wheel mode=0755"; \ |
| | | 33 | echo "./netbsd.gz type=file uname=root gname=wheel mode=0644") | \ |
| | | 34 | ${TOOL_PAX} ${PAX_TIMESTAMP} -O -w -x ustar -M | \ |
| | | 35 | dd of=${IMAGE}.tmp seek=16 |
33 | dd if=${IMAGE}.tmp of=${IMAGE} bs=${IMAGESIZE} conv=sync | | 36 | dd if=${IMAGE}.tmp of=${IMAGE} bs=${IMAGESIZE} conv=sync |
34 | | | 37 | |
35 | release: check_RELEASEDIR .WAIT ${IMAGE} | | 38 | release: check_RELEASEDIR .WAIT ${IMAGE} |
36 | ${RELEASE_INSTALL} ${IMAGE} \ | | 39 | ${RELEASE_INSTALL} ${IMAGE} \ |
37 | ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/bootfs | | 40 | ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/bootfs |
38 | | | 41 | |
39 | .include <bsd.prog.mk> | | 42 | .include <bsd.prog.mk> |