4230a3ba6e
Squashfs-tools is missing when building the tinyipa image during the post job, this patch adds a new script to the tinyipa build process that ensures that missing dependencies get installed as part of the build process. It also replaces a use of realpath it build-iso.sh where it should be readlink to ensure that we don't need that dependency. Change-Id: I9a60dcf42f6a9ba624aa347f0f375bb40432ef77 Closes-Bug: #1567981
18 lines
453 B
Bash
Executable File
18 lines
453 B
Bash
Executable File
#!/bin/bash
|
|
|
|
PACKAGES="wget python-pip unzip sudo gawk squashfs-tools"
|
|
|
|
echo "Installing dependencies:"
|
|
|
|
if [ -x "/usr/bin/apt-get" ]; then
|
|
sudo -E apt-get update
|
|
sudo -E apt-get install -y $PACKAGES
|
|
elif [ -x "/usr/bin/dnf" ]; then
|
|
sudo -E dnf install -y $PACKAGES
|
|
elif [ -x "/usr/bin/yum" ]; then
|
|
sudo -E yum install -y $PACKAGES
|
|
else
|
|
echo "No supported package manager installed on system. Supported: apt, yum, dnf"
|
|
exit 1
|
|
fi
|