NAME="IPFire" # Software name
SNAME="ipfire" # Short name
VERSION="2.19" # Version number
-CORE="116" # Core Level (Filename)
+CORE="117" # Core Level (Filename)
PAKFIRE_CORE="116" # Core Level (PAKFIRE)
GIT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Git Branch
SLOGAN="www.ipfire.org" # Software slogan
DIR_CHK=$BASEDIR/cache/check
mkdir $BASEDIR/log/ 2>/dev/null
-# Include funtions
-. tools/make-functions
-
+# Load configuration file
if [ -f .config ]; then
. .config
fi
+# Include funtions
+. tools/make-functions
+
+# Get the amount of memory in this build system
+HOST_MEM=$(system_memory)
+
if [ -n "${BUILD_ARCH}" ]; then
configure_build "${BUILD_ARCH}"
elif [ -n "${TARGET_ARCH}" ]; then
configure_build "default"
fi
-if [ -z $EDITOR ]; then
- for i in nano emacs vi; do
- EDITOR=$(which $i 2>/dev/null)
- if ! [ -z $EDITOR ]; then
- export EDITOR=$EDITOR
- break
- fi
- done
- [ -z $EDITOR ] && exiterror "You should have installed an editor."
-fi
-
-
prepareenv() {
############################################################################
# #
# Setup environment
set +h
LC_ALL=POSIX
- if [ -z $MAKETUNING ]; then
- CPU_COUNT="$(getconf _NPROCESSORS_ONLN 2>/dev/null)"
- if [ -z "${CPU_COUNT}" ]; then
- CPU_COUNT=1
- fi
-
- MAKETUNING="-j$(( ${CPU_COUNT} * 2 + 1 ))"
- fi
export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD