Some filesystem config improvements and cleanup

This commit is contained in:
Ribbon 2026-02-21 19:17:18 -03:00 committed by Jeremy Soller
parent d8969fde8f
commit 36568bbf37
16 changed files with 122 additions and 20 deletions

View File

@ -13,6 +13,7 @@ prompt = false
# Meta-packages below # Meta-packages below
# auto-test = {}
# dev-essential = {} # dev-essential = {}
# dev-redox = {} # dev-redox = {}
# redox-tests = {} # redox-tests = {}
@ -22,6 +23,7 @@ prompt = false
# Normal packages below # Normal packages below
acid = {} acid = {}
acid-bins = {}
base = {} base = {}
base-initfs = {} base-initfs = {}
bash = {} bash = {}
@ -286,6 +288,7 @@ zstd = {}
# redox-fatfs = {} # redox-fatfs = {}
# redox-games = {} # redox-games = {}
# relibc-tests = {} # relibc-tests = {}
# relibc-tests-bins = {}
# rodioplay = {} # rodioplay = {}
# rs-nes = {} # rs-nes = {}
# rsync = {} # rsync = {}

View File

@ -1,4 +1,5 @@
# Configuration for automated testing of essential test suites # Configuration for automated testing of essential test suites
# Smaller test suites are executed first to catch possible bugs or regressions faster
include = ["net.toml"] include = ["net.toml"]
@ -9,11 +10,7 @@ filesystem_size = 1024
# Package settings # Package settings
[packages] [packages]
acid = {} auto-test = {}
coreutils = {}
ion = {}
os-test-bins = {}
relibc-tests-bins = {}
[[files]] [[files]]
path = "/usr/lib/init.d/30_console" path = "/usr/lib/init.d/30_console"

View File

@ -13,6 +13,7 @@ prompt = false
# Meta-packages below # Meta-packages below
# auto-test = {}
# dev-essential = {} # dev-essential = {}
# dev-redox = {} # dev-redox = {}
# redox-tests = {} # redox-tests = {}
@ -21,7 +22,8 @@ prompt = false
# Normal packages below # Normal packages below
# acid = {} # will include rust and llvm21 # acid = {} # rust require dynamic linking
acid-bins = {}
base = {} base = {}
base-initfs = {} base-initfs = {}
bash = {} bash = {}
@ -281,6 +283,7 @@ zlib = {}
# redox-fatfs = {} # redox-fatfs = {}
# redox-games = {} # redox-games = {}
# relibc-tests = {} # relibc-tests = {}
# relibc-tests-bins = {}
# rodioplay = {} # rodioplay = {}
# rs-nes = {} # rs-nes = {}
# rsync = {} # rsync = {}

View File

@ -13,6 +13,7 @@ prompt = false
# Meta-packages below # Meta-packages below
# auto-test = {}
# dev-essential = {} # dev-essential = {}
# dev-redox = {} # dev-redox = {}
# redox-tests = {} # redox-tests = {}
@ -21,7 +22,8 @@ prompt = false
# Normal packages below # Normal packages below
# acid = {} # will include rust and llvm21 # acid = {} # rust require dynamic linking
acid-bins = {}
base = {} base = {}
base-initfs = {} base-initfs = {}
bash = {} bash = {}
@ -282,6 +284,7 @@ zlib = {}
# redox-fatfs = {} # redox-fatfs = {}
# redox-games = {} # redox-games = {}
# relibc-tests = {} # relibc-tests = {}
# relibc-tests-bins = {}
# rodioplay = {} # rodioplay = {}
# rs-nes = {} # rs-nes = {}
# rsync = {} # rsync = {}

View File

@ -11,11 +11,5 @@ prompt = false
# Package settings # Package settings
[packages] [packages]
acid = {} redox-tests = {}
relibc-tests = {}
os-test = {}
openposixtestsuite = {}
redox-posix-tests = {}
vttest = {}
benchmarks = {} benchmarks = {}
hello-redox = {}

View File

@ -13,6 +13,7 @@ prompt = false
# Meta-packages below # Meta-packages below
auto-test = {}
dev-essential = {} dev-essential = {}
dev-redox = {} dev-redox = {}
llvm21-common = {} llvm21-common = {}
@ -170,6 +171,7 @@ redox-games = {}
redoxfs = {} redoxfs = {}
relibc = {} relibc = {}
relibc-tests = {} relibc-tests = {}
relibc-tests-bins = {}
ripgrep = {} ripgrep = {}
rodioplay = {} rodioplay = {}
rs-nes = {} rs-nes = {}

View File

@ -16,13 +16,9 @@ periodictable = {}
intel-one-mono = {} intel-one-mono = {}
# Shell Apps # Shell Apps
bottom = {}
curl = {}
git = {}
gnu-grep = {} gnu-grep = {}
htop = {} htop = {}
ripgrep = {} ripgrep = {}
sodium = {}
terminfo = {} terminfo = {}
vim = {} vim = {}
@ -36,7 +32,7 @@ sopwith = {}
# syobonaction = {} # linking errors # syobonaction = {} # linking errors
# Demos # Demos
acid = {} auto-test = {}
# nushell = {} # nushell = {}
orbclient = {} orbclient = {}
pixelcannon = {} pixelcannon = {}

View File

@ -0,0 +1,6 @@
#!/usr/bin/env ion
export RUST_BACKTRACE=full
cd /home/user/acid
cargo test
bash /root/relibc-tests/run.sh
os-test-runner

View File

@ -0,0 +1,17 @@
# Meta-package for automated testing of essential test suites
# Smaller test suites are executed first to catch possible bugs or regressions faster
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
cp -rv "${COOKBOOK_RECIPE}/auto-test.ion" "${COOKBOOK_STAGE}/usr/bin/auto-test"
chmod a+x "${COOKBOOK_STAGE}/usr/bin/auto-test"
"""
[package]
dependencies = [
"acid",
"coreutils",
"ion",
"os-test-bins",
"relibc-tests-bin",
]

View File

@ -0,0 +1,22 @@
# demo variant meta-package
[package]
dependencies = [
"desktop",
"periodictable",
"intel-one-mono",
"gnu-grep",
"htop",
"ripgrep",
"terminfo",
"vim",
"dosbox",
"freedoom",
"neverball",
"prboom",
"redox-games",
"sopwith",
"orbclient",
"pixelcannon",
"rodioplay",
"freepats",
]

View File

@ -0,0 +1,21 @@
# desktop variant meta-package
[package]
dependencies = [
"server",
"cosmic-edit",
"cosmic-files",
"cosmic-icons",
"cosmic-term",
"dejavu",
"freefont",
"hicolor-icon-theme",
"installer-gui",
"netsurf",
"orbdata",
"orbital",
"orbutils",
"patchelf",
"pop-icon-theme",
"rustpython",
"shared-mime-info",
]

View File

@ -8,7 +8,6 @@ dependencies = [
"gnu-make", "gnu-make",
"gnu-grep", "gnu-grep",
"ripgrep", "ripgrep",
"libffi",
"rustpython", "rustpython",
"lua54", "lua54",
"nasm", "nasm",

View File

@ -1,7 +1,14 @@
[package] [package]
dependencies = [ dependencies = [
"acid", "acid",
"acid-bins",
"auto-test",
"hello-redox",
"os-test", "os-test",
"os-test-bins",
"openposixtestsuite",
"redox-posix-tests", "redox-posix-tests",
"relibc-tests", "relibc-tests",
"relibc-tests-bins",
"vttest",
] ]

View File

@ -0,0 +1,17 @@
# server variant meta-package
[package]
dependencies = [
"bash",
"bottom",
"ca-certificates",
#"contain",
"coreutils",
"curl",
"diffutils",
"extrautils",
"findutils",
"git",
"installer",
"ion",
"kibi",
]

View File

@ -0,0 +1,6 @@
[package]
dependencies = [
"orbital",
"orbdata",
"orbutils",
]

View File

@ -0,0 +1,9 @@
[package]
dependencies = [
"bootloader",
"kernel",
"relibc",
"base",
"coreutils",
"base-initfs",
]