Module Name: src Committed By: garbled Date: Tue Mar 19 22:16:55 UTC 2013
Modified Files: src/distrib/evbarm/instkernel: Makefile src/distrib/evbarm/instkernel/instkernel: Makefile src/distrib/utils/embedded: mkimage src/distrib/utils/sysinst: bsddisklabel.c configmenu.c defs.h main.c menus.mi msg.mi.de msg.mi.en msg.mi.es msg.mi.fr msg.mi.pl src/distrib/utils/sysinst/arch/evbarm: md.c md.h menus.md.en menus.md.es menus.md.fr menus.md.pl msg.md.de msg.md.en msg.md.es msg.md.fr msg.md.pl src/etc/etc.evbarm: MAKEDEV.conf Makefile.inc src/sys/arch/evbarm/conf: Makefile.evbarm.inc src/sys/arch/evbarm/rpi: rpi_machdep.c Added Files: src/distrib/evbarm/instkernel/sshramdisk: Makefile dot.profile inst.profile list master.passwd mtree.conf ssh_host_dsa_key sshd_config src/distrib/utils/embedded/conf: rpi_inst.conf src/sys/arch/evbarm/conf: RPI_INSTALL Log Message: Add a new installer image for Raspberry PI to evbarm Includes the following major changes: 1) Add new configmenu item to sysinst to allow creation of users at post-install time. 2) Add an sshramdisk type to evbarm, which is a ramdisk with sshd enabled, allowing users to install on a headless PI by sshing to the device with the account "sysinst" password "netbsd" to begin the installation. (Note, neither the account, nor the ssh setup are copied to the finalized installation image) 3) Change mkimage to build a boot-only image, without the root filesystems. Much of the sshramdisk code could be reused on other ports easily. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/distrib/evbarm/instkernel/Makefile cvs rdiff -u -r1.18 -r1.19 src/distrib/evbarm/instkernel/instkernel/Makefile cvs rdiff -u -r0 -r1.1 src/distrib/evbarm/instkernel/sshramdisk/Makefile \ src/distrib/evbarm/instkernel/sshramdisk/dot.profile \ src/distrib/evbarm/instkernel/sshramdisk/inst.profile \ src/distrib/evbarm/instkernel/sshramdisk/list \ src/distrib/evbarm/instkernel/sshramdisk/master.passwd \ src/distrib/evbarm/instkernel/sshramdisk/mtree.conf \ src/distrib/evbarm/instkernel/sshramdisk/ssh_host_dsa_key \ src/distrib/evbarm/instkernel/sshramdisk/sshd_config cvs rdiff -u -r1.35 -r1.36 src/distrib/utils/embedded/mkimage cvs rdiff -u -r0 -r1.1 src/distrib/utils/embedded/conf/rpi_inst.conf cvs rdiff -u -r1.57 -r1.58 src/distrib/utils/sysinst/bsddisklabel.c cvs rdiff -u -r1.5 -r1.6 src/distrib/utils/sysinst/configmenu.c cvs rdiff -u -r1.165 -r1.166 src/distrib/utils/sysinst/defs.h cvs rdiff -u -r1.66 -r1.67 src/distrib/utils/sysinst/main.c cvs rdiff -u -r1.47 -r1.48 src/distrib/utils/sysinst/menus.mi cvs rdiff -u -r1.72 -r1.73 src/distrib/utils/sysinst/msg.mi.de cvs rdiff -u -r1.177 -r1.178 src/distrib/utils/sysinst/msg.mi.en cvs rdiff -u -r1.49 -r1.50 src/distrib/utils/sysinst/msg.mi.es cvs rdiff -u -r1.131 -r1.132 src/distrib/utils/sysinst/msg.mi.fr cvs rdiff -u -r1.88 -r1.89 src/distrib/utils/sysinst/msg.mi.pl cvs rdiff -u -r1.26 -r1.27 src/distrib/utils/sysinst/arch/evbarm/md.c cvs rdiff -u -r1.19 -r1.20 src/distrib/utils/sysinst/arch/evbarm/md.h cvs rdiff -u -r1.7 -r1.8 src/distrib/utils/sysinst/arch/evbarm/menus.md.en \ src/distrib/utils/sysinst/arch/evbarm/menus.md.fr \ src/distrib/utils/sysinst/arch/evbarm/menus.md.pl cvs rdiff -u -r1.3 -r1.4 src/distrib/utils/sysinst/arch/evbarm/menus.md.es cvs rdiff -u -r1.11 -r1.12 src/distrib/utils/sysinst/arch/evbarm/msg.md.de cvs rdiff -u -r1.13 -r1.14 src/distrib/utils/sysinst/arch/evbarm/msg.md.en cvs rdiff -u -r1.10 -r1.11 src/distrib/utils/sysinst/arch/evbarm/msg.md.es \ src/distrib/utils/sysinst/arch/evbarm/msg.md.pl cvs rdiff -u -r1.12 -r1.13 src/distrib/utils/sysinst/arch/evbarm/msg.md.fr cvs rdiff -u -r1.10 -r1.11 src/etc/etc.evbarm/MAKEDEV.conf cvs rdiff -u -r1.48 -r1.49 src/etc/etc.evbarm/Makefile.inc cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/Makefile.evbarm.inc cvs rdiff -u -r0 -r1.1 src/sys/arch/evbarm/conf/RPI_INSTALL cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/rpi/rpi_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.