mirror of
https://github.com/iiab/iiab.git
synced 2025-02-15 04:32:11 +00:00
patch for 64-bit arm installs
This commit is contained in:
parent
8833570a8e
commit
3d951f7249
2 changed files with 32 additions and 0 deletions
26
roles/pbx/files/install_prereq.diff
Normal file
26
roles/pbx/files/install_prereq.diff
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
--- install_prereq.orig 2023-04-01 01:41:56.859545082 -0500
|
||||||
|
+++ install_prereq 2023-04-01 01:44:28.744269701 -0500
|
||||||
|
@@ -25,7 +25,7 @@
|
||||||
|
# Asterisk: for addons:
|
||||||
|
PACKAGES_DEBIAN="$PACKAGES_DEBIAN libspeex-dev libspeexdsp-dev libogg-dev libvorbis-dev libasound2-dev portaudio19-dev libcurl4-openssl-dev xmlstarlet bison flex"
|
||||||
|
PACKAGES_DEBIAN="$PACKAGES_DEBIAN libpq-dev unixodbc-dev libneon27-dev libgmime-2.6-dev libgmime-3.0-dev liblua5.2-dev liburiparser-dev libxslt1-dev libssl-dev"
|
||||||
|
-PACKAGES_DEBIAN="$PACKAGES_DEBIAN libmysqlclient-dev libbluetooth-dev libradcli-dev freetds-dev libjack-jackd2-dev bash libcap-dev"
|
||||||
|
+PACKAGES_DEBIAN="$PACKAGES_DEBIAN libmariadb-dev libbluetooth-dev libradcli-dev freetds-dev libjack-jackd2-dev bash libcap-dev"
|
||||||
|
PACKAGES_DEBIAN="$PACKAGES_DEBIAN libsnmp-dev libiksemel-dev libcorosync-common-dev libcpg-dev libcfg-dev libnewt-dev libpopt-dev libical-dev libspandsp-dev"
|
||||||
|
PACKAGES_DEBIAN="$PACKAGES_DEBIAN libresample1-dev libc-client2007e-dev binutils-dev libsrtp0-dev libsrtp2-dev libgsm1-dev doxygen graphviz zlib1g-dev libldap2-dev"
|
||||||
|
PACKAGES_DEBIAN="$PACKAGES_DEBIAN libcodec2-dev libfftw3-dev libsndfile1-dev libunbound-dev"
|
||||||
|
@@ -193,8 +193,13 @@
|
||||||
|
tocheck="${tocheck} ^${pack}$ ~P^${pack}$"
|
||||||
|
done
|
||||||
|
pkgs=$(aptitude -F '%c %p' search ${tocheck} 2>/dev/null | awk '/^p/{print $2}')
|
||||||
|
+ arch=$(uname -m)
|
||||||
|
if [ ${#pkgs} -ne 0 ]; then
|
||||||
|
- echo $pkgs | sed -r -e "s/ ?[^ :]+:i386//g"
|
||||||
|
+ if [ "$arch" = "X86_64" ]; then
|
||||||
|
+ echo $pkgs | sed -r -e "s/ ?[^ :]+:i386//g"
|
||||||
|
+ elif [ "$arch" = "aarch64" ]; then
|
||||||
|
+ echo $pkgs | sed -r -e "s/ ?[^ :]+:armhf//g"
|
||||||
|
+ fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
|
@ -55,6 +55,12 @@
|
||||||
# name: aptitude
|
# name: aptitude
|
||||||
# state: latest
|
# state: latest
|
||||||
|
|
||||||
|
# https://github.com/iiab/iiab/issues/3489
|
||||||
|
- name: Apply patch to {{ asterisk_src_dir }}/contrib/scripts/install_prereq for 3489
|
||||||
|
ansible.posix.patch:
|
||||||
|
src: install_prereq.diff
|
||||||
|
dest: "{{ asterisk_src_dir }}/contrib/scripts/install_prereq"
|
||||||
|
|
||||||
- name: Asterisk - Run 'install_prereq install' for dependencies - CAN TAKE 2-5 MIN OR LONGER!
|
- name: Asterisk - Run 'install_prereq install' for dependencies - CAN TAKE 2-5 MIN OR LONGER!
|
||||||
shell: export DEBIAN_FRONTEND=noninteractive && ./contrib/scripts/install_prereq install
|
shell: export DEBIAN_FRONTEND=noninteractive && ./contrib/scripts/install_prereq install
|
||||||
args:
|
args:
|
||||||
|
|
Loading…
Reference in a new issue