ci: remove sudo and make sure image is owed by user

The image build needs special handling since we're doing a lot of
privileged operations.

Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
Zvonko Kaiser
2024-06-03 11:45:28 +00:00
parent f093c4c190
commit a48c084e13
3 changed files with 8 additions and 7 deletions

View File

@@ -73,7 +73,7 @@ OK "init is installed"
OK "Agent is installed"
# initramfs expects /init
ln -sf /sbin/init "${ROOTFS}/init"
sudo ln -sf /sbin/init "${ROOTFS}/init"
info "Creating ${IMAGE_DIR}/${IMAGE_NAME} based on rootfs at ${ROOTFS}"
( cd "${ROOTFS}" && find . | cpio -H newc -o | gzip -9 ) > "${IMAGE_DIR}"/"${IMAGE_NAME}"
( cd "${ROOTFS}" && sudo find . | sudo cpio -H newc -o | gzip -9 ) > "${IMAGE_DIR}"/"${IMAGE_NAME}"