diff options
Diffstat (limited to 'recipes-core/udev/udev-toradex-rules.bb')
-rw-r--r-- | recipes-core/udev/udev-toradex-rules.bb | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/recipes-core/udev/udev-toradex-rules.bb b/recipes-core/udev/udev-toradex-rules.bb index b1cf46b..926e1cf 100644 --- a/recipes-core/udev/udev-toradex-rules.bb +++ b/recipes-core/udev/udev-toradex-rules.bb @@ -22,22 +22,24 @@ SRC_URI:append:verdin-imx8mp = " \ file://10-toradex-can1-ifname.link \ " +S = "${@d.getVar("UNPACKDIR") or '${WORKDIR}'}" + do_install () { install -d ${D}${sysconfdir}/udev/rules.d install -d ${D}${sysconfdir}/udev/scripts install -d ${D}${sysconfdir}/systemd/network # 10-toradex-can*-ifname.link files are only available for the Verdin family - if [ -f ${WORKDIR}/10-toradex-can0-ifname.link ]; then - install -m 0644 ${WORKDIR}/10-toradex-can0-ifname.link ${D}${sysconfdir}/systemd/network/ + if [ -f ${S}/10-toradex-can0-ifname.link ]; then + install -m 0644 ${S}/10-toradex-can0-ifname.link ${D}${sysconfdir}/systemd/network/ fi - if [ -f ${WORKDIR}/10-toradex-can1-ifname.link ]; then - install -m 0644 ${WORKDIR}/10-toradex-can1-ifname.link ${D}${sysconfdir}/systemd/network/ + if [ -f ${S}/10-toradex-can1-ifname.link ]; then + install -m 0644 ${S}/10-toradex-can1-ifname.link ${D}${sysconfdir}/systemd/network/ fi - install -m 0644 ${WORKDIR}/10-toradex-wifi-ifnames.link ${D}${sysconfdir}/systemd/network/ - install -m 0644 ${WORKDIR}/99-toradex.rules ${D}${sysconfdir}/udev/rules.d/ - install -m 0644 ${WORKDIR}/bootpart-automount.rules ${D}${sysconfdir}/udev/rules.d/ - install -m 0755 ${WORKDIR}/toradex-adc.sh ${D}${sysconfdir}/udev/scripts/ - install -m 0755 ${WORKDIR}/toradex-mount-bootpart.sh ${D}${sysconfdir}/udev/scripts/ + install -m 0644 ${S}/10-toradex-wifi-ifnames.link ${D}${sysconfdir}/systemd/network/ + install -m 0644 ${S}/99-toradex.rules ${D}${sysconfdir}/udev/rules.d/ + install -m 0644 ${S}/bootpart-automount.rules ${D}${sysconfdir}/udev/rules.d/ + install -m 0755 ${S}/toradex-adc.sh ${D}${sysconfdir}/udev/scripts/ + install -m 0755 ${S}/toradex-mount-bootpart.sh ${D}${sysconfdir}/udev/scripts/ sed -i 's|@systemd_unitdir@|${systemd_unitdir}|g' ${D}${sysconfdir}/udev/scripts/toradex-mount-bootpart.sh sed -i 's|@base_sbindir@|${base_sbindir}|g' ${D}${sysconfdir}/udev/scripts/toradex-mount-bootpart.sh |