wii.conf revision 1.3
11.3Sjmcneill# $NetBSD: wii.conf,v 1.3 2024/01/21 13:10:55 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.3Sjmcneill cp ${DIR}/files/evbppc_wii_icon.png ${mnt}/boot/apps/netbsd/icon.png 561.1Sjmcneill 571.1Sjmcneill # Add swap space 581.1Sjmcneill rm -f ${mnt}${swap_file} 591.2Sjmcneill dd if=/dev/zero of=${mnt}${swap_file} bs=1 count=1 \ 601.2Sjmcneill seek=$((${swap_size_MB} * 1024 * 1024 - 1)) 611.1Sjmcneill echo ".${swap_file} type=file uname=root gname=wheel mode=0600" \ 621.1Sjmcneill >> "$tmp/selected_sets" 631.1Sjmcneill} 64