[molecules] add Sabayon ARM Base molecule (woot!)
This commit is contained in:
28
scripts/post_mmc_image_script.sh
Executable file
28
scripts/post_mmc_image_script.sh
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
# Compress the freaking MMC image using xz
|
||||
#
|
||||
# Available env vars:
|
||||
# IMAGE_PATH = path to generated image
|
||||
# IMAGE_CHECKSUM_PATH = path to generated md5 for image
|
||||
#
|
||||
|
||||
/usr/sbin/env-update && source /etc/profile
|
||||
|
||||
COMPRESSED_IMAGE_PATH="${IMAGE_PATH}.xz"
|
||||
COMPRESSED_IMAGE_CHECKSUM_PATH="${IMAGE_CHECKSUM_PATH}.xz"
|
||||
|
||||
echo
|
||||
echo "Spawning xz --compress --force for:"
|
||||
echo "IMAGE_PATH = ${IMAGE_PATH}"
|
||||
echo "COMPRESSED_IMAGE_PATH = ${COMPRESSED_IMAGE_PATH}"
|
||||
echo "IMAGE_CHECKSUM_PATH = ${IMAGE_CHECKSUM_PATH}"
|
||||
echo
|
||||
|
||||
xz --compress --force "${IMAGE_PATH}" || exit 1
|
||||
[[ ! -f "${COMPRESSED_IMAGE_PATH}" ]] && { echo "${COMPRESSED_IMAGE_PATH} not found"; exit 1; }
|
||||
|
||||
cd "$(dirname "${COMPRESSED_IMAGE_PATH}")" || exit 1
|
||||
img_name=$(basename "${COMPRESSED_IMAGE_PATH}")
|
||||
md5sum "${img_name}" > "${COMPRESSED_IMAGE_CHECKSUM_PATH}"
|
||||
exit ${?}
|
||||
|
||||
Reference in New Issue
Block a user