diff options
author | Jan-Simon Moeller <jsmoeller@linuxfoundation.org> | 2016-11-08 19:22:58 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@automotivelinux.org> | 2016-11-08 19:22:58 +0000 |
commit | 72df99753d8c944d706a6f863b446476a689f348 (patch) | |
tree | 00eef801bde87ffd4b3d117e69b0f156a5402a24 /classes | |
parent | ac0c7875ed38e84bb64140675b06e998c356cf3b (diff) | |
parent | 937f38696039d236f813340115efac14e189672f (diff) | |
download | meta-updater-72df99753d8c944d706a6f863b446476a689f348.tar.gz |
Merge "A tool for uploading OSTree objects to a server together with integration code"
Diffstat (limited to 'classes')
-rw-r--r-- | classes/image_types_ostree.bbclass | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/classes/image_types_ostree.bbclass b/classes/image_types_ostree.bbclass index fcba6d9..453692e 100644 --- a/classes/image_types_ostree.bbclass +++ b/classes/image_types_ostree.bbclass | |||
@@ -124,3 +124,22 @@ IMAGE_CMD_ostree () { | |||
124 | rm -rf ${OSTREE_ROOTFS} | 124 | rm -rf ${OSTREE_ROOTFS} |
125 | } | 125 | } |
126 | 126 | ||
127 | IMAGE_TYPEDEP_ostreepush = "ostree" | ||
128 | IMAGE_DEPENDS_ostreepush = "sota-tools-native:do_populate_sysroot" | ||
129 | IMAGE_CMD_ostreepush () { | ||
130 | if [ ${OSTREE_REMOTE_URL} ]; then | ||
131 | if [ -z ${OSTREE_REMOTE_USER} ]; then | ||
132 | bberror "OSTREE_REMOTE_PASSWORD isn't set" | ||
133 | fi | ||
134 | |||
135 | if [ -z ${OSTREE_REMOTE_PASSWORD} ]; then | ||
136 | bberror "OSTREE_REMOTE_PASSWORD isn't set" | ||
137 | fi | ||
138 | |||
139 | garage-push --repo=${OSTREE_REPO} \ | ||
140 | --ref=${OSTREE_BRANCHNAME} \ | ||
141 | --url=${OSTREE_REMOTE_URL} \ | ||
142 | --user=${OSTREE_REMOTE_USER} \ | ||
143 | --password=${OSTREE_REMOTE_PASSWORD} | ||
144 | fi | ||
145 | } | ||