##// END OF EJS Templates
https://www.shellcheck.net/ - most of the time word splitting fixes escaped with " - NTP var fix (missing $) - !-z equals -n

Fichier de la dernière révision:

r336:65a52e512f7d
r336:65a52e512f7d
Show More
16-videocore.sh
33 lines | 1.1 KiB | application/x-sh | BashLexer
Unknown
Raspberry Userland...
r332 #
# Setup videocore - Raspberry Userland
#
# Load utility functions
. ./functions.sh
if [ "$ENABLE_VIDEOCORE" = true ] ; then
# Copy existing videocore sources into chroot directory
if [ -n "$VIDEOCORESRC_DIR" ] && [ -d "$VIDEOCORESRC_DIR" ] ; then
# Copy local U-Boot sources
cp -r "${VIDEOCORESRC_DIR}" "${R}/tmp"
else
# Create temporary directory for U-Boot sources
temp_dir=$(as_nobody mktemp -d)
# Fetch U-Boot sources
as_nobody git -C "${temp_dir}" clone "${VIDEOCORE_URL}"
# Copy downloaded U-Boot sources
mv "${temp_dir}/userland" "${R}/tmp/"
# Set permissions of the U-Boot sources
chown -R root:root "${R}/tmp/userland"
# Remove temporary directory for U-Boot sources
rm -fr "${temp_dir}"
fi
cmake -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_BUILD_TYPE=release -DARM64=ON -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g++ -DCMAKE_ASM_COMPILER=aarch64-linux-gnu-gcc -DVIDEOCORE_BUILD_DIR="${R}"/opt/vc
Unknown
https://www.shellcheck.net/...
r336 make -j "$(nproc)"
chroot_exec PATH="${PATH}":/opt/vc/bin
Unknown
Raspberry Userland...
r332 fi