From d356ec4872a460581a5054acfc7a79cf8cec1e83 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Tue, 16 Jun 2026 19:05:50 +1200 Subject: Runit is now functional --- meta-yerba/recipes-core/runit/runit-config.bb | 2 +- meta-yerba/recipes-core/runit/runit-config/2 | 2 +- meta-yerba/recipes-core/runit/runit_2.3.1.bb | 7 ++++--- 3 files changed, 6 insertions(+), 5 deletions(-) (limited to 'meta-yerba/recipes-core') diff --git a/meta-yerba/recipes-core/runit/runit-config.bb b/meta-yerba/recipes-core/runit/runit-config.bb index 1ad9251..d8a45f0 100644 --- a/meta-yerba/recipes-core/runit/runit-config.bb +++ b/meta-yerba/recipes-core/runit/runit-config.bb @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda SRC_URI = "file://1 file://2 file://3" do_install() { - install -d ${D}/etc/runit ${D}/etc/service ${D}/sbin ${D}/etc/runit/sv ${D}/etc/sv + install -d ${D}/etc/runit ${D}/etc/service ${D}/etc/runit/sv ${D}/etc/sv install -m 0755 ${WORKDIR}/1 ${D}/etc/runit/1 install -m 0755 ${WORKDIR}/2 ${D}/etc/runit/2 diff --git a/meta-yerba/recipes-core/runit/runit-config/2 b/meta-yerba/recipes-core/runit/runit-config/2 index 26a5842..c089fae 100644 --- a/meta-yerba/recipes-core/runit/runit-config/2 +++ b/meta-yerba/recipes-core/runit/runit-config/2 @@ -1,3 +1,3 @@ #!/bin/sh -export PATH=/usr/bin:/bin:/sbin +export PATH=/usr/sbin:/usr/bin:/bin:/sbin exec runsvdir /etc/service diff --git a/meta-yerba/recipes-core/runit/runit_2.3.1.bb b/meta-yerba/recipes-core/runit/runit_2.3.1.bb index 8256a97..5615737 100644 --- a/meta-yerba/recipes-core/runit/runit_2.3.1.bb +++ b/meta-yerba/recipes-core/runit/runit_2.3.1.bb @@ -19,7 +19,7 @@ do_compile() { } do_install() { - install -d ${D}/sbin ${D}/usr/bin ${D}/usr/sbin ${D}/etc/runit ${D}/etc/service + install -d ${D}/sbin ${D}/usr/bin ${D}/usr/sbin if [ -d ${S}/command ]; then install -m 0755 ${S}/command/runit-init ${D}/sbin/ @@ -32,11 +32,12 @@ do_install() { install -m 0755 ${S}/command/runsvchdir ${D}/usr/sbin/ ln -sf sbin/runit-init ${D}/sbin/init ln -sf /usr/sbin/runsv ${D}/sbin/runsv + ln -sf /usr/sbin/runsvdir ${D}/sbin/runsvdir fi } -FILES:${PN} = "/sbin/runit-init /usr/sbin/runsvdir /usr/bin/sv /usr/sbin/svlogd /etc/runit /etc/service /sbin/runit /sbin/init /usr/sbin/runsv /usr/sbin/runsvchdir /usr/bin/chpst /sbin/runsv" -RDEPENDS:${PN} += "busybox" +FILES:${PN} = "/sbin/runit-init /usr/sbin/runsvdir /usr/bin/sv /usr/sbin/svlogd /sbin/runit /sbin/init /usr/sbin/runsv /usr/sbin/runsvchdir /usr/bin/chpst /sbin/runsv /sbin/runsvdir" +RDEPENDS:${PN} += "busybox runit-config" PROVIDES += "runit-init" -- cgit v1.2.3