Allow qemu-utils to be used to build image
This patch allows build sahara images in ubuntu/debian distribution with qemu-utils package. Change-Id: Ibfa5c2550898a0d36b51057f5cd2b85f434b57f5 Story: 2006505 Task: 36483
This commit is contained in:
parent
36d2edc24d
commit
24a0ea0195
@ -327,7 +327,7 @@ fi
|
|||||||
#################
|
#################
|
||||||
|
|
||||||
is_installed() {
|
is_installed() {
|
||||||
if [ "$platform" = 'ubuntu' ]; then
|
if [ "$platform" = 'ubuntu' -o "$platform" = 'debian' ]; then
|
||||||
dpkg -s "$1" &> /dev/null
|
dpkg -s "$1" &> /dev/null
|
||||||
else
|
else
|
||||||
# centos, fedora, opensuse, or rhel
|
# centos, fedora, opensuse, or rhel
|
||||||
@ -339,8 +339,8 @@ is_installed() {
|
|||||||
|
|
||||||
need_required_packages() {
|
need_required_packages() {
|
||||||
case "$platform" in
|
case "$platform" in
|
||||||
"ubuntu")
|
"ubuntu" | "debian")
|
||||||
package_list="qemu kpartx git"
|
package_list="qemu-utils kpartx git"
|
||||||
;;
|
;;
|
||||||
"fedora")
|
"fedora")
|
||||||
package_list="qemu-img kpartx git"
|
package_list="qemu-img kpartx git"
|
||||||
@ -359,6 +359,7 @@ need_required_packages() {
|
|||||||
|
|
||||||
for p in `echo $package_list`; do
|
for p in `echo $package_list`; do
|
||||||
if ! is_installed $p; then
|
if ! is_installed $p; then
|
||||||
|
echo "Package $p is not installed on the system."
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -369,7 +370,7 @@ if need_required_packages; then
|
|||||||
# install required packages if requested
|
# install required packages if requested
|
||||||
if [ -n "$DIB_UPDATE_REQUESTED" ]; then
|
if [ -n "$DIB_UPDATE_REQUESTED" ]; then
|
||||||
case "$platform" in
|
case "$platform" in
|
||||||
"ubuntu")
|
"ubuntu" | "debian")
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install $package_list -y
|
sudo apt-get install $package_list -y
|
||||||
;;
|
;;
|
||||||
|
Loading…
Reference in New Issue
Block a user