From 5c45e5c2809709789c65e73ea28b06276759526c Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Thu, 16 Nov 2023 14:12:42 +0100 Subject: [PATCH] Merge nulld and zerod. --- recipes/core/initfs/recipe.toml | 1 - recipes/core/nulld/recipe.toml | 5 ----- recipes/core/zerod/recipe.toml | 10 +++++++++- 3 files changed, 9 insertions(+), 7 deletions(-) delete mode 100644 recipes/core/nulld/recipe.toml diff --git a/recipes/core/initfs/recipe.toml b/recipes/core/initfs/recipe.toml index 4f721c8ef..4bc9f307f 100644 --- a/recipes/core/initfs/recipe.toml +++ b/recipes/core/initfs/recipe.toml @@ -7,7 +7,6 @@ dependencies = [ "drivers-initfs", "init", "logd", - "nulld", "ramfs", "randd", "redoxfs", diff --git a/recipes/core/nulld/recipe.toml b/recipes/core/nulld/recipe.toml deleted file mode 100644 index f9c725468..000000000 --- a/recipes/core/nulld/recipe.toml +++ /dev/null @@ -1,5 +0,0 @@ -[source] -git = "https://gitlab.redox-os.org/redox-os/nulld.git" - -[build] -template = "cargo" diff --git a/recipes/core/zerod/recipe.toml b/recipes/core/zerod/recipe.toml index 4606caf43..be70616ff 100644 --- a/recipes/core/zerod/recipe.toml +++ b/recipes/core/zerod/recipe.toml @@ -2,4 +2,12 @@ git = "https://gitlab.redox-os.org/redox-os/zerod.git" [build] -template = "cargo" +template = "custom" +script = """ +cookbook_cargo --bin zerod + +# TODO: symlinks aren't supported by redox-initfs +#ln -sv zerod "${COOKBOOK_STAGE}/bin/nulld" + +cp "${COOKBOOK_STAGE}/bin/zerod" "${COOKBOOK_STAGE}/bin/nulld" +""" -- GitLab