wii.conf revision 1.4
11.4Sjmcneill# $NetBSD: wii.conf,v 1.4 2025/01/17 12:13:05 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.1Sjmcneillmakemandb=NO 361.1SjmcneillEOF 371.1Sjmcneill} 381.1Sjmcneill 391.1Sjmcneillpopulate() { 401.1Sjmcneill echo "${bar} looking for kernel in ${kernel} ${bar}" 411.1Sjmcneill k="${kernel}/netbsd-WII.gz" 421.1Sjmcneill 431.1Sjmcneill # install files to /boot partition 441.1Sjmcneill tgt="apps/netbsd/boot.elf" 451.1Sjmcneill echo "${bar} installing ${k} to /boot/${tgt} ${bar}" 461.1Sjmcneill mkdir -p "${mnt}/boot/apps/netbsd" 471.1Sjmcneill case "${k}" in 481.1Sjmcneill *.gz) 491.1Sjmcneill ${GZIP_CMD} -dc "${k}" > "${mnt}/boot/${tgt}" 501.1Sjmcneill ;; 511.1Sjmcneill *) 521.1Sjmcneill cp "${k}" "${mnt}/boot/${tgt}" 531.1Sjmcneill ;; 541.1Sjmcneill esac 551.1Sjmcneill 561.1Sjmcneill # Metadata for HBC 571.1Sjmcneill cp ${DIR}/files/evbppc_wii_meta.xml ${mnt}/boot/apps/netbsd/meta.xml 581.3Sjmcneill cp ${DIR}/files/evbppc_wii_icon.png ${mnt}/boot/apps/netbsd/icon.png 591.1Sjmcneill 601.1Sjmcneill # Add swap space 611.1Sjmcneill rm -f ${mnt}${swap_file} 621.2Sjmcneill dd if=/dev/zero of=${mnt}${swap_file} bs=1 count=1 \ 631.2Sjmcneill seek=$((${swap_size_MB} * 1024 * 1024 - 1)) 641.1Sjmcneill echo ".${swap_file} type=file uname=root gname=wheel mode=0600" \ 651.1Sjmcneill >> "$tmp/selected_sets" 661.1Sjmcneill} 67