I am writing a Bash script for installing Asterisk. Instead of running the make menuselect
command, which provides an interactive UI to select different options, I want to use the command menuselect/menuselect --enable ____ menuselect.makeopts
to select required options for the build. But when I run the script, I get this error:
menuselect/menuselect: No such file or directory
How to run this command from a script?
You need to do a preliminary build with make menuselect.makeopts
before you can run menuselect
. Here's what a portion of my build script looks like:
pushd /usr/local/src/asterisk-13.5.0/
./configure --libdir=/usr/lib64 --without-dahdi --without-pri --without-gtk2 \
--without-radius --without-x11 --without-speex --with-pjproject-bundled
make menuselect.makeopts
menuselect/menuselect \
--disable-category MENUSELECT_ADDONS \
--disable-category MENUSELECT_APPS \
--enable app_authenticate --enable app_cdr --enable app_celgenuserevent \
--enable app_channelredirect --enable app_chanisavail --enable app_chanspy \
...
make
make install WGET_EXTRA_ARGS="--no-verbose"
make config
popd
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With