Packages
nerves
1.1.1
1.15.0
1.14.3
1.14.2
1.14.1
1.14.0
1.13.2
1.13.1
1.13.0
1.12.0
1.11.3
1.11.2
1.11.1
1.11.0
1.10.5
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.3
1.9.2
retired
1.9.1
1.9.0
1.8.0
1.7.17
1.7.16
1.7.15
1.7.14
retired
1.7.13
1.7.12
1.7.11
1.7.10
1.7.9
1.7.8
1.7.7
1.7.6
1.7.5
1.7.4
1.7.3
1.7.2
retired
1.7.1
retired
1.7.0
retired
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0
1.0.0-rc.2
1.0.0-rc.1
1.0.0-rc.0
0.11.0
0.10.1
0.10.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.4.0-rc.0
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0
Craft and deploy bulletproof embedded software
Current section
Files
Jump to
Current section
Files
scripts/docker/nerves_system_br/noninteractive-build.sh
#!/bin/sh
# noninteractive-build.sh \
# nerves_system_ev3-0.7.0.armv5tejl_unknown_linux_musleabi \
# /nerves/env/platform \
# /nerves/env/nerves_system_ev3/nerves_defconfig \
# /nerves/o/nerves_system_ev3-0.7.0.armv5tejl_unknown_linux_musleabi
# /nerves/host/artifacts
set -e
NERVES_ARTIFACT_NAME=$1
NERVES_PKG_PLATFORM=$2
NERVES_PKG_DEFCONFIG=$3
NERVES_PKG_OUTPUT=$4
NERVES_ARTIFACTS_DIR=$5
NERVES_PKG_OUTPUT=/nerves/o/package
echo "Artifacts Name"
echo $NERVES_ARTIFACT_NAME
echo "Pkg Platform"
echo $NERVES_PKG_PLATFORM
echo "Pkg Defconfig"
echo $NERVES_PKG_DEFCONFIG
echo "Artifacts Dir"
echo $NERVES_ARTIFACTS_DIR
rm -rf $NERVES_PKG_PLATFORM/buildroot*
$NERVES_PKG_PLATFORM/create-build.sh $NERVES_PKG_DEFCONFIG $NERVES_PKG_OUTPUT
cd $NERVES_PKG_OUTPUT
make
make system NERVES_ARTIFACT_NAME=$1
# Uncomment when switching to Artifact Type
# make artifact NERVES_ARTIFACT_NAME=$1
cp $NERVES_PKG_OUTPUT/$NERVES_ARTIFACT_NAME.tar.gz $NERVES_ARTIFACTS_DIR/$NERVES_ARTIFACT_NAME.tar.gz