133965Sjdp# $OpenBSD: Makefile,v 1.7 2024/06/09 17:24:19 deraadt Exp $ 2218822Sdim 3218822SdimFS= install${OSrev}.img 433965SjdpFSSIZE= 1032192 589857Sobrien 633965SjdpMOUNT_POINT= /mnt 789857Sobrien 889857SobrienRELXDIR?= /home/relx-${MACHINE} 989857SobrienRELDIR?= /home/rel-${MACHINE} 1089857Sobrien 1133965SjdpBASE= ${RELDIR}/base${OSrev}.tgz ${RELDIR}/comp${OSrev}.tgz \ 1289857Sobrien ${RELDIR}/game${OSrev}.tgz ${RELDIR}/man${OSrev}.tgz \ 1389857Sobrien ${RELDIR}/bsd ${RELDIR}/bsd.mp ${RELDIR}/bsd.rd \ 1489857Sobrien ${RELDIR}/INSTALL.${MACHINE} ${RELDIR}/BUILDINFO 1589857SobrienXBASE= ${RELXDIR}/xbase${OSrev}.tgz ${RELXDIR}/xfont${OSrev}.tgz \ 1633965Sjdp ${RELXDIR}/xshare${OSrev}.tgz ${RELXDIR}/xserv${OSrev}.tgz 1789857Sobrien 1889857SobrienMSDOSSTART= 32768 19218822SdimMSDOSSIZE= 8192 2033965Sjdp 2133965SjdpNEWFS_ARGS_msdos=-L boot -c1 -F16 2233965SjdpMOUNT_ARGS_msdos=-o-l 2333965Sjdp 2433965Sjdpall: ${FS} 2533965Sjdp 2633965Sjdp${FS}: ${BASE} ${XBASE} 2733965Sjdp dd if=/dev/zero of=${FS} bs=512 count=${FSSIZE} 2833965Sjdp vnconfig -v ${FS} > vnd 2989857Sobrien fdisk -iy -b "${MSDOSSIZE}@${MSDOSSTART}:c" `cat vnd` >/dev/null 3033965Sjdp echo '/ *' | disklabel -wAT- `cat vnd` 31218822Sdim newfs -t msdos ${NEWFS_ARGS_msdos} /dev/r`cat vnd`i 3233965Sjdp mount ${MOUNT_ARGS_msdos} /dev/`cat vnd`i ${MOUNT_POINT} 3333965Sjdp mkdir -p ${MOUNT_POINT}/efi/boot 3491041Sobrien cp /usr/mdec/BOOTRISCV64.EFI ${MOUNT_POINT}/efi/boot/bootriscv64.efi 35218822Sdim echo bootriscv64.efi > ${MOUNT_POINT}/efi/boot/startup.nsh 3633965Sjdp umount ${MOUNT_POINT} 3733965Sjdp 3833965Sjdp newfs -O 1 -m 0 -o space -i 524288 -c ${FSSIZE} /dev/r`cat vnd`a 3933965Sjdp mount /dev/`cat vnd`a ${MOUNT_POINT} 4033965Sjdp mkdir -p ${MOUNT_POINT}/${OSREV}/${MACHINE} 4133965Sjdp cp -p ${BASE} ${MOUNT_POINT}/${OSREV}/${MACHINE} 4233965Sjdp cp -p ${XBASE} ${MOUNT_POINT}/${OSREV}/${MACHINE} 4333965Sjdp ln ${MOUNT_POINT}/${OSREV}/${MACHINE}/bsd.rd ${MOUNT_POINT}/bsd.rd 4433965Sjdp ln ${MOUNT_POINT}/${OSREV}/${MACHINE}/bsd.rd ${MOUNT_POINT}/bsd 4533965Sjdp 4689857Sobrien cat ${RELDIR}/SHA256 ${RELXDIR}/SHA256 > \ 4789857Sobrien ${MOUNT_POINT}/${OSREV}/${MACHINE}/SHA256 4889857Sobrien # XXX no SHA256.sig 49218822Sdim df -i ${MOUNT_POINT} 50218822Sdim umount ${MOUNT_POINT} 51218822Sdim vnconfig -u `cat vnd` 5233965Sjdp rm -f vnd 5333965Sjdp 5489857Sobrieninstall: 5533965Sjdp cp ${CDROM} ${FS} ${RELDIR}/ 5689857Sobrien 5789857Sobrienclean cleandir: 5889857Sobrien rm -f ${CDROM} ${FS} 5989857Sobrien rm -rf cd-dir 6033965Sjdp 6133965Sjdp.include <bsd.obj.mk> 6233965Sjdp