From 297153b19cb75bc8e8b3682fcb6012200a373357 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Thu, 4 Jan 2024 11:23:14 -0700
Subject: [PATCH] Move boostrap, initfs, kernel to base

---
 config/aarch64/acid.toml                    | 3 ---
 config/aarch64/demo.toml                    | 3 ---
 config/aarch64/desktop-minimal.toml         | 3 ---
 config/aarch64/desktop.toml                 | 3 ---
 config/aarch64/dev.toml                     | 3 ---
 config/aarch64/jeremy.toml                  | 3 ---
 config/aarch64/raspi3bp/server-minimal.toml | 3 ---
 config/aarch64/resist.toml                  | 3 ---
 config/aarch64/server-minimal.toml          | 3 ---
 config/aarch64/server.toml                  | 3 ---
 config/base.toml                            | 5 +++++
 config/i686/acid.toml                       | 3 ---
 config/i686/demo.toml                       | 3 ---
 config/i686/desktop-minimal.toml            | 3 ---
 config/i686/desktop.toml                    | 3 ---
 config/i686/dev.toml                        | 3 ---
 config/i686/jeremy.toml                     | 3 ---
 config/i686/resist.toml                     | 3 ---
 config/i686/server-minimal.toml             | 3 ---
 config/i686/server.toml                     | 3 ---
 config/x86_64/acid.toml                     | 3 ---
 config/x86_64/demo.toml                     | 3 ---
 config/x86_64/desktop-contain.toml          | 3 ---
 config/x86_64/desktop-minimal.toml          | 3 ---
 config/x86_64/desktop.toml                  | 3 ---
 config/x86_64/dev.toml                      | 3 ---
 config/x86_64/jeremy.toml                   | 3 ---
 config/x86_64/resist.toml                   | 3 ---
 config/x86_64/server-minimal.toml           | 3 ---
 config/x86_64/server.toml                   | 3 ---
 30 files changed, 5 insertions(+), 87 deletions(-)

diff --git a/config/aarch64/acid.toml b/config/aarch64/acid.toml
index 5a51fa2d4..5f83a006d 100644
--- a/config/aarch64/acid.toml
+++ b/config/aarch64/acid.toml
@@ -12,15 +12,12 @@ prompt = false
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 acid = {}
 coreutils = {}
 # TODO: Does this need escalated?
 escalated = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 
 # User settings
diff --git a/config/aarch64/demo.toml b/config/aarch64/demo.toml
index e820cca97..874e13a2f 100644
--- a/config/aarch64/demo.toml
+++ b/config/aarch64/demo.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,11 +22,9 @@ diffutils = {}
 #escalated = {} # porting
 extrautils = {}
 findutils = {}
-initfs = {}
 #installer = {} # failure to build ring
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 #netsurf = {} # lots of porting issues
 orbdata = {}
diff --git a/config/aarch64/desktop-minimal.toml b/config/aarch64/desktop-minimal.toml
index 9128eed85..4aaad1f7c 100644
--- a/config/aarch64/desktop-minimal.toml
+++ b/config/aarch64/desktop-minimal.toml
@@ -11,15 +11,12 @@ prompt = false
 
 # Package settings
 [packages]
-bootstrap = {}
 coreutils = {}
 drivers = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 orbdata = {}
 orbital = {}
 orbterm = {}
diff --git a/config/aarch64/desktop.toml b/config/aarch64/desktop.toml
index c446beed2..287a95b34 100644
--- a/config/aarch64/desktop.toml
+++ b/config/aarch64/desktop.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,11 +22,9 @@ diffutils = {}
 #escalated = {} # porting
 extrautils = {}
 findutils = {}
-initfs = {}
 #installer = {} # failure to build ring
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 #netsurf = {} # lots of porting issues
 orbdata = {}
diff --git a/config/aarch64/dev.toml b/config/aarch64/dev.toml
index f2c96c1e9..d0355de0f 100644
--- a/config/aarch64/dev.toml
+++ b/config/aarch64/dev.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/aarch64/jeremy.toml b/config/aarch64/jeremy.toml
index e595d4521..232301307 100644
--- a/config/aarch64/jeremy.toml
+++ b/config/aarch64/jeremy.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,11 +22,9 @@ diffutils = {}
 #escalated = {} # porting
 extrautils = {}
 findutils = {}
-initfs = {}
 #installer = {} # failure to build ring
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 #netsurf = {} # lots of porting issues
 orbdata = {}
diff --git a/config/aarch64/raspi3bp/server-minimal.toml b/config/aarch64/raspi3bp/server-minimal.toml
index 5e88699b9..e67b49166 100644
--- a/config/aarch64/raspi3bp/server-minimal.toml
+++ b/config/aarch64/raspi3bp/server-minimal.toml
@@ -13,14 +13,11 @@ efi_partition_size = 128
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 smith = {}
 userutils = {}
diff --git a/config/aarch64/resist.toml b/config/aarch64/resist.toml
index 42e3b72a0..fa54e55f2 100644
--- a/config/aarch64/resist.toml
+++ b/config/aarch64/resist.toml
@@ -13,7 +13,6 @@ prompt = false
 [packages]
 bash = {}
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 diffutils = {}
 drivers = {}
@@ -23,9 +22,7 @@ findutils = {}
 gcc13 = {}
 gnu-binutils = {}
 gnu-make = {}
-initfs = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 ptyd = {}
 resist = {}
diff --git a/config/aarch64/server-minimal.toml b/config/aarch64/server-minimal.toml
index 0a91f0295..2ed56fcbf 100644
--- a/config/aarch64/server-minimal.toml
+++ b/config/aarch64/server-minimal.toml
@@ -12,14 +12,11 @@ prompt = false
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 smith = {}
 userutils = {}
diff --git a/config/aarch64/server.toml b/config/aarch64/server.toml
index 6011d2a6b..0306e65e9 100644
--- a/config/aarch64/server.toml
+++ b/config/aarch64/server.toml
@@ -13,7 +13,6 @@ prompt = false
 [packages]
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -24,12 +23,10 @@ diffutils = {}
 # escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 # FIXME: failed to build
 # installer = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 # FIXME: failed to build
 # pkgutils = {}
diff --git a/config/base.toml b/config/base.toml
index fe5ff5f70..896b7b738 100644
--- a/config/base.toml
+++ b/config/base.toml
@@ -8,6 +8,11 @@
 # Do not prompt if settings are not defined
 prompt = false
 
+[packages]
+bootstrap = {}
+initfs = {}
+kernel = {}
+
 ## Configuration files
 [[files]]
 path = "/etc/hostname"
diff --git a/config/i686/acid.toml b/config/i686/acid.toml
index 5a51fa2d4..5f83a006d 100644
--- a/config/i686/acid.toml
+++ b/config/i686/acid.toml
@@ -12,15 +12,12 @@ prompt = false
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 acid = {}
 coreutils = {}
 # TODO: Does this need escalated?
 escalated = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 
 # User settings
diff --git a/config/i686/demo.toml b/config/i686/demo.toml
index e5a5452d8..1d2459996 100644
--- a/config/i686/demo.toml
+++ b/config/i686/demo.toml
@@ -36,7 +36,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -45,12 +44,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/i686/desktop-minimal.toml b/config/i686/desktop-minimal.toml
index 9128eed85..4aaad1f7c 100644
--- a/config/i686/desktop-minimal.toml
+++ b/config/i686/desktop-minimal.toml
@@ -11,15 +11,12 @@ prompt = false
 
 # Package settings
 [packages]
-bootstrap = {}
 coreutils = {}
 drivers = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 orbdata = {}
 orbital = {}
 orbterm = {}
diff --git a/config/i686/desktop.toml b/config/i686/desktop.toml
index 24fc97c4c..aed5b2e7b 100644
--- a/config/i686/desktop.toml
+++ b/config/i686/desktop.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/i686/dev.toml b/config/i686/dev.toml
index f2c96c1e9..d0355de0f 100644
--- a/config/i686/dev.toml
+++ b/config/i686/dev.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/i686/jeremy.toml b/config/i686/jeremy.toml
index 3c352da48..cd573b056 100644
--- a/config/i686/jeremy.toml
+++ b/config/i686/jeremy.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/i686/resist.toml b/config/i686/resist.toml
index 42e3b72a0..fa54e55f2 100644
--- a/config/i686/resist.toml
+++ b/config/i686/resist.toml
@@ -13,7 +13,6 @@ prompt = false
 [packages]
 bash = {}
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 diffutils = {}
 drivers = {}
@@ -23,9 +22,7 @@ findutils = {}
 gcc13 = {}
 gnu-binutils = {}
 gnu-make = {}
-initfs = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 ptyd = {}
 resist = {}
diff --git a/config/i686/server-minimal.toml b/config/i686/server-minimal.toml
index 0a91f0295..2ed56fcbf 100644
--- a/config/i686/server-minimal.toml
+++ b/config/i686/server-minimal.toml
@@ -12,14 +12,11 @@ prompt = false
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 smith = {}
 userutils = {}
diff --git a/config/i686/server.toml b/config/i686/server.toml
index bd152a35b..071f81e1f 100644
--- a/config/i686/server.toml
+++ b/config/i686/server.toml
@@ -13,7 +13,6 @@ prompt = false
 [packages]
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -22,11 +21,9 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 pkgutils = {}
 ptyd = {}
diff --git a/config/x86_64/acid.toml b/config/x86_64/acid.toml
index 5a51fa2d4..5f83a006d 100644
--- a/config/x86_64/acid.toml
+++ b/config/x86_64/acid.toml
@@ -12,15 +12,12 @@ prompt = false
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 acid = {}
 coreutils = {}
 # TODO: Does this need escalated?
 escalated = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 
 # User settings
diff --git a/config/x86_64/demo.toml b/config/x86_64/demo.toml
index ac55ac88f..31a96b70f 100644
--- a/config/x86_64/demo.toml
+++ b/config/x86_64/demo.toml
@@ -36,7 +36,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -47,13 +46,11 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 intel-one-mono = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/x86_64/desktop-contain.toml b/config/x86_64/desktop-contain.toml
index 115cfa052..277ba8aa9 100644
--- a/config/x86_64/desktop-contain.toml
+++ b/config/x86_64/desktop-contain.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/x86_64/desktop-minimal.toml b/config/x86_64/desktop-minimal.toml
index 9128eed85..4aaad1f7c 100644
--- a/config/x86_64/desktop-minimal.toml
+++ b/config/x86_64/desktop-minimal.toml
@@ -11,15 +11,12 @@ prompt = false
 
 # Package settings
 [packages]
-bootstrap = {}
 coreutils = {}
 drivers = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 orbdata = {}
 orbital = {}
 orbterm = {}
diff --git a/config/x86_64/desktop.toml b/config/x86_64/desktop.toml
index 24fc97c4c..aed5b2e7b 100644
--- a/config/x86_64/desktop.toml
+++ b/config/x86_64/desktop.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/x86_64/dev.toml b/config/x86_64/dev.toml
index f2c96c1e9..d0355de0f 100644
--- a/config/x86_64/dev.toml
+++ b/config/x86_64/dev.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/x86_64/jeremy.toml b/config/x86_64/jeremy.toml
index ed157f15c..5a82647c0 100644
--- a/config/x86_64/jeremy.toml
+++ b/config/x86_64/jeremy.toml
@@ -14,7 +14,6 @@ prompt = false
 audiod = {}
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -23,12 +22,10 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 installer-gui = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 netsurf = {}
 orbdata = {}
diff --git a/config/x86_64/resist.toml b/config/x86_64/resist.toml
index 42e3b72a0..fa54e55f2 100644
--- a/config/x86_64/resist.toml
+++ b/config/x86_64/resist.toml
@@ -13,7 +13,6 @@ prompt = false
 [packages]
 bash = {}
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 diffutils = {}
 drivers = {}
@@ -23,9 +22,7 @@ findutils = {}
 gcc13 = {}
 gnu-binutils = {}
 gnu-make = {}
-initfs = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 ptyd = {}
 resist = {}
diff --git a/config/x86_64/server-minimal.toml b/config/x86_64/server-minimal.toml
index 0a91f0295..2ed56fcbf 100644
--- a/config/x86_64/server-minimal.toml
+++ b/config/x86_64/server-minimal.toml
@@ -12,14 +12,11 @@ prompt = false
 # Package settings
 [packages]
 bootloader = {}
-bootstrap = {}
 coreutils = {}
 escalated = {}
 extrautils = {}
-initfs = {}
 ion = {}
 ipcd = {}
-kernel = {}
 ptyd = {}
 smith = {}
 userutils = {}
diff --git a/config/x86_64/server.toml b/config/x86_64/server.toml
index bd152a35b..071f81e1f 100644
--- a/config/x86_64/server.toml
+++ b/config/x86_64/server.toml
@@ -13,7 +13,6 @@ prompt = false
 [packages]
 bash = {}
 bootloader = {}
-bootstrap = {}
 ca-certificates = {}
 contain = {}
 coreutils = {}
@@ -22,11 +21,9 @@ drivers = {}
 escalated = {}
 extrautils = {}
 findutils = {}
-initfs = {}
 installer = {}
 ion = {}
 ipcd = {}
-kernel = {}
 netdb = {}
 pkgutils = {}
 ptyd = {}
-- 
GitLab