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