diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2020-04-25 22:22:37 +0000 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2020-04-27 07:42:22 +0000 |
commit | cd153180c359fefb95d57968b8a4fa0471b588c0 (patch) | |
tree | 56ecba3b46447cddbe7a46d2f0389fd5ade63ff2 /classes/image_types_ota.bbclass | |
parent | c60b6bb82e7121635ce3f7119927e8704fe03f0f (diff) | |
download | meta-updater-cd153180c359fefb95d57968b8a4fa0471b588c0.tar.gz |
image_types_ostree/ota: do not commit homes to the OSTree
The home directory currently are commited to the OSTree, presumably
to then use it for the deployment. However, we do have access to the
original rootfs in the OSTree deployment tasks (do_image_ota) hence
transferring the files "via OSTree" is not necessary. We do already
carry over some files from the original OE rootfs to /var/sota.
Follow this approach for /var/local and /home as well.
The home will still be stored in the sysroot as documented in
https://ostree.readthedocs.io/en/latest/manual/adapting-existing/.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'classes/image_types_ota.bbclass')
-rw-r--r-- | classes/image_types_ota.bbclass | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/classes/image_types_ota.bbclass b/classes/image_types_ota.bbclass index e9f9467..8f5a01a 100644 --- a/classes/image_types_ota.bbclass +++ b/classes/image_types_ota.bbclass | |||
@@ -80,8 +80,8 @@ IMAGE_CMD_ota () { | |||
80 | # Ensure the permissions are correctly set | 80 | # Ensure the permissions are correctly set |
81 | chmod 700 ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota | 81 | chmod 700 ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/sota |
82 | 82 | ||
83 | cp -a ${OSTREE_ROOTFS}/var/local ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/ || true | 83 | cp -a ${IMAGE_ROOTFS}/var/local ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/ || true |
84 | cp -a ${OSTREE_ROOTFS}/usr/homedirs/home ${OTA_SYSROOT}/ || true | 84 | cp -a ${IMAGE_ROOTFS}/home ${OTA_SYSROOT}/ || true |
85 | # Ensure that /var/local exists (AGL symlinks /usr/local to /var/local) | 85 | # Ensure that /var/local exists (AGL symlinks /usr/local to /var/local) |
86 | install -d ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/local | 86 | install -d ${OTA_SYSROOT}/ostree/deploy/${OSTREE_OSNAME}/var/local |
87 | # Set package version for the first deployment | 87 | # Set package version for the first deployment |