support/scripts/genimage.sh: pass an empty rootpath to genimage
genimage makes a full copy of the given rootpath to ${GENIMAGE_TMP}/root so passing TARGET_DIR would be a waste of time and disk space. We don't rely on genimage to build the rootfs image, just to insert a pre-built one in the disk image. Signed-off-by: Carlos Santos <unixmania@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
038d25bf0f
commit
31d1fb27b0
@ -30,10 +30,18 @@ done
|
|||||||
|
|
||||||
[ -n "${GENIMAGE_CFG}" ] || die "Missing argument"
|
[ -n "${GENIMAGE_CFG}" ] || die "Missing argument"
|
||||||
|
|
||||||
|
# Pass an empty rootpath. genimage makes a full copy of the given rootpath to
|
||||||
|
# ${GENIMAGE_TMP}/root so passing TARGET_DIR would be a waste of time and disk
|
||||||
|
# space. We don't rely on genimage to build the rootfs image, just to insert a
|
||||||
|
# pre-built one in the disk image.
|
||||||
|
|
||||||
|
trap 'rm -rf "${ROOTPATH_TMP}"' EXIT
|
||||||
|
ROOTPATH_TMP="$(mktemp -d)"
|
||||||
|
|
||||||
rm -rf "${GENIMAGE_TMP}"
|
rm -rf "${GENIMAGE_TMP}"
|
||||||
|
|
||||||
genimage \
|
genimage \
|
||||||
--rootpath "${TARGET_DIR}" \
|
--rootpath "${ROOTPATH_TMP}" \
|
||||||
--tmppath "${GENIMAGE_TMP}" \
|
--tmppath "${GENIMAGE_TMP}" \
|
||||||
--inputpath "${BINARIES_DIR}" \
|
--inputpath "${BINARIES_DIR}" \
|
||||||
--outputpath "${BINARIES_DIR}" \
|
--outputpath "${BINARIES_DIR}" \
|
||||||
|
Loading…
Reference in New Issue
Block a user