diff --git a/config b/config index d6dbc02c67..989b55bcb3 100644 --- a/config +++ b/config @@ -167,6 +167,14 @@ BRANCH_GRM2K=main # # # +# [ADI LINUX SCRIPTS] +# ADI Scripts for Linux images: semi-random collection of small shell scripts which run on various Linux images (on various platforms) which talk to a varity of different ADI boards and parts +# Github: https://github.com/analogdevicesinc/linux_image_ADI-scripts +CONFIG_LINUX_SCRIPTS=n +BRANCH_LINUX_SCRIPTS=kuiper2.0 +# +# +# # [RASPBERRY PI BOOT FILES] # Contains boot files for Raspberry PI. CONFIG_RPI_BOOT_FILES=y diff --git a/kuiper-stages.sh b/kuiper-stages.sh index 98c7c1ecd1..8388502656 100644 --- a/kuiper-stages.sh +++ b/kuiper-stages.sh @@ -35,6 +35,7 @@ export CONFIG_GNURADIO=${CONFIG_GNURADIO:-n} export CONFIG_GRM2K=${CONFIG_GRM2K:-n} export CONFIG_JESD_EYE_SCAN_GTK=${CONFIG_JESD_EYE_SCAN_GTK:-n} export CONFIG_COLORIMETER=${CONFIG_COLORIMETER:-n} +export CONFIG_LINUX_SCRIPTS=${CONFIG_LINUX_SCRIPTS:-n} export CONFIG_RPI_BOOT_FILES=${CONFIG_RPI_BOOT_FILES:-n} export CONFIG_XILINX_INTEL_BOOT_FILES=${CONFIG_XILINX_INTEL_BOOT_FILES:-n} export EXPORT_SOURCES=${EXPORT_SOURCES:-n} @@ -57,6 +58,7 @@ export BRANCH_FRU_TOOLS=${BRANCH_FRU_TOOLS:-main} export BRANCH_JESD_EYE_SCAN_GTK=${BRANCH_JESD_EYE_SCAN_GTK:-main} export BRANCH_COLORIMETER=${BRANCH_COLORIMETER:-main} export BRANCH_GRM2K=${BRANCH_GRM2K:-main} +export BRANCH_LINUX_SCRIPTS=${BRANCH_LINUX_SCRIPTS:-kuiper2.0} export RELEASE_XILINX_INTEL_BOOT_FILES=${RELEASE_XILINX_INTEL_BOOT_FILES:-2022_r2} export BRANCH_RPI_BOOT_FILES=${BRANCH_RPI_BOOT_FILES:-rpi-6.1.y} diff --git a/stages/05.adi-tools/13.install-linux_image_ADI-scripts/run.sh b/stages/05.adi-tools/13.install-linux_image_ADI-scripts/run.sh index 3fe4462158..181fd696bd 100644 --- a/stages/05.adi-tools/13.install-linux_image_ADI-scripts/run.sh +++ b/stages/05.adi-tools/13.install-linux_image_ADI-scripts/run.sh @@ -6,13 +6,18 @@ # Copyright (c) 2024 Analog Devices, Inc. # Author: Larisa Radu +if [ "${CONFIG_LINUX_SCRIPTS}" = y ]; then + chroot "${BUILD_DIR}" << EOF cd /usr/local/src # Clone linux_image_ADI-scripts - git clone -b kuiper2.0 ${GITHUB_ANALOG_DEVICES}/linux_image_ADI-scripts.git + git clone -b ${BRANCH_LINUX_SCRIPTS} ${GITHUB_ANALOG_DEVICES}/linux_image_ADI-scripts.git # Install linux_image_ADI-scripts cd linux_image_ADI-scripts && make -j $NUM_JOBS EOF +else + echo "linux_image_ADI-scripts won't be installed because CONFIG_LINUX_SCRIPTS is set to 'n'." +fi