Summary:ASTERISK-27770: [patch] install_prereq: Add Slackware (somehow).
Reporter:Alexander Traud (traud)Labels:patch
Date Opened:2018-03-23 12:24:52Date Closed:2018-04-03 06:16:07
Versions:13.20.0 Frequency of
Environment:Slackware 14.2Attachments:( 0) Slackware.patch
Description:In Asterisk, libedit is a basic/essential requirement. Because of ASTERISK-27634, Asterisk 16 is going to ship without an internal copy of libedit. The latest version of Slackware, Slackware 14.2, does not have libedit in its official package list. Either you [build it yourself|http://thrysoee.dk/editline/] or you use a newer version like Slackware-current. Furthermore, even Slackware-current does not have libjansson, yet.

Therefore, the change to ./contrib/scripts/install_prereq is limited to find/get the essential requirements for Asterisk. Furthermore, Mantis 3900 (now ASTERISK-3810) introduced a startup script. The attached patch incorporates that script so it is installed by {{make config}}.

Although the attached patch does not include a full list of packages, interested users can find the package(s) for their desired optional Asterisk module via:
A) [Web interface|http://package.slackware.com] or
B) command line interface: {{# slackpkg [file-search|http://docs.slackware.com/slackware:slackpkg#file-search] _header.h_}}
The file in question can be found via the file {{configure.ac}} - either you search for the header (forth parameter of AST_EXT_LIB_CHECK) or you use the name of the shared library (second parameter of AST_EXT_LIB_CHECK). If you go for the library, prepend 'lib' and append 'so'. For example, the name 'srtp2' gets the filename 'libsrtp2.so'.
Comments:By: Asterisk Team (asteriskteam) 2018-03-23 12:24:53.283-0500

Thanks for creating a report! The issue has entered the triage process. That means the issue will wait in this status until a Bug Marshal has an opportunity to review the issue. Once the issue has been reviewed you will receive comments regarding the next steps towards resolution.

A good first step is for you to review the [Asterisk Issue Guidelines|https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines] if you haven't already. The guidelines detail what is expected from an Asterisk issue report.

Then, if you are submitting a patch, please review the [Patch Contribution Process|https://wiki.asterisk.org/wiki/display/AST/Patch+Contribution+Process].

By: Friendly Automation (friendly-automation) 2018-04-03 06:16:09.129-0500

Change 8648 merged by Jenkins2:
install_prereq: Add Slackware (somehow).


By: Friendly Automation (friendly-automation) 2018-04-03 06:20:07.292-0500

Change 8647 merged by Jenkins2:
install_prereq: Add Slackware (somehow).


By: Friendly Automation (friendly-automation) 2018-04-03 06:23:27.286-0500

Change 8649 merged by Jenkins2:
install_prereq: Add Slackware (somehow).