Browse Source

Added handling of keep parameter for install_mender command.

Signed-off-by: Dominik Adamski <adamski.dominik@gmail.com>
1.0.x
Dominik Adamski 7 years ago
committed by apodogrocki
parent
commit
75aa261de8
  1. 20
      convert-stage-4.sh
  2. 4
      mender-convert.sh

20
convert-stage-4.sh

@ -118,23 +118,24 @@ create_client_files() {
}
get_mender_files_from_upstream() {
mkdir -p $mender_dir
echo -e "Downloading inventory & identity scripts..."
wget -q -O $mender_dir/mender-device-identity \
wget -nc -q -O $mender_dir/mender-device-identity \
$mender_client_repo/$mender_client_revision/support/mender-device-identity
wget -q -O $mender_dir/mender-inventory-bootloader-integration \
wget -nc -q -O $mender_dir/mender-inventory-bootloader-integration \
$mender_client_repo/$mender_client_revision/support/mender-inventory-bootloader-integration
wget -q -O $mender_dir/mender-inventory-hostinfo \
wget -nc -q -O $mender_dir/mender-inventory-hostinfo \
$mender_client_repo/$mender_client_revision/support/mender-inventory-hostinfo
wget -q -O $mender_dir/mender-inventory-network \
wget -nc -q -O $mender_dir/mender-inventory-network \
$mender_client_repo/$mender_client_revision/support/mender-inventory-network
wget -q -O $mender_dir/mender-inventory-os \
wget -nc -q -O $mender_dir/mender-inventory-os \
$mender_client_repo/$mender_client_revision/support/mender-inventory-os
wget -q -O $mender_dir/mender-inventory-rootfs-type \
wget -nc -q -O $mender_dir/mender-inventory-rootfs-type \
$mender_client_repo/$mender_client_revision/support/mender-inventory-rootfs-type
wget -q -O $mender_dir/server.crt \
wget -nc -q -O $mender_dir/server.crt \
$meta_mender_repo/$meta_mender_revision/meta-mender-demo/recipes-mender/mender/files/server.crt
}
@ -293,6 +294,7 @@ do_install_mender() {
# Clean stuff.
detach_device_maps ${mender_disk_mappings[@]}
rm -rf $output_dir/sdimg
[[ $keep -eq 0 ]] && { rm -rf $mender_dir; }
}
PARAMS=""
@ -331,6 +333,10 @@ while (( "$#" )); do
tenant_token=$2
shift 2
;;
-k | --keep)
keep="1"
shift 1
;;
-h | --help)
show_help
;;

4
mender-convert.sh

@ -397,6 +397,10 @@ do_install_mender_to_mender_disk_image() {
stage_4_args="${stage_4_args} -t ${tenant_token}"
fi
if [ -n "${keep}" ]; then
stage_4_args="${stage_4_args} -k"
fi
eval set -- " ${stage_4_args}"
export -f create_device_maps

Loading…
Cancel
Save