deb-pkg: Delete the pre-condition checks in install the Debian package
These pre-condition checks should be checked when getting board.xml. Tracked-On: #6688 Signed-off-by: Hu Fenglin <fenglin.hu@intel.com>
This commit is contained in:
parent
d78d06c23d
commit
22af2fbb0b
|
@ -1,55 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#* Copyright (c) 2020 Intel Corporation SPDX-License-Identifier: BSD-3-Clause
|
|
||||||
# preinst script for acrn-hypervisor
|
|
||||||
|
|
||||||
acrnnative=$(ls /sys/class/ |grep vhm || true)
|
|
||||||
if [ -z "$acrnnative" ]
|
|
||||||
then
|
|
||||||
echo "You are in ubuntu, let's pre-check whether fit acrn needs"
|
|
||||||
else
|
|
||||||
echo "You are in acrn already, no need pre-check "
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
#check vt
|
|
||||||
vtd=$(ls -al /sys/firmware/acpi/tables |grep DMAR || true)
|
|
||||||
if [ -z "$vtd" ]
|
|
||||||
then
|
|
||||||
echo "Error ! VT-d not enabled!"
|
|
||||||
echo "This CPU does not support VT-d or it's not enabled through BIOS settings"
|
|
||||||
fi
|
|
||||||
vtx=$(lscpu |grep VT-x)
|
|
||||||
|
|
||||||
if [ -z "$vtx" ]
|
|
||||||
then
|
|
||||||
echo "Error ! VT-x not enabled!"
|
|
||||||
echo "This CPU does not support VT-x or it's not enabled through BIOS settings"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "VT-x/VT-d config is ok"
|
|
||||||
|
|
||||||
#check cpu
|
|
||||||
|
|
||||||
cputype=$(lscpu |awk '$1 == "Model"'|grep Core || true)
|
|
||||||
if [ -z "$cputype" ]
|
|
||||||
then
|
|
||||||
echo "CPU type not Core"
|
|
||||||
echo "Xeon Processors are not supported!"
|
|
||||||
echo "Warning ! ACRN may not support your hardware!"
|
|
||||||
else
|
|
||||||
echo "cpu type is ok"
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
#check memory
|
|
||||||
totalmemry=200000000000
|
|
||||||
|
|
||||||
wholememory=$(cat /proc/meminfo |grep MemTotal:|awk '{print $2}')
|
|
||||||
|
|
||||||
if [[ $wholememory -gt $totalmemry ]]
|
|
||||||
then
|
|
||||||
echo "Warning ! memory is greater than 16G, please rebuild hypervisor"
|
|
||||||
echo "if you had rebuild version please ignore"
|
|
||||||
else
|
|
||||||
echo "memory is ok, $wholememory"
|
|
||||||
fi
|
|
|
@ -104,7 +104,6 @@ def create_acrn_deb(board, scenario, version, build_dir):
|
||||||
run_command('chmod +x ./build/acrn_release_deb/etc/grub.d/100_ACRN', cur_dir)
|
run_command('chmod +x ./build/acrn_release_deb/etc/grub.d/100_ACRN', cur_dir)
|
||||||
run_command('chmod +x ./build/acrn_release_deb/DEBIAN/postinst', cur_dir)
|
run_command('chmod +x ./build/acrn_release_deb/DEBIAN/postinst', cur_dir)
|
||||||
run_command('sed -i \'s/\r//\' ./build/acrn_release_deb/DEBIAN/postinst', cur_dir)
|
run_command('sed -i \'s/\r//\' ./build/acrn_release_deb/DEBIAN/postinst', cur_dir)
|
||||||
run_command('cp ./misc/packaging/acrn-hypervisor.preinst ./build/acrn_release_deb/DEBIAN/preinst', cur_dir)
|
|
||||||
run_command('chmod +x ./build/acrn_release_deb/DEBIAN/preinst', cur_dir)
|
run_command('chmod +x ./build/acrn_release_deb/DEBIAN/preinst', cur_dir)
|
||||||
run_command('sed -i \'s/\r//\' ./build/acrn_release_deb/DEBIAN/preinst', cur_dir)
|
run_command('sed -i \'s/\r//\' ./build/acrn_release_deb/DEBIAN/preinst', cur_dir)
|
||||||
|
|
||||||
|
|
|
@ -339,7 +339,6 @@ def create_acrn_deb():
|
||||||
add_cmd_list(cmd_list, 'chmod +x acrn_release_deb/DEBIAN/postinst', cur_dir)
|
add_cmd_list(cmd_list, 'chmod +x acrn_release_deb/DEBIAN/postinst', cur_dir)
|
||||||
add_cmd_list(cmd_list, 'sed -i \'s/\r//\' acrn_release_deb/DEBIAN/postinst', cur_dir)
|
add_cmd_list(cmd_list, 'sed -i \'s/\r//\' acrn_release_deb/DEBIAN/postinst', cur_dir)
|
||||||
|
|
||||||
add_cmd_list(cmd_list, 'cp acrn-hypervisor.preinst acrn_release_deb/DEBIAN/preinst', cur_dir)
|
|
||||||
add_cmd_list(cmd_list, 'chmod +x acrn_release_deb/DEBIAN/preinst', cur_dir)
|
add_cmd_list(cmd_list, 'chmod +x acrn_release_deb/DEBIAN/preinst', cur_dir)
|
||||||
add_cmd_list(cmd_list, 'sed -i \'s/\r//\' acrn_release_deb/DEBIAN/preinst', cur_dir)
|
add_cmd_list(cmd_list, 'sed -i \'s/\r//\' acrn_release_deb/DEBIAN/preinst', cur_dir)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue