Skip to content

sardigital/docker-asterisk-debbuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is it?

This is a Dockerfile and shell script to create a Docker image that will, when run, build unofficial Debian Jessie packages of the current Asterisk 13 tarball including PJSIP 2.5.5.

Found and corrected bug: Unknown value '' found in build_tools/menuselect-deps for NATIVE_ARCH

Added asterisk modules:

app_cdr
cdr_odbc
func_odbc
res_odbc
generic_odbc
ltdl

Usage

git clone https://github.com/sardigital/docker-asterisk-debbuilder.git
cd docker-asterisk-debbuilder
docker build -t astbuild .
docker run astbuild

Package notes

The packages are created using FPM (https://github.com/jordansissel/fpm) and don't follow the conventions of the official Asterisk and PJSIP Debian packages. Especially since FPM doesn't use dpkg-shlibdeps, the manually created library dependencies are sketchy at best. I chose FPM because of it's ability to create packages on the fly with only one command invocation and without needing elaborate packaging work.

I really do like FPM, but think it's best used for packaging scripts and stuff that doesn't use dynamic linking. Nevertheless, the packages created by this Dockerfile do work fine.

About

Dockerfile to build unofficial Asterisk 13 packages for Debian Jessie

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%