diff options
author | Mounir Lamouri <volkmar@gentoo.org> | 2009-03-10 17:19:34 +0000 |
---|---|---|
committer | Mounir Lamouri <volkmar@gentoo.org> | 2009-03-10 17:19:34 +0000 |
commit | defdc335939e3e10d200fc0b7c3337af18d79fad (patch) | |
tree | d25aa0ce0d437a87080ad6efbd5c88649047857e | |
parent | nets-libs/libpri: fixing SRC_URI (diff) | |
download | voip-defdc335939e3e10d200fc0b7c3337af18d79fad.tar.gz voip-defdc335939e3e10d200fc0b7c3337af18d79fad.tar.bz2 voip-defdc335939e3e10d200fc0b7c3337af18d79fad.zip |
net-misc/asterisk-cvs: removing : host dead, live ebuild is 4 years old
svn path=/trunk/; revision=802
-rw-r--r-- | net-misc/asterisk-cvs/ChangeLog | 246 | ||||
-rw-r--r-- | net-misc/asterisk-cvs/Manifest | 2 | ||||
-rw-r--r-- | net-misc/asterisk-cvs/asterisk-cvs-9999.ebuild | 288 |
3 files changed, 0 insertions, 536 deletions
diff --git a/net-misc/asterisk-cvs/ChangeLog b/net-misc/asterisk-cvs/ChangeLog deleted file mode 100644 index 3d00335..0000000 --- a/net-misc/asterisk-cvs/ChangeLog +++ /dev/null @@ -1,246 +0,0 @@ -2005-10-29 21:37 stkn - - * [r2] trunk/dev-libs, trunk/dev-libs/pwlib, - trunk/dev-libs/pwlib/Manifest, trunk/dev-libs/pwlib/files, - trunk/dev-libs/pwlib/files/digest-pwlib-1.8.4, - trunk/dev-libs/pwlib/files/digest-pwlib-1.8.7, - trunk/dev-libs/pwlib/files/digest-pwlib-1.9.1, - trunk/dev-libs/pwlib/files/pwlib-1.6.3-dyn-esd.patch, - trunk/dev-libs/pwlib/files/pwlib-1.8.7-instplugins.diff, - trunk/dev-libs/pwlib/pwlib-1.8.4.ebuild, - trunk/dev-libs/pwlib/pwlib-1.8.7.ebuild, - trunk/dev-libs/pwlib/pwlib-1.9.1.ebuild, trunk/dev-python, - trunk/dev-python/pyst, trunk/dev-python/pyst/Manifest, - trunk/dev-python/pyst/files, - trunk/dev-python/pyst/files/digest-pyst-0.0.4_rc12, - trunk/dev-python/pyst/pyst-0.0.4_rc12.ebuild, trunk/media-libs, - trunk/media-libs/libsupertone, - trunk/media-libs/libsupertone/Manifest, - trunk/media-libs/libsupertone/files, - trunk/media-libs/libsupertone/files/digest-libsupertone-0.0.2, - trunk/media-libs/libsupertone/libsupertone-0.0.2.ebuild, - trunk/media-libs/spandsp, trunk/media-libs/spandsp/Manifest, - trunk/media-libs/spandsp/files, - trunk/media-libs/spandsp/files/digest-spandsp-0.0.2_pre20, - trunk/media-libs/spandsp/files/spandsp-0.0.2_pre20-nommx.diff, - trunk/media-libs/spandsp/spandsp-0.0.2_pre20.ebuild, - trunk/media-sound, trunk/media-sound/mpg123, - trunk/media-sound/mpg123/Manifest, - trunk/media-sound/mpg123/files, - trunk/media-sound/mpg123/files/digest-mpg123-0.59r, - trunk/media-sound/mpg123/files/mpg123-0.59r-patches-1.0.tar.bz2, - trunk/media-sound/mpg123/mpg123-0.59r.ebuild, trunk/net-im, - trunk/net-im/gnomemeeting, trunk/net-im/gnomemeeting/Manifest, - trunk/net-im/gnomemeeting/files, - trunk/net-im/gnomemeeting/files/digest-gnomemeeting-1.2.2, - trunk/net-im/gnomemeeting/files/gnomemeeting-1.2.1-configure.patch, - trunk/net-im/gnomemeeting/files/gnomemeeting-1.2.2-dbus.diff, - trunk/net-im/gnomemeeting/gnomemeeting-1.2.2.ebuild, - trunk/net-im/ohphone, trunk/net-im/ohphone/Manifest, - trunk/net-im/ohphone/files, - trunk/net-im/ohphone/files/digest-ohphone-1.14.4, - trunk/net-im/ohphone/files/ohphone-1.14.4-pwlibsdl.diff, - trunk/net-im/ohphone/ohphone-1.14.4.ebuild, trunk/net-libs, - trunk/net-libs/libmfcr2, trunk/net-libs/libmfcr2/Manifest, - trunk/net-libs/libmfcr2/files, - trunk/net-libs/libmfcr2/files/digest-libmfcr2-0.0.3, - trunk/net-libs/libmfcr2/files/libmfcr2-0.0.3-gentoo.diff, - trunk/net-libs/libmfcr2/libmfcr2-0.0.3.ebuild, - trunk/net-libs/libpri, trunk/net-libs/libpri/ChangeLog, - trunk/net-libs/libpri/Manifest, trunk/net-libs/libpri/files, - trunk/net-libs/libpri/files/digest-libpri-1.2.0_beta1, - trunk/net-libs/libpri/files/libpri-1.2.0_beta1-gentoo.diff, - trunk/net-libs/libpri/libpri-1.2.0_beta1.ebuild, - trunk/net-libs/libpri/metadata.xml, trunk/net-libs/libunicall, - trunk/net-libs/libunicall/Manifest, - trunk/net-libs/libunicall/files, - trunk/net-libs/libunicall/files/digest-libunicall-0.0.3, - trunk/net-libs/libunicall/libunicall-0.0.3.ebuild, - trunk/net-libs/opal, trunk/net-libs/opal/Manifest, - trunk/net-libs/opal/files, - trunk/net-libs/opal/files/digest-opal-2.1.1, - trunk/net-libs/opal/files/opal-2.1.1-notrace.diff, - trunk/net-libs/opal/opal-2.1.1.ebuild, trunk/net-libs/openh323, - trunk/net-libs/openh323/Manifest, trunk/net-libs/openh323/files, - trunk/net-libs/openh323/files/digest-openh323-1.15.3, - trunk/net-libs/openh323/files/digest-openh323-1.15.6, - trunk/net-libs/openh323/files/digest-openh323-1.17.2, - trunk/net-libs/openh323/files/openh323-1.15.2-notrace.diff, - trunk/net-libs/openh323/openh323-1.15.3.ebuild, - trunk/net-libs/openh323/openh323-1.15.6.ebuild, - trunk/net-libs/openh323/openh323-1.17.2.ebuild, - trunk/net-libs/osptoolkit, trunk/net-libs/osptoolkit/Manifest, - trunk/net-libs/osptoolkit/files, - trunk/net-libs/osptoolkit/files/digest-osptoolkit-3.3.1, - trunk/net-libs/osptoolkit/osptoolkit-3.3.1.ebuild, - trunk/net-misc, trunk/net-misc/asterisk, - trunk/net-misc/asterisk-addons, - trunk/net-misc/asterisk-addons/Manifest, - trunk/net-misc/asterisk-addons/asterisk-addons-1.2.0_beta1.ebuild, - trunk/net-misc/asterisk-addons/files, - trunk/net-misc/asterisk-addons/files/asterisk-addons-1.2.0_beta1-gentoo-base.diff, - - trunk/net-misc/asterisk-addons/files/asterisk-addons-1.2.0_beta1-gentoo-ooh323c.diff, - - trunk/net-misc/asterisk-addons/files/asterisk-addons-1.2.0_beta1-gentoo-res_sqlite3.diff, - - trunk/net-misc/asterisk-addons/files/digest-asterisk-addons-1.2.0_beta1, - - trunk/net-misc/asterisk-addons/files/sqlite-3.2.1-data-corruption.patch, - trunk/net-misc/asterisk-app_backticks, - trunk/net-misc/asterisk-app_backticks/Manifest, - trunk/net-misc/asterisk-app_backticks/asterisk-app_backticks-20050917.ebuild, - trunk/net-misc/asterisk-app_backticks/files, - trunk/net-misc/asterisk-app_backticks/files/app_backticks-20050917-astcfg.diff, - - trunk/net-misc/asterisk-app_backticks/files/digest-asterisk-app_backticks-20050917, - trunk/net-misc/asterisk-app_cepstral, - trunk/net-misc/asterisk-app_cepstral/Manifest, - trunk/net-misc/asterisk-app_cepstral/asterisk-app_cepstral-20050917.ebuild, - trunk/net-misc/asterisk-app_cepstral/files, - trunk/net-misc/asterisk-app_cepstral/files/app_cepstral-20050917-astcfg.diff, - - trunk/net-misc/asterisk-app_cepstral/files/digest-asterisk-app_cepstral-20050917, - trunk/net-misc/asterisk-app_changrab, - trunk/net-misc/asterisk-app_changrab/Manifest, - trunk/net-misc/asterisk-app_changrab/asterisk-app_changrab-20050917.ebuild, - trunk/net-misc/asterisk-app_changrab/files, - trunk/net-misc/asterisk-app_changrab/files/app_changrab-20050917-astcfg.diff, - - trunk/net-misc/asterisk-app_changrab/files/digest-asterisk-app_changrab-20050917, - trunk/net-misc/asterisk-app_intercept, - trunk/net-misc/asterisk-app_intercept/Manifest, - trunk/net-misc/asterisk-app_intercept/asterisk-app_intercept-20050828.ebuild, - - trunk/net-misc/asterisk-app_intercept/asterisk-app_intercept-20050917.ebuild, - trunk/net-misc/asterisk-app_intercept/files, - trunk/net-misc/asterisk-app_intercept/files/app_intercept-20050623-astcfg.diff, - - trunk/net-misc/asterisk-app_intercept/files/digest-asterisk-app_intercept-20050828, - - trunk/net-misc/asterisk-app_intercept/files/digest-asterisk-app_intercept-20050917, - trunk/net-misc/asterisk-app_rtxfax, - trunk/net-misc/asterisk-app_rtxfax/Manifest, - trunk/net-misc/asterisk-app_rtxfax/asterisk-app_rtxfax-0.0.2_pre20.ebuild, - trunk/net-misc/asterisk-app_rtxfax/files, - trunk/net-misc/asterisk-app_rtxfax/files/app_rtxfax-0.0.2_pre20-gentoo.diff, - - trunk/net-misc/asterisk-app_rtxfax/files/digest-asterisk-app_rtxfax-0.0.2_pre20, - trunk/net-misc/asterisk-app_valetparking, - trunk/net-misc/asterisk-app_valetparking/Manifest, - trunk/net-misc/asterisk-app_valetparking/asterisk-app_valetparking-20050917.ebuild, - trunk/net-misc/asterisk-app_valetparking/files, - trunk/net-misc/asterisk-app_valetparking/files/app_valetparking-20050917-astcfg.diff, - - trunk/net-misc/asterisk-app_valetparking/files/digest-asterisk-app_valetparking-20050917, - trunk/net-misc/asterisk-chan_sccp, - trunk/net-misc/asterisk-chan_sccp/ChangeLog, - trunk/net-misc/asterisk-chan_sccp/Manifest, - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20050807.ebuild, - - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20050826.ebuild, - - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20050902.ebuild, - - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20050906.ebuild, - - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20050913.ebuild, - - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20050922.ebuild, - - trunk/net-misc/asterisk-chan_sccp/asterisk-chan_sccp-0.0.20051022.ebuild, - trunk/net-misc/asterisk-chan_sccp/files, - trunk/net-misc/asterisk-chan_sccp/files/chan_sccp-20050725-gentoo.diff, - - trunk/net-misc/asterisk-chan_sccp/files/chan_sccp-20050902-gentoo.diff, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20050807, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20050826, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20050902, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20050906, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20050913, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20050922, - - trunk/net-misc/asterisk-chan_sccp/files/digest-asterisk-chan_sccp-0.0.20051022, - trunk/net-misc/asterisk-chan_sccp/metadata.xml, - trunk/net-misc/asterisk-chan_ss7, - trunk/net-misc/asterisk-chan_ss7/Manifest, - trunk/net-misc/asterisk-chan_ss7/asterisk-chan_ss7-0.1.ebuild, - trunk/net-misc/asterisk-chan_ss7/files, - trunk/net-misc/asterisk-chan_ss7/files/chan_ss7-0.1-gentoo.diff, - trunk/net-misc/asterisk-chan_ss7/files/digest-asterisk-chan_ss7-0.1, - trunk/net-misc/asterisk-chan_ss7/files/ss7.conf.sample, - trunk/net-misc/asterisk-chan_unicall, - trunk/net-misc/asterisk-chan_unicall/Manifest, - trunk/net-misc/asterisk-chan_unicall/asterisk-chan_unicall-0.0.3_pre5.ebuild, - trunk/net-misc/asterisk-chan_unicall/files, - trunk/net-misc/asterisk-chan_unicall/files/digest-asterisk-chan_unicall-0.0.3_pre5, - - trunk/net-misc/asterisk-chan_unicall/files/unicall-0.0.3_pre5-gentoo.diff, - trunk/net-misc/asterisk-chan_visdn, - trunk/net-misc/asterisk-chan_visdn/Manifest, - trunk/net-misc/asterisk-chan_visdn/asterisk-chan_visdn-0.14.0.ebuild, - trunk/net-misc/asterisk-chan_visdn/files, - trunk/net-misc/asterisk-chan_visdn/files/digest-asterisk-chan_visdn-0.14.0, - - trunk/net-misc/asterisk-chan_visdn/files/visdn-0.14.0-configure.diff, - ., Manifest, asterisk-cvs-9999.ebuild, files, - files/digest-asterisk-cvs-9999, - trunk/net-misc/asterisk-format_base64, - trunk/net-misc/asterisk-format_base64/Manifest, - trunk/net-misc/asterisk-format_base64/asterisk-format_base64-20050917.ebuild, - trunk/net-misc/asterisk-format_base64/files, - trunk/net-misc/asterisk-format_base64/files/digest-asterisk-format_base64-20050917, - - trunk/net-misc/asterisk-format_base64/files/format_base64-20050917-astcfg.diff, - trunk/net-misc/asterisk/ChangeLog, - trunk/net-misc/asterisk/Manifest, - trunk/net-misc/asterisk/asterisk-1.2.0_beta1.ebuild, - trunk/net-misc/asterisk/files, - trunk/net-misc/asterisk/files/1.0.0, - trunk/net-misc/asterisk/files/1.0.0/asterisk-1.0.5-uclibc-dns.diff, - trunk/net-misc/asterisk/files/1.0.0/asterisk.confd, - trunk/net-misc/asterisk/files/1.0.0/asterisk.rc6, - trunk/net-misc/asterisk/files/1.2.0, - trunk/net-misc/asterisk/files/1.2.0/asterisk.confd, - trunk/net-misc/asterisk/files/1.2.0/asterisk.rc6, - trunk/net-misc/asterisk/files/digest-asterisk-1.2.0_beta1, - trunk/net-misc/asterisk/metadata.xml, trunk/net-misc/linphone, - trunk/net-misc/linphone/Manifest, trunk/net-misc/linphone/files, - trunk/net-misc/linphone/files/digest-linphone-1.1.0, - trunk/net-misc/linphone/files/linphone-1.0.1-ipv6-include.diff, - trunk/net-misc/linphone/linphone-1.1.0.ebuild, - trunk/net-misc/wanpipe, trunk/net-misc/wanpipe/Manifest, - trunk/net-misc/wanpipe/files, - trunk/net-misc/wanpipe/files/digest-wanpipe-2.3.2_p4, - trunk/net-misc/wanpipe/files/wanpipe-2.3.2_p4-gcc34.diff, - trunk/net-misc/wanpipe/files/wanpipe.confd, - trunk/net-misc/wanpipe/wanpipe-2.3.2_p4.ebuild, - trunk/net-misc/yate, trunk/net-misc/yate/Manifest, - trunk/net-misc/yate/files, - trunk/net-misc/yate/files/digest-yate-0.9.0_pre1, - trunk/net-misc/yate/files/digest-yate-0.9.0_pre2, - trunk/net-misc/yate/files/yate-0.9.0-gtk2.diff, - trunk/net-misc/yate/files/yate.confd, - trunk/net-misc/yate/files/yate.rc6, - trunk/net-misc/yate/yate-0.9.0_pre1.ebuild, - trunk/net-misc/yate/yate-0.9.0_pre2.ebuild, - trunk/net-misc/zaptel, trunk/net-misc/zaptel/ChangeLog, - trunk/net-misc/zaptel/Manifest, trunk/net-misc/zaptel/files, - trunk/net-misc/zaptel/files/digest-zaptel-1.2.0_beta1, - trunk/net-misc/zaptel/files/zaptel-1.0.4-experimental-devfs26.diff, - trunk/net-misc/zaptel/files/zaptel-1.0.4-gcc34.patch, - trunk/net-misc/zaptel/files/zaptel-1.2.0_beta1-gentoo.diff, - trunk/net-misc/zaptel/files/zaptel.confd, - trunk/net-misc/zaptel/files/zaptel.devfsd, - trunk/net-misc/zaptel/files/zaptel.rc6, - trunk/net-misc/zaptel/files/zaptel.udevd, - trunk/net-misc/zaptel/metadata.xml, - trunk/net-misc/zaptel/zaptel-1.2.0_beta1.ebuild: - Initial import of private gentoo-voip repos - diff --git a/net-misc/asterisk-cvs/Manifest b/net-misc/asterisk-cvs/Manifest deleted file mode 100644 index 5f1ce04..0000000 --- a/net-misc/asterisk-cvs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD asterisk-cvs-9999.ebuild 7778 RMD160 9b31b94fd1b15bfc905673bb81d522f70e790ed5 SHA1 f50a856f8c3628ac876c22321bba6683b1968d34 SHA256 1429bb01a5c9a796d2225dbcb42eacc6985881ffb0d1d49afc645116a6a3e782 -MISC ChangeLog 12653 RMD160 eb74c4daa95534973ce573665e252df8e0a49dd3 SHA1 3c4782f8a9903f4e9e820e8e1c96f4f1fc6e066b SHA256 ea034e14d79534797a1f41c24f2cfb7f65d9e5cc9b7829425a49381cb7c5210e diff --git a/net-misc/asterisk-cvs/asterisk-cvs-9999.ebuild b/net-misc/asterisk-cvs/asterisk-cvs-9999.ebuild deleted file mode 100644 index deaf895..0000000 --- a/net-misc/asterisk-cvs/asterisk-cvs-9999.ebuild +++ /dev/null @@ -1,288 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -ECVS_SERVER="cvs.digium.com:/usr/cvsroot" -ECVS_MODULE="asterisk" -ECVS_AUTH="pserver" -ECVS_USER="anoncvs" -ECVS_PASS="anoncvs" - -inherit eutils cvs - -IUSE="alsa doc gtk mmx mysql pri zaptel debug postgres odbc \ - hardened speex h323 sqlite nosamples osp lowmem curl instsrc" - -#BRI_VERSION="0.2.0-RC8f-CVS" -#AST_PATCHES="1.2.0_beta-patches-1.0" - -## TODO: -# -# - uclibc patch still needed? (still applies) -# - bristuff (waiting...) -# - test nosamples and instsrc -# - add some more use flags... -# recent additions: osp, lowmem, curl -# - cleanup -# PWLIBDIR, OPENH323DIR still needed for asterisk's make all call? -# remove BLA+=foo.so bar.so change in patches -# - remove "rm -f .version" from base Makefile (for instsrc) -# - set OPTIONS and OPTIMIZE with sed? (avoids code duplication) -# - -MY_P="${P/_/-}" - -DESCRIPTION="Asterisk: A Modular Open Source PBX System" -HOMEPAGE="http://www.asterisk.org/" -#SRC_URI="http://ftp.digium.com/pub/asterisk/${MY_P}.tar.gz" -# http://www.netdomination.org/pub/asterisk/${PN}-${AST_PATCHES}.tar.bz2" -# bri? ( http://www.junghanns.net/downloads/bristuff-${BRI_VERSION}.tar.gz )" - -S=${WORKDIR}/${PN/-cvs/} - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~x86" - -RDEPEND="dev-libs/newt - media-sound/sox - media-sound/mpg123 - gtk? ( =x11-libs/gtk+-1.2* ) - pri? ( >=net-libs/libpri-1.1.0 ) - osp? ( >=net-libs/osptoolkit-3.3.1 ) - h323? ( >=dev-libs/pwlib-1.8.3 - >=net-libs/openh323-1.15.0 ) - alsa? ( media-libs/alsa-lib ) - curl? ( net-misc/curl ) - odbc? ( dev-db/unixODBC ) - mysql? ( dev-db/mysql ) - speex? ( media-libs/speex ) - sqlite? ( <dev-db/sqlite-3.0.0 ) - zaptel? ( >=net-misc/zaptel-1.1.0 ) - postgres? ( dev-db/postgresql )" - -# bri? ( >=net-libs/libpri-1.1.0 -# >=net-misc/zaptel-1.1.0 ) - -DEPEND="${RDEPEND} - dev-util/cvs - sys-devel/flex - sys-devel/bison - doc? ( app-doc/doxygen )" - -pkg_setup() { - # - # Regular checks - # - einfo "Running some pre-flight checks..." -} - -src_unpack() { - cvs_src_unpack - cd ${S} - - if ! use debug; then - einfo "Disabling debugging" - sed -i -e "s:^\(DEBUG=\):#\1:" \ - Makefile - fi - - sed -i -e "/^.*-march=\$(PROC).*/d" \ - -e "/^.*-mcpu=\$(PROC).*/d" \ - -e "s:^\(OPTIMIZE+=\).*:\1 ${CFLAGS}:" \ - -e "s:\(ASTVARRUNDIR=\$(INSTALL_PREFIX)/var/run\).*:\1/asterisk:" \ - Makefile -} - -src_compile() { - local myopts - - use lowmem && \ - myopts="-DLOW_MEMORY" - - if use h323; then - einfo "Building H.323 wrapper lib..." - make -C channels/h323 \ - NOTRACE=1 \ - PWLIBDIR=/usr/share/pwlib \ - OPENH323DIR=/usr/share/openh323 \ - libchanh323.a Makefile.ast || die "Make h323 failed" - fi - - einfo "Building Asterisk..." - make \ - OPTIONS="${myopts}" || die "Make failed" - - # create api docs - use doc && \ - make progdocs -} - -src_install() { - # install asterisk - make DESTDIR=${D} install || die "Make install failed" - make DESTDIR=${D} samples || die "Failed to create sample files" - - # remove installed sample files if nosamples flag is set - if use nosamples; then - einfo "Skipping installation of sample files..." - einfo "See ${ROOT}usr/share/doc/${PF}/configs for configuration files" - insinto /usr/share/doc/${PF}/configs - newins ${D}etc/asterisk/asterisk.conf asterisk.conf.sample - - # skip installation of sample configuration files - # if asterisk-1.1.0 or later is present - if has_version ">net-misc/asterisk-1.1.0" - then - rm -f ${D}etc/asterisk/* - else - einfo "No previous or old (<=1.0.x) installation of ${PN} found," - einfo "installing sample configuration files!" - fi - rm -rf ${D}var/spool/asterisk/voicemail/default - rm -f ${D}var/lib/asterisk/mohmp3/* - rm -f ${D}var/lib/asterisk/sounds/demo-* - rm -f ${D}var/lib/asterisk/agi-bin/* - else - einfo "Sample files have been installed" - keepdir /var/spool/asterisk/voicemail/default/1234/INBOX - fi - - # don't delete these directories, even if they are empty - for x in voicemail meetme system dictate tmp; do - keepdir /var/spool/asterisk/${x} - done - keepdir /var/lib/asterisk/sounds/priv-callerintros - keepdir /var/lib/asterisk/mohmp3 - keepdir /var/lib/asterisk/agi-bin - keepdir /var/log/asterisk/cdr-csv - keepdir /var/log/asterisk/cdr-custom - keepdir /var/run/asterisk - - # install asterisk.h, a lot of external modules need this - insinto /usr/include/asterisk - doins include/asterisk.h - - # install astgenkey, astxs, safe_asterisk and manpages - dobin contrib/scripts/astxs - dosbin contrib/scripts/astgenkey - dosbin contrib/scripts/safe_asterisk - doman contrib/scripts/safe_asterisk.8 - doman contrib/scripts/astgenkey.8 - - newinitd ${FILESDIR}/1.0.0/asterisk.rc6.sec asterisk - newconfd ${FILESDIR}/1.0.0/asterisk.confd.sec asterisk - - # install standard docs... - dodoc BUGS CREDITS LICENSE ChangeLog HARDWARE README README.fpm - dodoc SECURITY doc/CODING-GUIDELINES doc/linkedlists.README - dodoc doc/README.* - dodoc doc/*.txt - - docinto scripts - dodoc contrib/scripts/* - - docinto utils - dodoc contrib/utils/* - - docinto configs - dodoc configs/* - - # install api docs - if use doc; then - insinto /usr/share/doc/${PF}/api/html - doins doc/api/html/* - fi - - insinto /usr/share/doc/${PF}/cgi - doins contrib/scripts/vmail.cgi - doins images/*.gif - - if use instsrc; then - local myopts - - # cleanup, set some vars and copy ${S} to /usr/src - einfo "Installing ${PN} sources into /usr/src..." - - # save .version - mv -f .version ${T} - - # cleanup - make clean - make -C channels/h323 clean - - # restore .version - mv -f ${T}/.version . - - use lowmem && myopts="-DLOW_MEMORY" - - # set variables - sed -i -e "s:^OPTIMIZE[ \t]*+=.*:OPTIMIZE:=${CFLAGS}:" \ - -e "s:^\(OPTIONS[ \t]*=.*\):\1 ${myopts}:" \ - Makefile - - # copy - dodir /usr/src - cp -pPR ${S} ${D}/usr/src - fi -} - -pkg_preinst() { - enewgroup asterisk - enewuser asterisk -1 -1 /var/lib/asterisk asterisk -} - -pkg_postinst() { - einfo "Fixing permissions" - for x in spool run lib log; do - chown -R asterisk:asterisk ${ROOT}var/${x}/asterisk - chmod -R u=rwX,g=rX,o= ${ROOT}var/${x}/asterisk - done - - chown -R root:asterisk ${ROOT}etc/asterisk - chmod -R u=rwX,g=rX,o= ${ROOT}etc/asterisk - echo - - # - # Announcements, warnings, reminders... - # - einfo "Asterisk has been installed" - einfo "" - einfo "If you want to know more about asterisk, visit these sites:" - einfo "http://www.asteriskdocs.org/" - einfo "http://www.voip-info.org/wiki-Asterisk" - echo - einfo "http://asterisk.xvoip.com/" - einfo "http://junghanns.net/asterisk/" - einfo "http://www.automated.it/guidetoasterisk.htm" - echo - einfo "Gentoo VoIP IRC Channel:" - einfo "#gentoo-voip @ irc.freenode.net" - - # - # Warning about security changes... - # - ewarn "*********************** Important changes **************************" - ewarn - ewarn "- Asterisk runs as user asterisk, group asterisk by default" - ewarn " Use usermod -G to make the asterisk user a member of additional" - ewarn " groups if necessary." - ewarn - ewarn "- Permissions of /etc/asterisk have been changed to root:asterisk" - ewarn " 750 (rwxr-x--- directories) / 640 (rw-r----- files)" - ewarn - ewarn "- Permissions of /var/{log,lib,run,spool}/asterisk have been changed" - ewarn " to asterisk:asterisk 750 / 640" - ewarn - ewarn "- Asterisk's unix socket and pidfile are now in /var/run/astrisk" - ewarn - ewarn "- Asterisk cannot set the IP ToS bits when run as user," - ewarn " use something like this to make iptables set them for you:" - ewarn " \"iptables -A OUTPUT -t mangle -p udp -m udp --dport 5060 -j DSCP --set-dscp 0x28\"" - ewarn " \"iptables -A OUTPUT -t mangle -p udp -m udp --sport 10000:20000 -j DSCP --set-dscp 0x28\"" - ewarn " (taken from voip-info.org comments (see below), thanks andrewid)" - ewarn - ewarn "For more details:" - ewarn " http://bugs.gentoo.org/show_bug.cgi?id=88732" - ewarn " http://www.voip-info.org/wiki-Asterisk+non-root" -} |