diff --git a/recipes/core/drivers-initfs/recipe.toml b/recipes/core/drivers-initfs/recipe.toml index f4d3fd1f..eecbb7c7 100644 --- a/recipes/core/drivers-initfs/recipe.toml +++ b/recipes/core/drivers-initfs/recipe.toml @@ -12,6 +12,7 @@ BINS=( lived nvmed pcid + pcid-spawner vesad ) @@ -62,7 +63,7 @@ export CARGO_PROFILE_RELEASE_PANIC=abort for bin in "${BINS[@]}" do case "${bin}" in - pcid | fbbootlogd | fbcond | inputd | vesad | lived | ps2d | acpid | bcm2835-sdhcid) + pcid | pcid-spawner | fbbootlogd | fbcond | inputd | vesad | lived | ps2d | acpid | bcm2835-sdhcid) cp -v "target/${TARGET}/release/${bin}" "${COOKBOOK_STAGE}/bin" ;; *) diff --git a/recipes/core/drivers/recipe.toml b/recipes/core/drivers/recipe.toml index b29a42a2..417fc19d 100644 --- a/recipes/core/drivers/recipe.toml +++ b/recipes/core/drivers/recipe.toml @@ -11,6 +11,7 @@ BINS=( ihdad ixgbed pcid + pcid-spawner rtl8139d rtl8168d usbctl @@ -41,7 +42,7 @@ export CARGO_PROFILE_RELEASE_PANIC=abort $(for bin in "${BINS[@]}"; do echo "-p" "${bin}"; done) for bin in "${BINS[@]}" do - if [[ "${bin}" == "inputd" || "${bin}" == "pcid" ]]; then + if [[ "${bin}" == "inputd" || "${bin}" == "pcid" || "${bin}" == "pcid-spawner" ]]; then cp -v "target/${TARGET}/release/${bin}" "${COOKBOOK_STAGE}/usr/bin" else cp -v "target/${TARGET}/release/${bin}" "${COOKBOOK_STAGE}/usr/lib/drivers" diff --git a/recipes/core/initfs/aarch64-unknown-redox/init.rc b/recipes/core/initfs/aarch64-unknown-redox/init.rc index 0c64d22c..175af583 100644 --- a/recipes/core/initfs/aarch64-unknown-redox/init.rc +++ b/recipes/core/initfs/aarch64-unknown-redox/init.rc @@ -13,7 +13,8 @@ logd /scheme/debug /scheme/fbbootlog stdio /scheme/log ramfs logging acpid -pcid /etc/pcid/initfs.toml +pcid +pcid-spawner /etc/pcid/initfs.toml lived unset DISK_LIVE_ADDR DISK_LIVE_SIZE redoxfs --uuid $REDOXFS_UUID file $REDOXFS_BLOCK diff --git a/recipes/core/initfs/init.rc b/recipes/core/initfs/init.rc index 48a5855b..c5318130 100644 --- a/recipes/core/initfs/init.rc +++ b/recipes/core/initfs/init.rc @@ -14,7 +14,8 @@ stdio /scheme/log ramfs logging ps2d us acpid -pcid /etc/pcid/initfs.toml +pcid +pcid-spawner /etc/pcid/initfs.toml lived unset DISK_LIVE_ADDR DISK_LIVE_SIZE redoxfs --uuid $REDOXFS_UUID file $REDOXFS_BLOCK diff --git a/recipes/core/initfs/recipe.toml b/recipes/core/initfs/recipe.toml index b24de95c..dc0ffddf 100644 --- a/recipes/core/initfs/recipe.toml +++ b/recipes/core/initfs/recipe.toml @@ -12,6 +12,7 @@ dependencies = [ script = """ INITFS_RM_BINS='redoxfs-ar redoxfs-mkfs' +rm -r "${COOKBOOK_BUILD}/initfs" mkdir -p "${COOKBOOK_BUILD}/initfs/etc" cp -r "${COOKBOOK_SYSROOT}/"* "${COOKBOOK_BUILD}/initfs" diff --git a/recipes/games/opentyrian/recipe.toml b/recipes/games/opentyrian/recipe.toml index be33f984..55ecfa29 100644 --- a/recipes/games/opentyrian/recipe.toml +++ b/recipes/games/opentyrian/recipe.toml @@ -43,8 +43,5 @@ curl -OL https://camanis.net/tyrian/tyrian21.zip sha256sum -c tyrian21.zip.sha unzip -jd "${ASSETSDIR}" tyrian21.zip -# The build system doesn't automatically apply patches to cloned repositories -git apply "${COOKBOOK_RECIPE}/redox.patch" - cookbook_configure """