Changeset View
Changeset View
Standalone View
Standalone View
release/tools/arm.subr
Show First 20 Lines • Show All 178 Lines • ▼ Show 20 Lines | arm_install_base() { | ||||
REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) | REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION) | ||||
BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH) | BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH) | ||||
export UNAME_r=${REVISION}-${BRANCH} | export UNAME_r=${REVISION}-${BRANCH} | ||||
eval chroot ${CHROOTDIR} make -C ${WORLDDIR} \ | eval chroot ${CHROOTDIR} make -C ${WORLDDIR} \ | ||||
TARGET=${EMBEDDED_TARGET} \ | TARGET=${EMBEDDED_TARGET} \ | ||||
TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ | TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \ | ||||
DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ | DESTDIR=${DESTDIR} KERNCONF=${KERNEL} \ | ||||
${CONF_FILES} installworld installkernel distribution | ${CONF_FILES} installworld installkernel distribution | ||||
chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/efi | chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/efi | ||||
chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/msdos | chroot ${CHROOTDIR} mkdir -p ${DESTDIR}/boot/msdos | ||||
arm_create_user | arm_create_user | ||||
arm_setup_usb_otg | arm_setup_usb_otg | ||||
arm64_setup_multicons | arm64_setup_multicons | ||||
arm_setup_fdt_overlays | arm_setup_fdt_overlays | ||||
arm_setup_minimal_loader | arm_setup_minimal_loader | ||||
arm_do_quirk | arm_do_quirk | ||||
echo '# Custom /etc/fstab for FreeBSD embedded images' \ | echo '# Custom /etc/fstab for FreeBSD embedded images' \ | ||||
> ${CHROOTDIR}/${DESTDIR}/etc/fstab | > ${CHROOTDIR}/${DESTDIR}/etc/fstab | ||||
if [ "${PART_SCHEME}" == "GPT" ]; then | if [ "${PART_SCHEME}" == "GPT" ]; then | ||||
echo "/dev/ufs/rootfs / ufs rw 1 1" \ | echo "/dev/ufs/rootfs / ufs rw 1 1" \ | ||||
>> ${CHROOTDIR}/${DESTDIR}/etc/fstab | >> ${CHROOTDIR}/${DESTDIR}/etc/fstab | ||||
echo "/dev/msdosfs/EFI /boot/efi msdosfs rw,noatime 0 0" \ | echo "/dev/msdosfs/EFI /efi msdosfs rw,noatime 0 0" \ | ||||
>> ${CHROOTDIR}/${DESTDIR}/etc/fstab | >> ${CHROOTDIR}/${DESTDIR}/etc/fstab | ||||
fi | fi | ||||
if [ "${PART_SCHEME}" == "MBR" ]; then | if [ "${PART_SCHEME}" == "MBR" ]; then | ||||
echo "/dev/ufs/rootfs / ufs rw 1 1" \ | echo "/dev/ufs/rootfs / ufs rw 1 1" \ | ||||
>> ${CHROOTDIR}/${DESTDIR}/etc/fstab | >> ${CHROOTDIR}/${DESTDIR}/etc/fstab | ||||
echo "/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0" \ | echo "/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0" \ | ||||
>> ${CHROOTDIR}/${DESTDIR}/etc/fstab | >> ${CHROOTDIR}/${DESTDIR}/etc/fstab | ||||
fi | fi | ||||
▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines |