diff --git a/recipes/gui/orbterm/recipe.toml b/recipes/gui/orbterm/recipe.toml
index 2d247c14a564df35f2a718354116ad921467775c..84aefb2d9a874b881747d7ea2c1a64d793ce60a8 100644
--- a/recipes/gui/orbterm/recipe.toml
+++ b/recipes/gui/orbterm/recipe.toml
@@ -4,8 +4,12 @@ git = "https://gitlab.redox-os.org/redox-os/orbterm.git"
 [build]
 template = "custom"
 script = """
-COOKBOOK_STAGE="${COOKBOOK_STAGE}/ui"
-cookbook_cargo
+"${COOKBOOK_CARGO}" install \
+        --path "${COOKBOOK_SOURCE}" \
+        --root "${COOKBOOK_STAGE}/ui" \
+        --locked \
+        --no-track \
+        ${install_flags}
 """
 
 [package]
diff --git a/recipes/gui/orbutils/recipe.toml b/recipes/gui/orbutils/recipe.toml
index b38bb830298ba796635443843ab0532c77bb3fc5..9e36357dbead604ac65c26b2b30106b8754de7c4 100644
--- a/recipes/gui/orbutils/recipe.toml
+++ b/recipes/gui/orbutils/recipe.toml
@@ -4,12 +4,21 @@ git = "https://gitlab.redox-os.org/redox-os/orbutils.git"
 [build]
 template = "custom"
 script = """
-COOKBOOK_STAGE="${COOKBOOK_STAGE}/ui"
 ORIGINAL_SOURCE="${COOKBOOK_SOURCE}"
 
 COOKBOOK_SOURCE="${ORIGINAL_SOURCE}/orbutils"
-cookbook_cargo
+"${COOKBOOK_CARGO}" install \
+        --path "${COOKBOOK_SOURCE}" \
+        --root "${COOKBOOK_STAGE}/ui" \
+        --locked \
+        --no-track \
+        ${install_flags}
 
 COOKBOOK_SOURCE="${ORIGINAL_SOURCE}/calculator"
-cookbook_cargo
+"${COOKBOOK_CARGO}" install \
+        --path "${COOKBOOK_SOURCE}" \
+        --root "${COOKBOOK_STAGE}/ui" \
+        --locked \
+        --no-track \
+        ${install_flags}
 """