Return to rpi.conf CVS log | Up to [cvs.NetBSD.org] / src / distrib / utils / embedded / conf |
File: [cvs.NetBSD.org] / src / distrib / utils / embedded / conf / rpi.conf (download)
Revision 1.12, Wed Jan 23 22:20:06 2013 UTC (11 years, 2 months ago) by skrll
cmdline needs to be a line! hi jak. |
# $NetBSD: rpi.conf,v 1.12 2013/01/23 22:20:06 skrll Exp $ # Raspberry Pi customization script used by mkimage # board=rpi kernelconf=RPI kerneldir=$src/sys/arch/evbarm/compile/${kernelconf} . ${DIR}/conf/evbarm.conf firmwaredir=$src/external/broadcom/rpi-firmware/dist firmwarefiles="LICENCE.broadcom bootcode.bin fixup.dat fixup_cd.dat start.elf start_cd.elf" make_filesystems() { make_filesystems_evbarm } make_fstab() { make_fstab_evbarm } customize() { customize_evbarm ${sudo} cat >> ${mnt}/etc/rc.conf << EOF wscons=YES EOF ${sudo} cat > ${mnt}/boot/cmdline.txt << EOF root=ld0a console=fb #fb=1280x1024 # to select a mode, otherwise try EDID #fb=disable # to disable fb completely EOF if [ ! -f ${kerneldir}/kernel.img ]; then echo ${PROG}: Missing ${kerneldir}/kernel.img 1>&2 exit 1 fi echo "${bar} installing kernel ${bar}" ${sudo} cp ${kerneldir}/kernel.img ${mnt}/boot echo -n "${bar} installing firmware files:" (cd ${mnt}/boot && for f in ${firmwarefiles}; do echo -n " $f" ${sudo} cp ${firmwaredir}/${f} . done ) echo " ${bar}" } cleanup() { cleanup_evbarm }