27 lines
590 B
Bash
27 lines
590 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Script to compile RS41ng on any platform using Docker
|
||
|
# This script is copied into the Docker image when it is built.
|
||
|
# If you plan to change this script, please make sure to rebuild the Docker image.
|
||
|
|
||
|
set -e # Exit if failed
|
||
|
|
||
|
SOURCE_PATH="/usr/local/src/RS41ng"
|
||
|
|
||
|
# Sanity check
|
||
|
if [ ! -d "${SOURCE_PATH}" ]
|
||
|
then
|
||
|
echo "Source directory does not exist, please run the Docker command given in README to mount the source directory"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Build RS41ng
|
||
|
cd "${SOURCE_PATH}"
|
||
|
rm -rf build
|
||
|
mkdir -p build
|
||
|
cd build
|
||
|
cmake ..
|
||
|
make -j$(nproc)
|
||
|
|
||
|
echo "RS41ng build complete"
|