diff --git a/examples/ack-aliyunlinux2.json b/examples/ack-aliyunlinux2.json index f078e01..9cda3bb 100644 --- a/examples/ack-aliyunlinux2.json +++ b/examples/ack-aliyunlinux2.json @@ -2,7 +2,7 @@ "variables": { "region": "cn-hangzhou", "image_name": "test_image{{timestamp}}", - "source_image": "aliyun_2_1903_x64_20G_uefi_alibase_20200616.vhd", + "source_image": "aliyun_2_1903_x64_20G_alibase_20200529.vhd", "instance_type": "ecs.g6.large", "access_key": "{{env `ALICLOUD_ACCESS_KEY`}}", "secret_key": "{{env `ALICLOUD_SECRET_KEY`}}" @@ -29,6 +29,7 @@ "scripts/reboot.sh", "scripts/cleanUpKerneles.sh", "config/default.sh", + "scripts/disableTuned.sh", "scripts/verify.sh" ], "expect_disconnect": true diff --git a/scripts/disableTuned.sh b/scripts/disableTuned.sh new file mode 100644 index 0000000..2cd8d64 --- /dev/null +++ b/scripts/disableTuned.sh @@ -0,0 +1,13 @@ +#! /bin/bash + +# check if image_id="aliyun_2_1903_x64_20G_alibase_20200529.vhd" and tuned service is off + +if [ -f "/etc/image-id" ]; then + image_id=$(cat /etc/image-id |grep image_id |cut -d "=" -f2) + + if [ "$image_id" = "\"aliyun_2_1903_x64_20G_alibase_20200526.vhd\"" ] || [ "$image_id" = "\"aliyun_2_1903_x64_20G_alibase_20200529.vhd\"" ]; then + systemctl stop tuned + systemctl disable tuned + echo "Succesfully stop and disable tuned" + fi +fi \ No newline at end of file