mirror of
https://github.com/armbian/build.git
synced 2025-09-08 07:11:21 +02:00
34 lines
1.0 KiB
Bash
34 lines
1.0 KiB
Bash
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2013-2021 Igor Pecovnik, igor.pecovnik@gma**.com
|
|
#
|
|
# This file is licensed under the terms of the GNU General Public
|
|
# License version 2. This program is licensed "as is" without any
|
|
# warranty of any kind, whether express or implied.
|
|
#
|
|
# This file is a part of the Armbian build script
|
|
# https://github.com/armbian/build/
|
|
|
|
# The Armbian functions require Bash 5.x.
|
|
if [[ "${BASH_VERSINFO:-0}" -lt 5 ]]; then
|
|
echo "Armbian build scripts require Bash 5.x. Go get it..." >&2
|
|
# @TODO: rpardini: add instructions, maybe.
|
|
exit 50
|
|
fi
|
|
|
|
if [[ -z "$(command -v realpath)" ]]; then
|
|
echo "Armbian build scripts require coreutils. Go install it." >&2
|
|
exit 51
|
|
fi
|
|
|
|
# Users should not start here, but instead use ./compile.sh at the root.
|
|
if [[ $(basename "$0") == single.sh ]]; then
|
|
echo "Please use compile.sh to start the build process"
|
|
exit 255
|
|
fi
|
|
|
|
# Libraries include. ONLY source files that contain ONLY functions here.
|
|
|
|
# shellcheck source=lib/library-functions.sh
|
|
source "${SRC}"/lib/library-functions.sh
|