Browse Source

initscripts-swupdate: define virtual package

Define virtual/initscripts-swupdate so that different packages can runtime
provide (RPROVIDES) a different implementation. Rename existing implementation
to initscripts-swupdate-usb.

Signed-off-by: Diego Rondini <diego.rondini@kynetics.com>
Acked-by: Stefano Babic <sbabic@denx.de>
Diego Rondini 7 years ago
parent
commit
9f9bb8fcfe

+ 3 - 1
recipes-core/initscripts-swupdate/initscripts-swupdate.bb → recipes-core/initscripts-swupdate/initscripts-swupdate-usb.bb

@@ -7,6 +7,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
 SRC_URI = "file://rcS.swupdate \
 	"
 
+RPROVIDES_${PN} += "virtual/initscripts-swupdate"
+
 S = "${WORKDIR}"
 
 do_install () {
@@ -18,6 +20,6 @@ do_install () {
 PACKAGES = "${PN}"
 FILES_${PN} = "/"
 
-PACKAGE_ARCH = "${MACHINE_ARCH}"
+PACKAGE_ARCH = "all"
 
 CONFFILES_${PN} = ""

+ 0 - 0
recipes-core/initscripts-swupdate/initscripts-swupdate/rcS.swupdate → recipes-core/initscripts-swupdate/initscripts-swupdate-usb/rcS.swupdate


+ 1 - 1
recipes-extended/images/swupdate-image.inc

@@ -12,7 +12,7 @@ IMAGE_INSTALL = "base-files \
 		libconfig \
 		swupdate \
 		swupdate-www \
-                ${@bb.utils.contains('SWUPDATE_INIT', 'tiny', 'initscripts-swupdate', 'initscripts sysvinit', d)} \
+                ${@bb.utils.contains('SWUPDATE_INIT', 'tiny', 'virtual/initscripts-swupdate', 'initscripts sysvinit', d)} \
 		util-linux-sfdisk \
 		 "