Forráskód Böngészése

ubifs: Fix output files permissions

Need to change imager output files owner to the current user to make
them available outside Isar without sudo.

Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
Anton Mikanovich 4 éve
szülő
commit
b78bdb434e

+ 1 - 0
meta/classes/fit-img.bbclass

@@ -23,6 +23,7 @@ do_fit_image() {
     # Create fit image using buildchroot tools
     sudo chroot ${BUILDCHROOT_DIR} /usr/bin/mkimage ${MKIMAGE_ARGS} \
                 -f '${PP_WORK}/${FIT_IMAGE_SOURCE}' '${PP_DEPLOY}/${FIT_IMAGE_FILE}'
+    sudo chown $(id -u):$(id -g) '${DEPLOY_DIR_IMAGE}/${FIT_IMAGE_FILE}'
 
     image_undo_mounts
 }

+ 1 - 0
meta/classes/ubi-img.bbclass

@@ -26,6 +26,7 @@ do_ubi_image() {
     # Create ubi image using buildchroot tools
     sudo chroot ${BUILDCHROOT_DIR} /usr/sbin/ubinize ${UBINIZE_ARGS} \
                 -o '${PP_DEPLOY}/${UBI_IMAGE_FILE}' '${PP_WORK}/${UBINIZE_CFG}'
+    sudo chown $(id -u):$(id -g) '${DEPLOY_DIR_IMAGE}/${UBI_IMAGE_FILE}'
 
     image_undo_mounts
 }

+ 1 - 0
meta/classes/ubifs-img.bbclass

@@ -21,6 +21,7 @@ do_ubifs_image() {
     # Create ubifs image using buildchroot tools
     sudo chroot ${BUILDCHROOT_DIR} /usr/sbin/mkfs.ubifs ${MKUBIFS_ARGS} \
                 -r '${PP_ROOTFS}' '${PP_DEPLOY}/${UBIFS_IMAGE_FILE}'
+    sudo chown $(id -u):$(id -g) '${DEPLOY_DIR_IMAGE}/${UBIFS_IMAGE_FILE}'
 
     image_undo_mounts
 }