diff --git a/technologic/board/ts7100-usbprod/scripts/post-image.sh b/technologic/board/ts7100-usbprod/scripts/post-image.sh index 93b2c8a..d5333a4 100755 --- a/technologic/board/ts7100-usbprod/scripts/post-image.sh +++ b/technologic/board/ts7100-usbprod/scripts/post-image.sh @@ -31,7 +31,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/ts7250v3-usbprod/scripts/post-image.sh b/technologic/board/ts7250v3-usbprod/scripts/post-image.sh index 24ffeb2..5b32d06 100755 --- a/technologic/board/ts7250v3-usbprod/scripts/post-image.sh +++ b/technologic/board/ts7250v3-usbprod/scripts/post-image.sh @@ -31,7 +31,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/ts7800v2-usbprod/scripts/post-image.sh b/technologic/board/ts7800v2-usbprod/scripts/post-image.sh index 02a92c2..47c5c08 100755 --- a/technologic/board/ts7800v2-usbprod/scripts/post-image.sh +++ b/technologic/board/ts7800v2-usbprod/scripts/post-image.sh @@ -30,7 +30,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/tsa38x-usbprod/scripts/post-image.sh b/technologic/board/tsa38x-usbprod/scripts/post-image.sh index b231c04..1ceb470 100755 --- a/technologic/board/tsa38x-usbprod/scripts/post-image.sh +++ b/technologic/board/tsa38x-usbprod/scripts/post-image.sh @@ -30,7 +30,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/tsimx28-usbprod/scripts/post-image.sh b/technologic/board/tsimx28-usbprod/scripts/post-image.sh index 1af3d06..2a8d9ba 100755 --- a/technologic/board/tsimx28-usbprod/scripts/post-image.sh +++ b/technologic/board/tsimx28-usbprod/scripts/post-image.sh @@ -41,7 +41,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/tsimx6-usbprod/scripts/post-image.sh b/technologic/board/tsimx6-usbprod/scripts/post-image.sh index e4415f4..13ae7a6 100755 --- a/technologic/board/tsimx6-usbprod/scripts/post-image.sh +++ b/technologic/board/tsimx6-usbprod/scripts/post-image.sh @@ -33,7 +33,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/tsimx6ul-usbprod/scripts/post-image.sh b/technologic/board/tsimx6ul-usbprod/scripts/post-image.sh index 1b0932b..84e25fa 100755 --- a/technologic/board/tsimx6ul-usbprod/scripts/post-image.sh +++ b/technologic/board/tsimx6ul-usbprod/scripts/post-image.sh @@ -30,7 +30,7 @@ cp "${COMM_SCRIPTS}/sanitize_linux_rootfs.sh" "${TEMPDIR}/" rm -f ${TAR_PATH}* ${IMG_PATH}* # Create output files -tar cf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . +tar chf "${TAR_DATE_PATH}.tar" -C "${TEMPDIR}" . md5sum "${TAR_DATE_PATH}.tar" > "${TAR_DATE_PATH}.tar.md5" xz -2 "${TAR_DATE_PATH}.tar" ln -sf "${TAR_BASE}-${DATE}.tar.xz" "${TAR_PATH}.tar.xz" diff --git a/technologic/board/usbprod-common/scripts/blast_funcs.sh b/technologic/board/usbprod-common/scripts/blast_funcs.sh index e704b37..6b8aa9b 100755 --- a/technologic/board/usbprod-common/scripts/blast_funcs.sh +++ b/technologic/board/usbprod-common/scripts/blast_funcs.sh @@ -196,7 +196,7 @@ untar_image() { # Get the correct command to stream decompress the tarball # and run it CMD=$(get_stream_decomp "${SRC_TARBALL}") - ${CMD} "${SRC_TARBALL}" | tar -x -C "${DST_MOUNT}" || \ + ${CMD} "${SRC_TARBALL}" | tar -xh -C "${DST_MOUNT}" || \ err_exit "untar ${DST_DEV}" sync @@ -372,7 +372,7 @@ capture_img_or_tar_from_disk() { # Copy source disk filesystem to our sparse file backed # mount location. Use tar pipeline to ensure EVERY file # property, permission, etc, is coped intact - tar -cf - -C "${TMP_SRC_DIR}"/ . | tar x -C "${TMP_DIR}" \ + tar -chf - -C "${TMP_SRC_DIR}"/ . | tar xh -C "${TMP_DIR}" \ || err_exit "copy SRC contents to TMP DST" # Unmount the SRC disk, we should no longer need this. @@ -408,7 +408,7 @@ capture_img_or_tar_from_disk() { # as opposed to a whole disk image to save time and space. if [ ${PART_CNT} -eq 1 ]; then echo "Creating compressed tarball" - tar cf "${DST_TAR}" -C "${TMP_DIR}"/ . || \ + tar chf "${DST_TAR}" -C "${TMP_DIR}"/ . || \ err_exit "tar create ${TAR}" # This two-step is needed, and repeated, because we want # the .md5 file to not have any relative paths