Skip to content

Commit cde141f

Browse files
author
2b57
committed
explicitly pull perl by bootstrap script
1 parent d4b2f70 commit cde141f

File tree

6 files changed

+7
-302
lines changed

6 files changed

+7
-302
lines changed

assets/baserepo_overlay/profiles/base/make.defaults

Lines changed: 0 additions & 183 deletions
This file was deleted.

assets/baserepo_overlay/profiles/base/packages

Lines changed: 0 additions & 68 deletions
This file was deleted.

assets/baserepo_overlay/profiles/base/use.force

Lines changed: 0 additions & 21 deletions
This file was deleted.

assets/baserepo_overlay/profiles/desc/binutils.desc

Lines changed: 0 additions & 9 deletions
This file was deleted.

assets/baserepo_overlay/profiles/desc/toolchain.desc

Lines changed: 0 additions & 9 deletions
This file was deleted.

assets/baserepo_overlay/scripts/bootstrap.sh

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,6 @@ elif [[ -n ${STRAP_RUN} ]] ; then
146146
echo "Starting Bootstrap of base system ..."
147147
fi
148148
fi
149-
150-
ewarn "WARNING!!"
151-
ewarn "WARNING!! RUNNING EXPERIMENTAL TOOLCHAIN SCRIPT"
152-
ewarn "WARNING!!"
153-
154149
echo -------------------------------------------------------------------------------
155150
show_status 0 Locating packages
156151

@@ -273,13 +268,14 @@ for atom in portage.settings.packages:
273268
# This stuff should never fail but will if not enough is installed.
274269
[[ -z ${myBASELAYOUT} ]] && myBASELAYOUT=">=$(portageq best_version / sys-apps/baselayout)"
275270
[[ -z ${myPORTAGE} ]] && myPORTAGE="sys-apps/portage"
276-
[[ -z ${myBINUTILS} ]] && myBINUTILS="$(portageq expand_virtual / virtual/binutils)"
277-
[[ -z ${myTOOLCHAIN} ]] && myTOOLCHAIN="$(portageq expand_virtual / virtual/toolchain)"
271+
[[ -z ${myBINUTILS} ]] && myBINUTILS="sys-devel/binutils"
272+
[[ -z ${myGCC} ]] && myGCC="sys-devel/gcc"
278273
[[ -z ${myGETTEXT} ]] && myGETTEXT="sys-devel/gettext"
279274
[[ -z ${myLIBC} ]] && myLIBC="$(portageq expand_virtual / virtual/libc)"
280275
[[ -z ${myTEXINFO} ]] && myTEXINFO="sys-apps/texinfo"
281276
[[ -z ${myZLIB} ]] && myZLIB="sys-libs/zlib"
282277
[[ -z ${myNCURSES} ]] && myNCURSES="sys-libs/ncurses"
278+
[[ -z ${myPERL} ]] && myPERL="dev-lang/perl"
283279

284280
# Do we really want gettext/nls?
285281
[[ ${USE_NLS} != 1 ]] && myGETTEXT=
@@ -295,12 +291,13 @@ einfo "Using baselayout : ${myBASELAYOUT}"
295291
einfo "Using portage : ${myPORTAGE}"
296292
einfo "Using os-headers : ${myOS_HEADERS}"
297293
einfo "Using binutils : ${myBINUTILS}"
298-
einfo "Using toolchain : ${myTOOLCHAIN}"
294+
einfo "Using gcc : ${myGCC}"
299295
[[ ${USE_NLS} = "1" ]] && einfo "Using gettext : ${myGETTEXT}"
300296
einfo "Using libc : ${myLIBC}"
301297
einfo "Using texinfo : ${myTEXINFO}"
302298
einfo "Using zlib : ${myZLIB}"
303299
einfo "Using ncurses : ${myNCURSES}"
300+
einfo "Using perl : ${myPERL}"
304301
echo -------------------------------------------------------------------------------
305302
show_status 1 Configuring environment
306303
echo -------------------------------------------------------------------------------
@@ -330,15 +327,14 @@ export USE="-* bootstrap ${ALLOWED_USE} ${BOOTSTRAP_USE}"
330327
# before fully bootstrapping.
331328
if [ ${BOOTSTRAP_STAGE} -le 2 ] ; then
332329
show_status 3 Emerging packages
333-
334330
if [[ ${RESUME} -eq 1 ]] ; then
335331
STRAP_EMERGE_POSARGS=""
336332
STRAP_EMERGE_OPTS="${STRAP_EMERGE_OPTS} --resume"
337333
cp /var/run/bootstrap-mtimedb /var/cache/edb
338334
else
339335
STRAP_EMERGE_POSARGS="\
340336
${myOS_HEADERS} ${myTEXINFO} ${myGETTEXT} ${myBINUTILS} \
341-
${myTOOLCHAIN} ${myLIBC} ${myBASELAYOUT} ${myZLIB}"
337+
${myGCC} ${myLIBC} ${myBASELAYOUT} ${myZLIB} ${myPERL}"
342338
fi
343339
${V_ECHO} emerge ${STRAP_EMERGE_OPTS} ${STRAP_EMERGE_POSARGS} || cleanup 1
344340
echo -------------------------------------------------------------------------------
@@ -364,5 +360,4 @@ if [[ -n ${STRAP_RUN} ]] ; then
364360
echo
365361
fi
366362

367-
cleanup 0
368-
363+
cleanup 0

0 commit comments

Comments
 (0)