summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build-essential.morph32
-rw-r--r--build-essential.morph.yaml22
-rwxr-xr-xinstall-files.configure2
3 files changed, 6 insertions, 50 deletions
diff --git a/build-essential.morph b/build-essential.morph
index 3fa11a15..bd8859d4 100644
--- a/build-essential.morph
+++ b/build-essential.morph
@@ -45,18 +45,6 @@
]
},
{
- "name": "stage2-zlib",
- "repo": "upstream:zlib",
- "ref": "baserock/build-essential",
- "build-mode": "bootstrap",
- "prefix": "/tools",
- "build-depends": [
- "stage1-binutils",
- "stage1-gcc",
- "stage2-eglibc"
- ]
- },
- {
"name": "stage2-binutils",
"repo": "upstream:binutils-redhat",
"ref": "baserock/build-essential",
@@ -65,8 +53,7 @@
"build-depends": [
"stage1-binutils",
"stage1-gcc",
- "stage2-eglibc",
- "stage2-zlib"
+ "stage2-eglibc"
]
},
{
@@ -78,8 +65,7 @@
"build-depends": [
"stage1-binutils",
"stage1-gcc",
- "stage2-eglibc",
- "stage2-zlib"
+ "stage2-eglibc"
]
},
{
@@ -140,8 +126,7 @@
"stage2-gawk",
"stage2-gcc",
"stage2-linux-api-headers",
- "stage2-make",
- "stage2-zlib"
+ "stage2-make"
]
},
{
@@ -158,8 +143,7 @@
"stage2-gawk",
"stage2-gcc",
"stage2-linux-api-headers",
- "stage2-make",
- "stage2-zlib"
+ "stage2-make"
]
},
{
@@ -177,7 +161,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"linux-api-headers"
]
},
@@ -196,7 +179,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc"
]
},
@@ -215,7 +197,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc",
"zlib"
]
@@ -235,7 +216,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc"
]
},
@@ -254,7 +234,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc"
]
},
@@ -273,7 +252,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc",
"zlib"
]
@@ -293,7 +271,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc"
]
},
@@ -312,7 +289,6 @@
"stage2-gcc",
"stage2-linux-api-headers",
"stage2-make",
- "stage2-zlib",
"eglibc",
"zlib"
]
diff --git a/build-essential.morph.yaml b/build-essential.morph.yaml
index e890d742..f4708e3d 100644
--- a/build-essential.morph.yaml
+++ b/build-essential.morph.yaml
@@ -52,16 +52,6 @@ chunks:
- stage1-gcc
- stage2-linux-api-headers
- - name: stage2-zlib
- repo: upstream:zlib
- ref: baserock/build-essential
- build-mode: bootstrap
- prefix: /tools
- build-depends:
- - stage1-binutils
- - stage1-gcc
- - stage2-eglibc
-
- name: stage2-binutils
repo: upstream:binutils-redhat
ref: baserock/build-essential
@@ -71,7 +61,6 @@ chunks:
- stage1-binutils
- stage1-gcc
- stage2-eglibc
- - stage2-zlib
- name: stage2-gcc
repo: upstream:gcc-tarball
@@ -82,7 +71,6 @@ chunks:
- stage1-binutils
- stage1-gcc
- stage2-eglibc
- - stage2-zlib
- name: stage2-busybox
repo: upstream:busybox
@@ -149,7 +137,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- name: linux-api-headers
repo: upstream:linux
@@ -165,7 +152,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- name: eglibc
repo: upstream:eglibc2
@@ -181,7 +167,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- linux-api-headers
- name: zlib
@@ -198,7 +183,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
- name: binutils
@@ -215,7 +199,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
- zlib
@@ -233,7 +216,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
- name: gawk
@@ -250,7 +232,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
- name: gcc
@@ -267,7 +248,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
- zlib
@@ -285,7 +265,6 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
# Extras that need to be in build-essential but don't need bootstrapping.
@@ -304,6 +283,5 @@ chunks:
- stage2-gcc
- stage2-linux-api-headers
- stage2-make
- - stage2-zlib
- eglibc
- zlib
diff --git a/install-files.configure b/install-files.configure
index 80971093..669fc518 100755
--- a/install-files.configure
+++ b/install-files.configure
@@ -50,6 +50,8 @@ class InstallFilesConfigureExtension(cliapp.Application):
'''
def process_args(self, args):
+ if not 'INSTALL_FILES' in os.environ:
+ return
target_root = args[0]
manifests = shlex.split(os.environ['INSTALL_FILES'])
for manifest in manifests: