Signed-off-by: Hugo Villeneuve <hugo@hugovil.com>
--- /dev/null
+#!/bin/sh
+
+# TODO: the revision should be read at bootup from an EEPROM or other means.
+# For now, it is simply hardcoded.
+HWREV="revA"
+
+DESTDIR="/var/run/swupdate"
+DESTFILE="${DESTDIR}/hwrevision"
+
+mkdir -p ${DESTDIR}
+
+echo "@MACHINE@ ${HWREV}" > ${DESTFILE}
--- /dev/null
+FILESEXTRAPATHS:prepend:hvmpd := "${THISDIR}/${PN}:"
+
+SRC_URI:append:hvmpd = " \
+ file://97-hwrevision-hardcoded.sh.in \
+"
+
+do_install:append:hvmpd() {
+ sed -e s/@MACHINE@/${MACHINE}/ \
+ ${WORKDIR}/97-hwrevision-hardcoded.sh.in > ${WORKDIR}/97-hwrevision-hardcoded.sh
+ install -d ${D}${libdir}/swupdate/conf.d/
+ install -m 644 ${WORKDIR}/97-hwrevision-hardcoded.sh ${D}${libdir}/swupdate/conf.d/
+}