cloud-init: fix sysvinit script install

cloud-init has dropped all RPM based distros sysvinit reference
scripts.

We switch to debian to keep sysvinit working (although very
lightly tested).

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
Bruce Ashfield 2023-12-19 02:37:46 +00:00
parent a3da99e3ff
commit 9aa5037060

View File

@ -25,7 +25,7 @@ do_install:append() {
ln -s ${libdir}/${BPN}/write-ssh-key-fingerprints ${D}${sysconfdir}/cloud/write-ssh-key-fingerprints
if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
install -m 755 -d ${D}${sysconfdir}/init.d/
install -m 755 ${S}/sysvinit/redhat/* ${D}${sysconfdir}/init.d/
install -m 755 ${S}/sysvinit/debian/* ${D}${sysconfdir}/init.d/
fi
}