@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]]; then
1010 EGIT_REPO_URI=" https://github.com/flatcar/bootengine.git"
1111 inherit git-r3
1212else
13- EGIT_VERSION=" 9c6a9e4c03e27cdfc5056bf6a76788d2b7165cbb " # flatcar-master
13+ EGIT_VERSION=" eaf9c1ddf45ba542b76c6adb14de2f1724084c7f "
1414 SRC_URI=" https://github.com/flatcar/bootengine/archive/${EGIT_VERSION} .tar.gz -> ${PN} -${EGIT_VERSION} .tar.gz"
1515 S=" ${WORKDIR} /${PN} -${EGIT_VERSION} "
1616 KEYWORDS=" amd64 arm arm64 x86"
@@ -20,26 +20,14 @@ LICENSE="BSD"
2020SLOT=" 0/${PVR} "
2121
2222src_install () {
23- insinto /usr/lib/dracut/modules.d/
24- doins -r dracut/.
2523 dosbin update-bootengine
2624 dosbin minimal-init
2725
26+ insinto /usr/lib/dracut/modules.d
27+ doins -r dracut/.
28+
2829 # must be executable since dracut's install scripts just
2930 # re-use existing filesystem permissions during initrd creation.
30- chmod +x \
31- " ${ED} " /usr/lib/dracut/modules.d/51* -generator/* -generator \
32- " ${ED} " /usr/lib/dracut/modules.d/51diskless-generator/diskless-btrfs \
33- " ${ED} " /usr/lib/dracut/modules.d/51networkd-dependency-generator/* -generator \
34- " ${ED} " /usr/lib/dracut/modules.d/50flatcar-network/parse-ip-for-networkd.sh \
35- " ${ED} " /usr/lib/dracut/modules.d/53disk-uuid/disk-uuid.sh \
36- " ${ED} " /usr/lib/dracut/modules.d/53ignition/ignition-generator \
37- " ${ED} " /usr/lib/dracut/modules.d/53ignition/ignition-setup.sh \
38- " ${ED} " /usr/lib/dracut/modules.d/53ignition/ignition-setup-pre.sh \
39- " ${ED} " /usr/lib/dracut/modules.d/53ignition/ignition-kargs-helper \
40- " ${ED} " /usr/lib/dracut/modules.d/53ignition/retry-umount.sh \
41- " ${ED} " /usr/lib/dracut/modules.d/99setup-root/initrd-setup-root \
42- " ${ED} " /usr/lib/dracut/modules.d/99setup-root/initrd-setup-root-after-ignition \
43- " ${ED} " /usr/lib/dracut/modules.d/99setup-root/gpg-agent-wrapper \
44- || die chmod
31+ cd " ${ED} " /usr/lib/dracut/modules.d || die
32+ find " ${S} " /dracut -type f -executable -printf " %P\0" | xargs -0 chmod +x || die
4533}
0 commit comments