summaryrefslogtreecommitdiff
path: root/recipes-core/annex-client/annex-client.bb
diff options
context:
space:
mode:
authorBrandon Bayer <bbayer@multitech.com>2016-11-17 15:54:39 -0600
committerBrandon Bayer <bbayer@multitech.com>2016-11-23 14:36:45 -0600
commit618b7a4b2bd80bcca4173a6b98fb584bc8d5ccbf (patch)
tree7f5714daf0a781583b01c3077d5de9586f56d123 /recipes-core/annex-client/annex-client.bb
parent0fc67fdbd74eea9390eccdeee6d9366fd27eb90b (diff)
downloadmeta-mlinux-618b7a4b2bd80bcca4173a6b98fb584bc8d5ccbf.tar.gz
meta-mlinux-618b7a4b2bd80bcca4173a6b98fb584bc8d5ccbf.tar.bz2
meta-mlinux-618b7a4b2bd80bcca4173a6b98fb584bc8d5ccbf.zip
feat: add annex-client call_home support
Diffstat (limited to 'recipes-core/annex-client/annex-client.bb')
-rw-r--r--recipes-core/annex-client/annex-client.bb32
1 files changed, 28 insertions, 4 deletions
diff --git a/recipes-core/annex-client/annex-client.bb b/recipes-core/annex-client/annex-client.bb
index 1a0544a..cf7ed5c 100644
--- a/recipes-core/annex-client/annex-client.bb
+++ b/recipes-core/annex-client/annex-client.bb
@@ -6,13 +6,20 @@ PROVIDES = "annex-client"
# NOTE: annex-client binary is built with Jenkin's job using annex-client-from-src.bb
# To update this, manually copy ipk from Jenkin's job to .net/downloads/
-PR = "r0"
-SRC_URI = "http://multitech.net/downloads/annex-client-from-src_${PV}-${PR}.0_${TUNE_PKGARCH}.ipk \
+PR = "r2"
+ANNEX_PR = "r1"
+SRC_URI = "http://multitech.net/downloads/annex-client-from-src_1.0-${ANNEX_PR}.0_${TUNE_PKGARCH}.ipk \
file://annex-client.init \
+ file://monitor-annexcd \
+ file://call_home \
+ file://call_home.init \
+ file://config.json.sample \
+ file://push_api_mdm_connected \
+ file://push_api_mdm_status \
"
-SRC_URI[md5sum] = "b17462ba3883df6a06b226b37a523eba"
-SRC_URI[sha256sum] = "be903e7e27ad34832cb8045ef805f4e226aa6e254a3c995c5e61a0a9197a95b0"
+SRC_URI[md5sum] = "e180f4e569fbba2f5b9d524b5a9e944e"
+SRC_URI[sha256sum] = "1e93c65005c630cf211615dc143eb64f177591efcdbed6952142c7bac0e95988"
#inherit update-rc.d
#
@@ -20,10 +27,27 @@ SRC_URI[sha256sum] = "be903e7e27ad34832cb8045ef805f4e226aa6e254a3c995c5e61a0a919
#INITSCRIPT_PARAMS = "defaults 95 1"
S = "${WORKDIR}"
+DHQ_DIR="/opt/devicehq"
+
do_install() {
install -d ${D}${sbindir}
install -m 755 sbin/annexcd ${D}${sbindir}
+ install -d ${D}/etc/ssl/certs
+ install -m 644 etc/ssl/certs/rootCA.pem ${D}/etc/ssl/certs
+
+ install -d ${D}${base_sbindir}
+ install -m 755 ${WORKDIR}/monitor-annexcd ${D}${base_sbindir}
+ install -m 755 ${WORKDIR}/call_home ${D}${base_sbindir}
+ install -m 755 ${WORKDIR}/push_api_mdm_connected ${D}${base_sbindir}
+ install -m 755 ${WORKDIR}/push_api_mdm_status ${D}${base_sbindir}
+
install -d ${D}${sysconfdir}/init.d
install -m 755 ${WORKDIR}/annex-client.init ${D}${sysconfdir}/init.d/annex-client
+ install -m 755 ${WORKDIR}/call_home.init ${D}${sysconfdir}/init.d/call_home
+
+ install -d ${D}${DHQ_DIR}
+ install -m 644 ${WORKDIR}/config.json.sample ${D}${DHQ_DIR}
}
+
+FILES_${PN} += "${DHQ_DIR}"