From e7d842ab90c8ed175e1264cf07f75bd369d015d2 Mon Sep 17 00:00:00 2001 From: Anish Mangal Date: Sat, 19 Jan 2019 05:40:51 +0000 Subject: [PATCH] Fix and optimize chan_dongle.yml --- roles/pbx/tasks/chan_dongle.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/roles/pbx/tasks/chan_dongle.yml b/roles/pbx/tasks/chan_dongle.yml index b41dd50ad..5d8679c59 100644 --- a/roles/pbx/tasks/chan_dongle.yml +++ b/roles/pbx/tasks/chan_dongle.yml @@ -33,13 +33,26 @@ command: "./bootstrap" args: chdir: "{{ chan_dongle_src_dir }}" + creates: "{{ chan_dongle_src_dir }}/configure" + +- name: chan_dongle - Find out asterisk version + command: "asterisk -V |cut -d ' ' -f 2" + register: asterisk_ver - name: chan_dongle - Run the configure script - command: "./configure" + command: "./configure --with-astversion={{asterisk_ver.stdout}}" args: chdir: "{{ chan_dongle_src_dir }}" + creates: "{{ chan_dongle_src_dir }}/Makefile" - name: chan_dongle - Run 'make' command: make args: chdir: "{{ chan_dongle_src_dir }}" + creates: "{{ chan_dongle_src_dir }}/chan_dongle.o" + +- name: chan_dongle - Run 'make install' + command: make install + args: + chdir: "{{ chan_dongle_src_dir }}" + creates: "/usr/lib/asterisk/modules/chan_dongle.so"