wii.conf revision 1.5
11.5Sjmcneill# $NetBSD: wii.conf,v 1.5 2025/09/02 23:31:07 jmcneill Exp $
21.1Sjmcneill# Nintendo Wii customization script used by mkimage
31.1Sjmcneill#
41.1Sjmcneillboard=wii
51.1Sjmcneillresize=true
61.1Sjmcneillswap=true
71.1Sjmcneillswap_size_MB=128
81.1Sjmcneillswap_file=/swap
91.4Sjmcneillfsize=4096
101.4Sjmcneillbsize=4096
111.4Sjmcneillffsversion=2
121.1Sjmcneill
131.1Sjmcneill. ${DIR}/conf/evbppc.conf
141.1Sjmcneill
151.1Sjmcneillkernel_WII="WII"
161.1Sjmcneill
171.1Sjmcneillmake_label() {
181.1Sjmcneill	make_label_evbppc
191.1Sjmcneill}
201.1Sjmcneill
211.1Sjmcneillmake_fstab() {
221.1Sjmcneill	make_fstab_evbppc
231.1Sjmcneill
241.1Sjmcneill	cat >> ${mnt}/etc/fstab << EOF
251.1Sjmcneill${swap_file} none swap sw,priority=1 0 0
261.1SjmcneillEOF
271.1Sjmcneill}
281.1Sjmcneill
291.1Sjmcneillcustomize() {
301.1Sjmcneill	customize_evbppc
311.1Sjmcneill	cat >> "${mnt}/etc/rc.conf" << EOF
321.1Sjmcneillmdnsd=YES
331.1Sjmcneilldevpubd=YES
341.1Sjmcneillwscons=YES
351.5Sjmcneillbluetooth=YES
361.1Sjmcneillmakemandb=NO
371.1SjmcneillEOF
381.1Sjmcneill}
391.1Sjmcneill
401.1Sjmcneillpopulate() {
411.1Sjmcneill	echo "${bar} looking for kernel in ${kernel} ${bar}"
421.1Sjmcneill	k="${kernel}/netbsd-WII.gz"
431.1Sjmcneill
441.1Sjmcneill	# install files to /boot partition
451.1Sjmcneill	tgt="apps/netbsd/boot.elf"
461.1Sjmcneill	echo "${bar} installing ${k} to /boot/${tgt} ${bar}"
471.1Sjmcneill	mkdir -p "${mnt}/boot/apps/netbsd"
481.1Sjmcneill	case "${k}" in
491.1Sjmcneill	*.gz)
501.1Sjmcneill		${GZIP_CMD} -dc "${k}" > "${mnt}/boot/${tgt}"
511.1Sjmcneill		;;
521.1Sjmcneill	*)
531.1Sjmcneill		cp "${k}" "${mnt}/boot/${tgt}"
541.1Sjmcneill		;;
551.1Sjmcneill	esac
561.1Sjmcneill
571.1Sjmcneill	# Metadata for HBC
581.1Sjmcneill	cp ${DIR}/files/evbppc_wii_meta.xml ${mnt}/boot/apps/netbsd/meta.xml
591.3Sjmcneill	cp ${DIR}/files/evbppc_wii_icon.png ${mnt}/boot/apps/netbsd/icon.png
601.1Sjmcneill
611.1Sjmcneill	# Add swap space
621.1Sjmcneill	rm -f ${mnt}${swap_file}
631.2Sjmcneill	dd if=/dev/zero of=${mnt}${swap_file} bs=1 count=1 \
641.2Sjmcneill	    seek=$((${swap_size_MB} * 1024 * 1024 - 1))
651.1Sjmcneill	echo ".${swap_file} type=file uname=root gname=wheel mode=0600" \
661.1Sjmcneill            >> "$tmp/selected_sets"
671.1Sjmcneill}
68