summaryrefslogtreecommitdiff
path: root/default.conf
blob: 8ecfb3ca228ceda3594a60a97c4c69eb5f3426a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# configuration

# build platform (the host)
BUILD_ARCH=x86_64-pc-linux-gnu

# target architecture
TARGET_ARCH=i486-unknown-linux-gnu

# target cpu
TARGET_CPU=i486

# where to build the cross compiler
CROSS_HOME=/home/cross

# where is/are the cross compiler(s) installed
XTOOLS_HOME=$CROSS_HOME/x-tools

# where is the cross compiler of our target architecture installed
XTOOLS_ARCH=$XTOOLS_HOME/$TARGET_ARCH

# full prefix of the cross compilation tools
XTOOLS_ARCH_PREFIX=$XTOOLS_ARCH/bin/$TARGET_ARCH-

# kernel architecture
KERNEL_ARCH=i386

# the chroot of stage 1
STAGE1_CHROOT=$CROSS_HOME/$TARGET_CPU-root

# the place where we build stage 1
STAGE1_BUILD=$CROSS_HOME/$TARGET_CPU-build

# where packages are stored for stage 1
STAGE1_PACKAGES=$STAGE1_CHROOT/packages/$TARGET_CPU/

# where to store the directory which go to the ISO image
STAGE1_ISOLINUX=$CROSS_HOME/isolinux

# git repository for PKGBUILD diffs and patches for the
# i686 architecture
GIT_URL_ARCHLINUX32_PACKAGES=https://github.com/archlinux32/packages.git

# the packages32 directory (where GIT_URL_ARCHLINUX32_PACKAGES is checked out)
ARCHLINUX32_PACKAGES=$CROSS_HOME/packages32

# uncomment to debug scripts
#set -x

# some default variables, not to be changed
SCRIPT=$(sudo realpath -s "$0")
SCRIPT_DIR=$(dirname "$SCRIPT")

if test $(uname -m) = "x86_64"; then
	ASP=asp
fi
if test $(uname -m) = "i686"; then
	ASP=asp32
fi