Changeset View
Changeset View
Standalone View
Standalone View
release/tools/arm.subr
Show All 21 Lines | |||||
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||||
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||||
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
# SUCH DAMAGE. | # SUCH DAMAGE. | ||||
# | # | ||||
# Common subroutines used to build arm SD card images. | # Common subroutines used to build arm, arm64, or RISC-V SD card images. | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
cleanup() { | cleanup() { | ||||
if [ -c "${DESTDIR}/dev/null" ]; then | if [ -c "${DESTDIR}/dev/null" ]; then | ||||
umount_loop ${DESTDIR}/dev 2>/dev/null | umount_loop ${DESTDIR}/dev 2>/dev/null | ||||
fi | fi | ||||
▲ Show 20 Lines • Show All 221 Lines • ▼ Show 20 Lines | arm_install_boot() { | ||||
sync | sync | ||||
umount_loop ${CHROOTDIR}/${FATMOUNT} | umount_loop ${CHROOTDIR}/${FATMOUNT} | ||||
umount_loop ${CHROOTDIR}/${UFSMOUNT} | umount_loop ${CHROOTDIR}/${UFSMOUNT} | ||||
chroot ${CHROOTDIR} rmdir ${FATMOUNT} | chroot ${CHROOTDIR} rmdir ${FATMOUNT} | ||||
chroot ${CHROOTDIR} rmdir ${UFSMOUNT} | chroot ${CHROOTDIR} rmdir ${UFSMOUNT} | ||||
} | } | ||||
arm_install_uboot() { | arm_install_uboot() { | ||||
# Override in the arm/KERNEL.conf file. | # Override in the ${EMBEDDED_TARGET}/${BOARDNAME}.conf file. | ||||
return 0 | return 0 | ||||
} | } | ||||
arm_do_quirk() { | arm_do_quirk() { | ||||
# Override in the arm{,64}/BOARD.conf file. | # Override in the ${EMBEDDED_TARGET}/${BOARDNAME}.conf file. | ||||
} | } |