diff --git a/roles/pbx/tasks/freepbx.yml b/roles/pbx/tasks/freepbx.yml index a71cfba1c..8e4497618 100644 --- a/roles/pbx/tasks/freepbx.yml +++ b/roles/pbx/tasks/freepbx.yml @@ -96,6 +96,18 @@ extra_opts: [--strip-components=1] creates: "{{ freepbx_src_dir }}/install" +- name: "FreePBX - 2021-11-06: TEMPORARILY force FreePBX 16 to work with Asterisk 19 - patch /opt/iiab/freepbx/install.php" + replace: + path: /opt/iiab/freepbx/install.php + regexp: 'version_compare\(\$astversion, "19", "ge"\)\) \{$' + replace: 'version_compare($astversion, "20", "ge")) {' + +- name: "FreePBX - 2021-11-06: TEMPORARILY force FreePBX 16 to work with Asterisk 19 - patch /opt/iiab/freepbx/installlib/installcommand.class.php" + replace: + path: /opt/iiab/freepbx/installlib/installcommand.class.php + regexp: 'version_compare\(\$matches\[1\], "19", "ge"\)\) \{$' + replace: 'version_compare($matches[1], "20", "ge")) {' + # 2021-08-04: FreePBX 16 no longer needs this FreePBX 15 patch # - name: FreePBX - Patch FreePBX source - IIAB Bug 1685 # patch: