summaryrefslogtreecommitdiff
path: root/recipes-core/udev/udev-toradex-rules.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/udev/udev-toradex-rules.bb')
-rw-r--r--recipes-core/udev/udev-toradex-rules.bb20
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