Skip to content

Instantly share code, notes, and snippets.

@Wriar
Created April 22, 2024 03:19
Show Gist options
  • Select an option

  • Save Wriar/7b8a3b949c5c28078006f227ac69d765 to your computer and use it in GitHub Desktop.

Select an option

Save Wriar/7b8a3b949c5c28078006f227ac69d765 to your computer and use it in GitHub Desktop.
yum groupinstall "Development Tools"

yum install sangoma-devel16

mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}

echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros

asterisk-version-switch

PRESS 0 to select ASTERISK 20

cd ~/rpmbuild/SOURCES

yumdownloader --source asterisk20-20.5.0

wget https://raw.githubusercontent.com/usecallmanagernz/patches/master/asterisk/cisco-usecallmanager-20.5.0.patch

rpm --nomd5 -ivh ~/rpmbuild/SOURCES/asterisk20-20.5.0-1.sng7.src.rpm

yum-builddep ~/rpmbuild/SPECS/asterisk20.spec

rpmbuild -bp ~/rpmbuild/SPECS/asterisk20.spec

nano ~/rpmbuild/SPECS/asterisk20.spec

ADD Patch7: cisco-usecallmanager-20.5.0.patch under line containing Patch6:

ADD %patch7 -p1 under line containing %patch6 -p1

rpmbuild -bp ~/rpmbuild/SPECS/asterisk20.spec

rpmbuild -ba ~/rpmbuild/SPECS/asterisk20.spec

rpm -Uvh ~/rpmbuild/RPMS/x86_64/asterisk20-20*.rpm --force

rpm -Uvh ~/rpmbuild/RPMS/x86_64/asterisk20-[a-l]*.rpm --force

rpm -Uvh ~/rpmbuild/RPMS/x86_64/asterisk20-[n-r]*.rpm --force

rpm -Uvh ~/rpmbuild/RPMS/x86_64/asterisk20-t*.rpm --force

rpm -Uvh ~/rpmbuild/RPMS/x86_64/asterisk20-voicemail-20*.rpm --force

fwconsole chown

fwconsole restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment