|
@@ -5,9 +5,8 @@ DATA_PART_SIZE="32M"
|
|
DEVICE_TYPE="buildroot-x86_64"
|
|
DEVICE_TYPE="buildroot-x86_64"
|
|
ARTIFACT_NAME="1.0"
|
|
ARTIFACT_NAME="1.0"
|
|
|
|
|
|
-
|
|
|
|
# Parse arguments.
|
|
# Parse arguments.
|
|
-function parse_args {
|
|
|
|
|
|
+parse_args() {
|
|
local o O opts
|
|
local o O opts
|
|
o='a:o:d:'
|
|
o='a:o:d:'
|
|
O='artifact-name:,data-part-size:,device-type:'
|
|
O='artifact-name:,data-part-size:,device-type:'
|
|
@@ -32,7 +31,7 @@ function parse_args {
|
|
}
|
|
}
|
|
|
|
|
|
# Create the data partition
|
|
# Create the data partition
|
|
-function make_data_partition {
|
|
|
|
|
|
+make_data_partition() {
|
|
"${HOST_DIR}/sbin/mkfs.ext4" \
|
|
"${HOST_DIR}/sbin/mkfs.ext4" \
|
|
-F \
|
|
-F \
|
|
-r 1 \
|
|
-r 1 \
|
|
@@ -42,9 +41,8 @@ function make_data_partition {
|
|
"${BINARIES_DIR}/data-part.ext4" "${DATA_PART_SIZE}"
|
|
"${BINARIES_DIR}/data-part.ext4" "${DATA_PART_SIZE}"
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
# Create a mender image.
|
|
# Create a mender image.
|
|
-function generate_mender_image {
|
|
|
|
|
|
+generate_mender_image() {
|
|
echo "Creating ${BINARIES_DIR}/${DEVICE_TYPE}-${ARTIFACT_NAME}.mender"
|
|
echo "Creating ${BINARIES_DIR}/${DEVICE_TYPE}-${ARTIFACT_NAME}.mender"
|
|
"${HOST_DIR}/bin/mender-artifact" \
|
|
"${HOST_DIR}/bin/mender-artifact" \
|
|
--compression lzma \
|
|
--compression lzma \
|
|
@@ -55,13 +53,12 @@ function generate_mender_image {
|
|
-o "${BINARIES_DIR}/${DEVICE_TYPE}-${ARTIFACT_NAME}.mender"
|
|
-o "${BINARIES_DIR}/${DEVICE_TYPE}-${ARTIFACT_NAME}.mender"
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
-function generate_image {
|
|
|
|
|
|
+generate_image() {
|
|
sh support/scripts/genimage.sh -c "${BOARD_DIR}/genimage-efi.cfg"
|
|
sh support/scripts/genimage.sh -c "${BOARD_DIR}/genimage-efi.cfg"
|
|
}
|
|
}
|
|
|
|
|
|
# Main function.
|
|
# Main function.
|
|
-function main {
|
|
|
|
|
|
+main() {
|
|
parse_args "${@}"
|
|
parse_args "${@}"
|
|
make_data_partition
|
|
make_data_partition
|
|
generate_image
|
|
generate_image
|