Files
kali-arm/build-deps.sh
2018-06-22 18:30:52 -05:00

32 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root"
exit 1
fi
while fuser /var/lib/dpkg/lock >/dev/null ; do
sleep 5
done
apt-get update
apt-get install -y git-core gnupg flex bison gperf build-essential \
zip curl libncurses5-dev zlib1g-dev libncurses5-dev kali-archive-keyring \
parted kpartx debootstrap pixz qemu-user-static abootimg cgpt vboot-kernel-utils \
vboot-utils u-boot-tools bc lzma lzop automake autoconf m4 dosfstools rsync \
schedtool git dosfstools e2fsprogs device-tree-compiler libssl-dev qemu-user-static \
crossbuild-essential-armhf crossbuild-essential-armel crossbuild-essential-arm64 \
systemd-container
echo "Waiting for other software manager to finish..."
MACHINE_TYPE=`uname -m`
if [ ${MACHINE_TYPE} == 'x86_64' ]; then
dpkg --add-architecture i386
# apt-get update to make sure we have a list of the i386 packages
apt-get update
apt-get install -y libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
else
apt-get install -y libncurses5
fi