aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-core/swupd-client
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/swupd-client')
-rw-r--r--recipes-core/swupd-client/os-release.bbappend13
1 files changed, 13 insertions, 0 deletions
diff --git a/recipes-core/swupd-client/os-release.bbappend b/recipes-core/swupd-client/os-release.bbappend
new file mode 100644
index 0000000..69cb7c5
--- /dev/null
+++ b/recipes-core/swupd-client/os-release.bbappend
@@ -0,0 +1,13 @@
+# swupd-client checks VERSION_ID, which must match the OS_VERSION
+# used for generating swupd bundles in the current build.
+VERSION_ID = "${OS_VERSION}"
+
+FILES_${PN}_append = " /usr/lib/os-release "
+
+# As swupd-client doesn't update files in /etc move os-release's
+# content to /usr/lib
+do_install_append() {
+ install -d ${D}/usr/lib
+ mv ${D}/etc/os-release ${D}/usr/lib
+ lnr ${D}/usr/lib/os-release ${D}/etc/os-release
+}