summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2012-03-20 16:01:52 +0000
committerRichard Maw <richard.maw@codethink.co.uk>2012-03-20 16:01:52 +0000
commit4df89550f5ef872be56775ed017c1f3223f3762f (patch)
tree4197838f846bd83e315a76b49f7ff4ed5f1a7c51
parent444614702123867cddadb037c4c13754533aec0a (diff)
downloadmorphs-4df89550f5ef872be56775ed017c1f3223f3762f.tar.gz
bootstrap-pass2: Remove unnecessary chunks?
A lot of user tools are built that shouldn't be necessary some of util-linux will be needed to make system images, but currently we build the tools before we try to make a system image psmisc provides process information, this should not be needed to build anything and busybox provides its functionality e2fsprogs is needed to make ext filesystems, but this should not be needed to build chunks, it may be required for system images iana-etc provides some internet protocol information, this should not be needed for building procps, see psmisc rsync was needed to download translation files, it should not be needed, if it is needed then it should be fixed not to wget was needed to download during build, we should not download during a build. This required gnutls which required libnettle. gmp should not be needed now vim should never be needed to build, it may be built in pass 3 sudo has never been configured correctly and is not needed for building software busybox-devel has its important programs provided by coreutils etc. Some coreutils are not substitutable for busybox when building, ideally busybox should be used for everything else linux should not be needed for compilation
-rw-r--r--bootstrap-pass2.morph54
1 files changed, 0 insertions, 54 deletions
diff --git a/bootstrap-pass2.morph b/bootstrap-pass2.morph
index 7ef03e0..a99ee48 100644
--- a/bootstrap-pass2.morph
+++ b/bootstrap-pass2.morph
@@ -49,18 +49,6 @@
"ref": "baserock/morph"
},
{
- "name": "util-linux",
- "ref": "baserock/bootstrap"
- },
- {
- "name": "psmisc",
- "ref": "baserock/bootstrap"
- },
- {
- "name": "e2fsprogs",
- "ref": "baserock/bootstrap"
- },
- {
"name": "gperf",
"ref": "baserock/morph"
},
@@ -69,10 +57,6 @@
"ref": "baserock/bootstrap"
},
{
- "name": "iana-etc",
- "ref": "baserock/morph"
- },
- {
"name": "m4",
"ref": "baserock/bootstrap"
},
@@ -81,10 +65,6 @@
"ref": "baserock/bootstrap"
},
{
- "name": "procps",
- "ref": "baserock/morph"
- },
- {
"name": "grep",
"ref": "baserock/bootstrap"
},
@@ -149,10 +129,6 @@
"ref": "baserock/morph"
},
{
- "name": "rsync",
- "ref": "baserock/morph"
- },
- {
"name": "gzip",
"ref": "baserock/morph"
},
@@ -165,19 +141,6 @@
"ref": "baserock/morph"
},
{
- "name": "libnettle",
- "repo": "lsh",
- "ref": "baserock/morph"
- },
- {
- "name": "gnutls",
- "ref": "baserock/morph"
- },
- {
- "name": "wget",
- "ref": "baserock/morph"
- },
- {
"name": "make",
"ref": "baserock/morph"
},
@@ -198,10 +161,6 @@
"ref": "baserock/morph"
},
{
- "name": "vim",
- "ref": "baserock/morph"
- },
- {
"name": "libexpat",
"ref": "baserock/morph"
},
@@ -224,19 +183,6 @@
{
"name": "git",
"ref": "baserock/morph"
- },
- {
- "name": "sudo",
- "ref": "baserock/morph"
- },
- {
- "name": "busybox-devel",
- "repo": "busybox",
- "ref": "baserock/morph"
- },
- {
- "name": "linux",
- "ref": "baserock/morph"
}
]
}