Skip to content

Commit

Permalink
bash: use outsourced package for non-bootstrap builds.
Browse files Browse the repository at this point in the history
* the bootstrap build keeps on building the in-tree bash.
  • Loading branch information
korli committed Oct 1, 2014
1 parent 9577c31 commit 8b21b2b
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 4 deletions.
10 changes: 7 additions & 3 deletions Jamfile
Expand Up @@ -25,10 +25,14 @@ for architectureObject in [ MultiArchSubDirSetup ] {
AddHaikuImagePackages [ FFilterByBuildFeatures
curl freetype icu libsolv zlib

minimum_image @{
bash
}@

regular_image @{
bzip2 ctags ffmpeg findutils gawk glu grep gutenprint jasper jpeg less
libicns libpng libwebp mesa mesa_devel mesa_swrast sed sharutils tar
tiff wget which
bash bzip2 ctags ffmpeg findutils gawk glu grep gutenprint jasper jpeg
less libicns libpng libwebp mesa mesa_devel mesa_swrast sed sharutils
tar tiff wget which
}@
] ;
if $(HAIKU_PACKAGING_ARCHS[1]) != x86_gcc2 {
Expand Down
4 changes: 4 additions & 0 deletions build/jam/images/definitions/bootstrap
Expand Up @@ -3,6 +3,10 @@
# import everything from the minimum image
include [ FDirName $(HAIKU_BUILD_RULES_DIR) images definitions minimum ] ;

SYSTEM_BIN += [ FFilterByBuildFeatures
bash
] ;

# build and add the source package directory and a haikuports.config file
CopyDirectoryToHaikuImage home haikuports
: [ BuildHaikuPortsSourcePackageDirectory ]
Expand Down
2 changes: 1 addition & 1 deletion build/jam/images/definitions/minimum
Expand Up @@ -3,7 +3,7 @@
SYSTEM_BIN = [ FFilterByBuildFeatures
"["
addattr alert arp
base64 basename bash bc beep bfsinfo
base64 basename bc beep bfsinfo
cal cat catattr checkfs checkitout chgrp chmod chop chown chroot cksum clear
clockconfig cmp collectcatkeys comm compress copyattr cp csplit cut
date dc dd desklink df diff diff3 dircolors dirname diskimage draggers
Expand Down
2 changes: 2 additions & 0 deletions src/data/package_infos/arm/haiku
Expand Up @@ -23,7 +23,9 @@ provides {
cmd:arp
cmd:base64
cmd:basename
#ifdef HAIKU_BOOTSTRAP_BUILD
cmd:bash
#endif
cmd:bc
cmd:cat
cmd:chgrp
Expand Down
2 changes: 2 additions & 0 deletions src/data/package_infos/m68k/haiku
Expand Up @@ -23,7 +23,9 @@ provides {
cmd:arp
cmd:base64
cmd:basename
#ifdef HAIKU_BOOTSTRAP_BUILD
cmd:bash
#endif
cmd:bc
cmd:cat
cmd:chgrp
Expand Down
2 changes: 2 additions & 0 deletions src/data/package_infos/ppc/haiku
Expand Up @@ -23,7 +23,9 @@ provides {
cmd:arp
cmd:base64
cmd:basename
#ifdef HAIKU_BOOTSTRAP_BUILD
cmd:bash
#endif
cmd:bc
cmd:cat
cmd:chgrp
Expand Down
2 changes: 2 additions & 0 deletions src/data/package_infos/x86/haiku
Expand Up @@ -23,7 +23,9 @@ provides {
cmd:arp
cmd:base64
cmd:basename
#ifdef HAIKU_BOOTSTRAP_BUILD
cmd:bash
#endif
cmd:bc
cmd:cat
cmd:chgrp
Expand Down
2 changes: 2 additions & 0 deletions src/data/package_infos/x86_64/haiku
Expand Up @@ -22,7 +22,9 @@ provides {
cmd:arp
cmd:base64
cmd:basename
#ifdef HAIKU_BOOTSTRAP_BUILD
cmd:bash
#endif
cmd:bc
cmd:cat
cmd:chgrp
Expand Down
2 changes: 2 additions & 0 deletions src/data/package_infos/x86_gcc2/haiku
Expand Up @@ -23,7 +23,9 @@ provides {
cmd:arp
cmd:base64
cmd:basename
#ifdef HAIKU_BOOTSTRAP_BUILD
cmd:bash
#endif
cmd:bc
cmd:cat
cmd:chgrp
Expand Down

0 comments on commit 8b21b2b

Please sign in to comment.