Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:script-rap commit in: scripts/
Date: Fri, 27 May 2016 10:54:03
Message-Id: 1464335127.8bcfe8ed4b4a540e27a10d5626c2d922ddae99a0.heroxbd@gentoo
1 commit: 8bcfe8ed4b4a540e27a10d5626c2d922ddae99a0
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 26 09:37:52 2016 +0000
4 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
5 CommitDate: Fri May 27 07:45:27 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=8bcfe8ed
7
8 bootstrap-prefix.sh: use tools from stage2 on RAP.
9
10 scripts/bootstrap-prefix.sh | 40 +++++++++++++++++++++++++---------------
11 1 file changed, 25 insertions(+), 15 deletions(-)
12
13 diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
14 index f3d13f8..07bd986 100755
15 --- a/scripts/bootstrap-prefix.sh
16 +++ b/scripts/bootstrap-prefix.sh
17 @@ -1351,21 +1351,31 @@ bootstrap_stage3() {
18 export MAKEINFO="echo makeinfo GNU texinfo 4.13"
19
20 # Build a native compiler.
21 - pkgs=(
22 - $([[ ${CHOST} == *-aix* ]] && echo dev-libs/libiconv ) # bash dependency
23 - sys-libs/ncurses
24 - sys-libs/readline
25 - app-shells/bash
26 - sys-apps/sed
27 - app-arch/xz-utils
28 - sys-apps/gentoo-functions
29 - sys-apps/baselayout-prefix
30 - sys-devel/m4
31 - sys-devel/flex
32 - sys-devel/binutils-config
33 - sys-libs/zlib
34 - ${linker}
35 - )
36 + if is-rap ; then
37 + pkgs=(
38 + sys-apps/baselayout
39 + sys-apps/gentoo-functions
40 + sys-devel/binutils-config
41 + sys-libs/zlib
42 + ${linker}
43 + )
44 + else
45 + pkgs=(
46 + $([[ ${CHOST} == *-aix* ]] && echo dev-libs/libiconv ) # bash dependency
47 + sys-libs/ncurses
48 + sys-libs/readline
49 + app-shells/bash
50 + sys-apps/sed
51 + app-arch/xz-utils
52 + sys-apps/gentoo-functions
53 + sys-apps/baselayout-prefix
54 + sys-devel/m4
55 + sys-devel/flex
56 + sys-devel/binutils-config
57 + sys-libs/zlib
58 + ${linker}
59 + )
60 + fi
61 emerge_pkgs --nodeps "${pkgs[@]}" || return 1
62
63 if is-rap && [[ ! -x "${ROOT}"/usr/bin/perl ]]; then