git » cross-a64.git » main » tree

[main] / common.inc

#!source-me/bash
set -e
set -x
HOST=$(gcc -dumpmachine)
PREFIX=/usr/cross-a64
TARGET=armv7l-unknown-linux-gnueabihf

export PATH=$PREFIX/bin:$PATH
ARMLFS=/mnt/armlfs
BLD=/sources/cross-a64/bld
SRC=/sources/archives/core

_cross_flags=(
	--host=$HOST
	--build=$HOST
	--target=$TARGET
	--prefix=$PREFIX
	--with-sysroot=/mnt/armlfs
)

if [ ! -e "$BLD" ]; then
	mkdir -p "$BLD"
	chown -R builder:builder "$BLD"
fi

if [ "$(whoami)" != "builder" ]; then
	echo "Will re-exec self ($0) as builder"
	sleep 1s
	L="$@"
	exec su builder -c "$0 $L"
fi

cd "$BLD"