forked from gmacario/easy-build
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfigure_build.sh
executable file
·106 lines (89 loc) · 4.59 KB
/
configure_build.sh
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#!/bin/sh
# Conflgure script for building GENIVI Yocto baseline
# See https://github.com/gmacario/easy-build/tree/master/build-yocto-genivi
# (TESTING) SHA for Yocto GENIVI Baseline master branch
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md
#cd $GENIVI/meta-ivi && git fetch --all && git checkout master
#cd $GENIVI/poky && git fetch --all && git checkout dizzy
#cd $GENIVI/meta-openembedded && git fetch --all && git checkout dizzy
# Known SHA for Yocto GENIVI Baseline 8.0 (J-0.1)
# See http://lists.genivi.org/pipermail/genivi-meta-ivi/2015-March/000487.html
# and http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=7.0.3
cd $GENIVI/meta-ivi && git fetch --all && git checkout 8.0
cd $GENIVI/poky && git fetch --all && git checkout 6dd21a9f152a93e2df1178d7a5bd903d7edcf4be
cd $GENIVI/meta-openembedded && git fetch --all && git checkout 853dcfa0d618dc26bd27b3a1b49494b98d6eee97
# Known SHA for Yocto GENIVI Baseline 7.0.3 (I-1.2)
# See http://lists.genivi.org/pipermail/genivi-meta-ivi/2015-January/000453.html
# and http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=7.0.3
#cd $GENIVI/meta-ivi && git fetch --all && git checkout 7.0.3
#cd $GENIVI/poky && git fetch --all && git checkout df87cb27efeaea1455f20692f9f1397c6fcab254
#cd $GENIVI/meta-openembedded && git fetch --all && git checkout 9efaed99125b1c4324663d9a1b2d3319c74e7278
# Known SHA for Yocto GENIVI Baseline 7.0.2 (I-1.1)
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=7.0.2
#cd $GENIVI/meta-ivi && git fetch --all && git checkout 7.0.2
#cd $GENIVI/poky && git fetch --all && git checkout df87cb27efeaea1455f20692f9f1397c6fcab254
#cd $GENIVI/meta-openembedded && git fetch --all && git checkout 9efaed99125b1c4324663d9a1b2d3319c74e7278
# Known SHA for Yocto GENIVI Baseline 7.0.1
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=7.0.1
#cd $GENIVI/meta-ivi && git checkout 7.0.1
#cd $GENIVI/poky && git checkout 39ca8b429b6244e9649e7303cbb240adf007bf22
#cd $GENIVI/meta-openembedded && git checkout 0d01e1b72333f49c29d1a27ad844c4cd9f90341c
# Known SHA for Yocto GENIVI Baseline 7.0.0
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=7.0.0
#cd $GENIVI/meta-ivi && git checkout 7.0.0
#cd $GENIVI/poky && git checkout f3d08464ef0e8ee11fe9d59857f4be314cd64580
# Known SHA for Yocto GENIVI Baseline 6.0.2
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=6.0.2
#cd $GENIVI/meta-ivi && git checkout 6.0.2
#cd $GENIVI/poky && git checkout 8e05d5e3fe04face623c4f9fb08b12f13c22edab
# Known SHA for Yocto GENIVI Baseline 6.0.1
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=6.0.1
#cd $GENIVI/meta-ivi && git checkout 6.0.1
#cd $GENIVI/poky && git checkout bf8dcb43432004328162ddad3c8b38eaab6ab5ce
# Known SHA for Yocto GENIVI Baseline 6.0.0
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=6.0.0
#cd $GENIVI/meta-ivi && git checkout 6.0.0
#cd $GENIVI/poky && git checkout bf8dcb43432004328162ddad3c8b38eaab6ab5ce
# Known SHA for Yocto GENIVI Baseline 5.0.2
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=5.0.2
#cd $GENIVI/meta-ivi && git checkout 5.0.2
#cd $GENIVI/poky && git checkout 53d2563ff13fcec74d4250bef5419e36169e55cc
# Known SHA for Yocto GENIVI Baseline 5.0.1
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=5.0.1
#cd $GENIVI/meta-ivi && git checkout 5.0.1
#cd $GENIVI/poky && git checkout 53d2563ff13fcec74d4250bef5419e36169e55cc
# Known SHA for Yocto GENIVI Baseline 5.0.0
# See http://git.yoctoproject.org/cgit/cgit.cgi/meta-ivi/tree/README.md?id=5.0.0
#cd $GENIVI/meta-ivi && git checkout 5.0.0
#cd $GENIVI/poky && git checkout 56f39bcf2237c11508d82238b6292e4bfbfed764
cd $TOPDIR
cp $TOPDIR/conf/bblayers.conf $TOPDIR/conf/bblayers.conf.ORIG
cat <<__END__ >>$TOPDIR/conf/bblayers.conf
BBLAYERS += " \
$GENIVI/meta-ivi/meta-ivi \
$GENIVI/meta-ivi/meta-ivi-bsp \
$GENIVI/meta-openembedded/meta-oe \
"
__END__
cp $TOPDIR/conf/local.conf $TOPDIR/conf/local.conf.ORIG
cat <<__END__ >>$TOPDIR/conf/local.conf
# Override config options in conf/local.conf
#
#BB_NUMBER_THREADS = "4"
#PARALLEL_MAKE = "-j 4"
#
DISTRO = "poky-ivi-systemd"
#DISTRO_FEATURES_append = " opengl"
#DISTRO_FEATURES_append = " pam"
#DISTRO_FEATURES_append = " systemd"
#DISTRO_FEATURES_append = " x11"
#
#MACHINE ?= "vexpressa9"
MACHINE ?= "qemux86"
#MACHINE ?= "qemux86-64"
#
#PREFERRED_VERSION_linux-yocto_vexpressa9 = "3.10.11"
#
INCOMPATIBLE_LICENSE = "GPLv3"
__END__
# === EOF ===