Skip to content
Snippets Groups Projects

Add all the parts for the Emcraft SOM image

Merged Angus Ainslie requested to merge angus.ainslie/image-builder:ec_build into master
3 unresolved threads
5 files
+ 32
25
Compare changes
  • Side-by-side
  • Inline
Files
5
+ 7
8
@@ -57,18 +57,18 @@ case ${pureos_board} in
DOT_CONFIG=imx8_dot_config
ARCH=arm64
COMPILER_ARCH=arm64
GIT_OPTS=
GIT_OPTS="--depth 1"
DTS_FILE=""
;;
ec-som)
KERNEL_BRANCH=linux-imx8m-2.6.0
KERNEL_REPO=https://github.com/EmcraftSystems/linux-upstream.git
KERNEL_BRANCH=pureos-patches
KERNEL_REPO=https://source.puri.sm/Librem5/linux-emcraft.git
CROSS_COMPILER=aarch64-linux-gnu-
DOT_CONFIG=emcraft-imx8-som_dot_config
ARCH=arm64
COMPILER_ARCH=arm64
GIT_OPTS=
DTS_FILE=emcraft-imx8-som.dts
GIT_OPTS="--depth 1"
DTS_FILE=""
Please register or sign in to reply
;;
\?)
echo "unrecognized board type ${pureos_board}"
@@ -78,16 +78,15 @@ esac
if [ ! -e linux-${ARCH} ]; then
echo "Cloning kernel"
git clone ${GIT_OPTS} ${KERNEL_REPO} linux-${ARCH}
git clone ${GIT_OPTS} -b ${KERNEL_BRANCH} ${KERNEL_REPO} linux-${ARCH}
cd linux-${ARCH}
else
cd linux-${ARCH}
echo "Updating kernel"
git pull ${GIT_OPTS} ${KERNEL_REPO} ${KERNEL_BRANCH}
git checkout ${KERNEL_BRANCH}
fi
git checkout ${KERNEL_BRANCH}
if [ ! -e .config ]; then
echo "Configuring kernel"
cp ../${DOT_CONFIG} .config
Loading