wii.conf revision 1.1
11.1Sjmcneill# $NetBSD: wii.conf,v 1.1 2024/01/20 21:35:59 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.1Sjmcneill
101.1Sjmcneill. ${DIR}/conf/evbppc.conf
111.1Sjmcneill
121.1Sjmcneillkernel_WII="WII"
131.1Sjmcneill
141.1Sjmcneillmake_label() {
151.1Sjmcneill	make_label_evbppc
161.1Sjmcneill}
171.1Sjmcneill
181.1Sjmcneillmake_fstab() {
191.1Sjmcneill	make_fstab_evbppc
201.1Sjmcneill
211.1Sjmcneill	cat >> ${mnt}/etc/fstab << EOF
221.1Sjmcneill${swap_file} none swap sw,priority=1 0 0
231.1SjmcneillEOF
241.1Sjmcneill}
251.1Sjmcneill
261.1Sjmcneillcustomize() {
271.1Sjmcneill	customize_evbppc
281.1Sjmcneill	cat >> "${mnt}/etc/rc.conf" << EOF
291.1Sjmcneillmdnsd=YES
301.1Sjmcneilldevpubd=YES
311.1Sjmcneillwscons=YES
321.1Sjmcneillmakemandb=NO
331.1SjmcneillEOF
341.1Sjmcneill}
351.1Sjmcneill
361.1Sjmcneillpopulate() {
371.1Sjmcneill	echo "${bar} looking for kernel in ${kernel} ${bar}"
381.1Sjmcneill	k="${kernel}/netbsd-WII.gz"
391.1Sjmcneill
401.1Sjmcneill	# install files to /boot partition
411.1Sjmcneill	tgt="apps/netbsd/boot.elf"
421.1Sjmcneill	echo "${bar} installing ${k} to /boot/${tgt} ${bar}"
431.1Sjmcneill	mkdir -p "${mnt}/boot/apps/netbsd"
441.1Sjmcneill	case "${k}" in
451.1Sjmcneill	*.gz)
461.1Sjmcneill		${GZIP_CMD} -dc "${k}" > "${mnt}/boot/${tgt}"
471.1Sjmcneill		;;
481.1Sjmcneill	*)
491.1Sjmcneill		cp "${k}" "${mnt}/boot/${tgt}"
501.1Sjmcneill		;;
511.1Sjmcneill	esac
521.1Sjmcneill
531.1Sjmcneill	# Metadata for HBC
541.1Sjmcneill	cp ${DIR}/files/evbppc_wii_meta.xml ${mnt}/boot/apps/netbsd/meta.xml
551.1Sjmcneill
561.1Sjmcneill	# Add swap space
571.1Sjmcneill	rm -f ${mnt}${swap_file}
581.1Sjmcneill	dd if=/dev/zero of=${mnt}${swap_file} bs=1 count=0 \
591.1Sjmcneill	    seek=$((${swap_size_MB} * 1024 * 1024))
601.1Sjmcneill	echo ".${swap_file} type=file uname=root gname=wheel mode=0600" \
611.1Sjmcneill            >> "$tmp/selected_sets"
621.1Sjmcneill}
63