Kingsley Tart
2021-Nov-08 17:53 UTC
[asterisk-users] automating "make menuselect" options when building
Hi, I realise that this is not really specific to Asterisk, but this seems as sensible a place to ask as any. If I want to create a script to automate the build of my chosen Asterisk setup, what's the best way to automate my selections that I did interactively when I ran "make menuselect" ? I think doing that created a makeopts file somewhere. If I were to just copy in the makeopts file I created from a build on another machine, is there a process that can check that to ensure that everything selected in that can be built, or is doing "make" and seeing whether that worked the only way? Cheers, Kingsley.
Joshua C. Colp
2021-Nov-08 17:58 UTC
[asterisk-users] automating "make menuselect" options when building
On Mon, Nov 8, 2021 at 1:53 PM Kingsley Tart <kingsley at dns99.co.uk> wrote:> Hi, > > I realise that this is not really specific to Asterisk, but this seems > as sensible a place to ask as any. > > If I want to create a script to automate the build of my chosen > Asterisk setup, what's the best way to automate my selections that I > did interactively when I ran "make menuselect" ? > > I think doing that created a makeopts file somewhere. If I were to just > copy in the makeopts file I created from a build on another machine, is > there a process that can check that to ensure that everything selected > in that can be built, or is doing "make" and seeing whether that worked > the only way? >There is a programmatic way of controlling menuselect for this usage[1][2][3] without sharing makeopts file. [1] https://wiki.asterisk.org/wiki/display/AST/Using+Menuselect+to+Select+Asterisk+Options#UsingMenuselecttoSelectAsteriskOptions-ControllingMenuselect [2] https://www.asterisk.org/configuring-an-asterisk-build-from-the-command-line/ [3] https://www.asterisk.org/configuring-an-asterisk-build-from-the-command-line-part-2/ -- Joshua C. Colp Asterisk Technical Lead Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20211108/77d93238/attachment.html>
Carlos Chavez
2021-Nov-08 18:01 UTC
[asterisk-users] automating "make menuselect" options when building
On 08/11/21 11:53, Kingsley Tart wrote:> Hi, > > I realise that this is not really specific to Asterisk, but this seems > as sensible a place to ask as any. > > If I want to create a script to automate the build of my chosen > Asterisk setup, what's the best way to automate my selections that I > did interactively when I ran "make menuselect" ? > > I think doing that created a makeopts file somewhere. If I were to just > copy in the makeopts file I created from a build on another machine, is > there a process that can check that to ensure that everything selected > in that can be built, or is doing "make" and seeing whether that worked > the only way? > > Cheers, > Kingsley. >Just use the something like the following in your script: make menuselect.makeopts menuselect/menuselect --enable codec_opus --enable codec_silk --enable codec_siren7--enable codec_siren14 menuselect.makeopts Docs are here: https://wiki.asterisk.org/wiki/display/AST/Using+Menuselect+to+Select+Asterisk+Options#UsingMenuselecttoSelectAsteriskOptions-ControllingMenuselect -- Telecomunicaciones Abiertas de México S.A. de C.V. Carlos Chávez +52 (55)8116-9161