Lines Matching +full:virtual +full:- +full:wire +full:- +full:mode

2 #-
3 # Copyright (c) 2015-2017 The FreeBSD Foundation
29 # Common subroutines used to build arm, arm64, or RISC-V SD card images.
34 if [ -c "${DESTDIR}/dev/null" ]; then
38 if [ ! -z "${mddev}" ]; then
39 mdconfig -d -u ${mddev}
51 if [ $i -ge 10 ]; then
64 if [ $(sysctl -n kern.geom.part.mbr.enforce_chs) != 0 ]; then
69 chroot ${CHROOTDIR} gpart create -s ${PART_SCHEME} ${mddev}
74 chroot ${CHROOTDIR} gpart add -t efi -l efi -a 512k -s ${FAT_SIZE} ${mddev}
75 chroot ${CHROOTDIR} gpart add -t freebsd-ufs -l rootfs -a 64k ${mddev}
78 chroot ${CHROOTDIR} gpart add -t '!12' -a 512k -s ${FAT_SIZE} ${mddev}
79 chroot ${CHROOTDIR} gpart set -a active -i 1 ${mddev}
80 chroot ${CHROOTDIR} gpart add -t freebsd ${mddev}
81 chroot ${CHROOTDIR} gpart create -s bsd ${mddev}${BSDLABEL_SUFFIX}
82 chroot ${CHROOTDIR} gpart add -t freebsd-ufs -a 64k -b 64k ${mddev}${BSDLABEL_SUFFIX}
86 chroot ${CHROOTDIR} newfs_msdos -L efi -F ${FAT_TYPE} /dev/${mddev}${EFIPART_SUFFIX}
87 chroot ${CHROOTDIR} newfs -U -L rootfs /dev/${mddev}${ROOTFSPART_SUFFIX}
95 chroot ${CHROOTDIR} /usr/sbin/pw -R ${DESTDIR} \
96 groupadd freebsd -g 1001
97 chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/home/freebsd
98 chroot ${CHROOTDIR} /usr/sbin/pw -R ${DESTDIR} \
100 -m -M 0755 -w yes -n freebsd -u 1001 -g 1001 -G 0 \
101 -c 'FreeBSD User' -d '/home/freebsd' -s '/bin/csh'
102 chroot ${CHROOTDIR} /usr/sbin/pw -R ${DESTDIR} \
103 usermod root -w yes
109 # Set up virtual serial port over USB OTG / device mode.
111 echo '# Required for USB OTG virtual serial port.' \
121 echo ' match "cdev" "ttyU[0-9]+";' \
128 echo '# USB OTG virtual serial port' \
130 echo 'ttyU0 "/usr/libexec/getty 3wire" vt100 onifconsole secure' \
132 echo 'ttyU1 "/usr/libexec/getty 3wire" vt100 onifconsole secure' \
157 if [ -z "${FDT_OVERLAYS}" ]; then
178 _OSVERSION=$(chroot ${CHROOTDIR} /usr/bin/uname -U)
179 REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION)
180 BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH)
181 export UNAME_r=${REVISION}-${BRANCH}
182 eval chroot ${CHROOTDIR} make -C ${WORLDDIR} \
187 chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/efi
189 chroot ${CHROOTDIR} ln -s efi ${DESTDIR}/boot/msdos
204 echo "tmpfs /tmp tmpfs rw,mode=1777 0 0" \
217 if [ -n "${CONFIG_POWERD_ENABLE}" ]; then
230 chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
240 make -C ${WORLDDIR}/stand -V .OBJDIR)"
243 chroot ${CHROOTDIR} mkdir -p ${FATMOUNT}/EFI/BOOT
244 chroot ${CHROOTDIR} cp -p ${BOOTFILES}/efi/loader_lua/loader_lua.efi \
247 chroot ${CHROOTDIR} cp -R ${UFSMOUNT}/boot/dtb ${FATMOUNT}