diff options
author | Sven Schwyn <gentoo@bitcetera.com> | 2008-12-16 22:03:49 +0000 |
---|---|---|
committer | Sven Schwyn <gentoo@bitcetera.com> | 2008-12-16 22:03:49 +0000 |
commit | 9eaac0668d80c91eee535a3f6bc95eafbe8d4b93 (patch) | |
tree | 3313465f91d3de7d5925931df71a8d8353875bb0 /net-misc | |
parent | net-misc/callweaver: ebuild improvements and add callweaver to dialout group (diff) | |
download | voip-9eaac0668d80c91eee535a3f6bc95eafbe8d4b93.tar.gz voip-9eaac0668d80c91eee535a3f6bc95eafbe8d4b93.tar.bz2 voip-9eaac0668d80c91eee535a3f6bc95eafbe8d4b93.zip |
net-misc/dahdi-tools: add HPEC enabler to init script
svn path=/trunk/; revision=746
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/dahdi-tools/ChangeLog | 5 | ||||
-rw-r--r-- | net-misc/dahdi-tools/Manifest | 8 | ||||
-rw-r--r-- | net-misc/dahdi-tools/dahdi-tools-2.1.0-r1.ebuild | 25 | ||||
-rw-r--r-- | net-misc/dahdi-tools/dahdi-tools-2.1.0.ebuild | 4 | ||||
-rw-r--r-- | net-misc/dahdi-tools/files/2.1.0-r1/dahdi.init | 37 | ||||
-rwxr-xr-x | net-misc/dahdi-tools/files/2.1.0/dahdi.init (renamed from net-misc/dahdi-tools/files/dahdi.initd) | 0 |
6 files changed, 74 insertions, 5 deletions
diff --git a/net-misc/dahdi-tools/ChangeLog b/net-misc/dahdi-tools/ChangeLog index e1dc613..f654c3b 100644 --- a/net-misc/dahdi-tools/ChangeLog +++ b/net-misc/dahdi-tools/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 16 Dec 2008; Sven Schwyn (svoop) <gentoo@bitcetera.com> + +files/2.1.0-r1/dahdi.init, +files/2.1.0/dahdi.init, -files/dahdi.initd, + +dahdi-tools-2.1.0-r1.ebuild, dahdi-tools-2.1.0.ebuild: + Add HPEC enabler to init script + 10 Dec 2008; Rambaldi <rambaldi@xs4all.nl> ++, -dahdi-tools-2.0.0-r1.ebuild: net-misc/dahdi-tools: version bump diff --git a/net-misc/dahdi-tools/Manifest b/net-misc/dahdi-tools/Manifest index b56e0cc..32c9df5 100644 --- a/net-misc/dahdi-tools/Manifest +++ b/net-misc/dahdi-tools/Manifest @@ -1,5 +1,7 @@ -AUX dahdi.initd 472 RMD160 0dc7584656a755a80e597d60e556a010241f87d0 SHA1 5fc0e2c9fe545c63f46302d9eaae902175bf8382 SHA256 2649dca6a613480ae96f9f4165a807e54891e40f06a84745bd289b8725bce2e1 +AUX 2.1.0-r1/dahdi.init 593 RMD160 10adaa84bb934810184a7a078ebd127435299084 SHA1 b84f532e38f3814fdddb2238ed01006eb5516b89 SHA256 c190dbf0b52d035536ee9537862582c5baf5031a9cb2265bb98c072f7ae0ea06 +AUX 2.1.0/dahdi.init 472 RMD160 0dc7584656a755a80e597d60e556a010241f87d0 SHA1 5fc0e2c9fe545c63f46302d9eaae902175bf8382 SHA256 2649dca6a613480ae96f9f4165a807e54891e40f06a84745bd289b8725bce2e1 DIST dahdi-tools-2.1.0.tar.gz 412787 RMD160 42b36c0c72c0ab5ac577c3368c17dced4e196e35 SHA1 b046e71f1dbe55ea5948b9f23d24363ccfbc6c1a SHA256 2b30f094446e72a3476dff68c427a861f95cebc953a1e9bd9a16b8ed21a51487 -EBUILD dahdi-tools-2.1.0.ebuild 681 RMD160 eb033e833ec51a020887692eac33347e717adef9 SHA1 b4d46de4f1f4b9650bf1ec1ac37a04f898192b94 SHA256 5c817dba1b1031c2ace480de48391825c436b00f02ac97ed6b1fe18b9b1ba625 -MISC ChangeLog 650 RMD160 653de0dbddea60e11e828f6b6ba5a0e8eddbc5b4 SHA1 5749c8048b932963529f7deb16d4a80e281d9f73 SHA256 098b2597a629a959ad7a87484e8ea2491a70b45e4741583385914486bb49c579 +EBUILD dahdi-tools-2.1.0-r1.ebuild 672 RMD160 567a9cf8993a85037692c4b73499372e30342710 SHA1 0553039c7aeb7a3f380dae0b80867e5948710576 SHA256 af398e4a769752c80994d699d084f21d72b96793a82edd0325f0e3c914ce97a0 +EBUILD dahdi-tools-2.1.0.ebuild 672 RMD160 567a9cf8993a85037692c4b73499372e30342710 SHA1 0553039c7aeb7a3f380dae0b80867e5948710576 SHA256 af398e4a769752c80994d699d084f21d72b96793a82edd0325f0e3c914ce97a0 +MISC ChangeLog 876 RMD160 b8b8e94247a72de5fd2dded5986758c580b10eb2 SHA1 8be4893878c29f3c75ebf7b1e9db3c958ac1238b SHA256 fb50823793c36fa8d25d6e9fd476293934c44773f0ad467d67e588c5a08dbb17 MISC metadata.xml 139 RMD160 c84b2b78f85074cc5c7d26cb757d91c8384fa16a SHA1 00e3ae2ead875413d94aeafa5279646740c2c21d SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed diff --git a/net-misc/dahdi-tools/dahdi-tools-2.1.0-r1.ebuild b/net-misc/dahdi-tools/dahdi-tools-2.1.0-r1.ebuild new file mode 100644 index 0000000..68b05e4 --- /dev/null +++ b/net-misc/dahdi-tools/dahdi-tools-2.1.0-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Userspace tools to configure the kernel modules from net-misc/dahdi" +HOMEPAGE="http://www.asterisk.org" +SRC_URI="http://downloads.digium.com/pub/telephony/dahdi-tools/releases/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="net-misc/dahdi + dev-libs/libusb" + +RDEPEND="${DEPEND}" + +src_install() { + emake DESTDIR="${D}" install || die "failed to install package" + emake DESTDIR="${D}" config || die "failed to install package" + + # install init script + newinitd "${FILESDIR}"/${PVR}/dahdi.init dahdi +} diff --git a/net-misc/dahdi-tools/dahdi-tools-2.1.0.ebuild b/net-misc/dahdi-tools/dahdi-tools-2.1.0.ebuild index 620552a..68b05e4 100644 --- a/net-misc/dahdi-tools/dahdi-tools-2.1.0.ebuild +++ b/net-misc/dahdi-tools/dahdi-tools-2.1.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -DESCRIPTION="The userspace tools to configure the kernel modules for the package net-misc/dahdi" +DESCRIPTION="Userspace tools to configure the kernel modules from net-misc/dahdi" HOMEPAGE="http://www.asterisk.org" SRC_URI="http://downloads.digium.com/pub/telephony/dahdi-tools/releases/${P}.tar.gz" @@ -21,5 +21,5 @@ src_install() { emake DESTDIR="${D}" config || die "failed to install package" # install init script - newinitd "${FILESDIR}"/dahdi.initd dahdi + newinitd "${FILESDIR}"/${PVR}/dahdi.init dahdi } diff --git a/net-misc/dahdi-tools/files/2.1.0-r1/dahdi.init b/net-misc/dahdi-tools/files/2.1.0-r1/dahdi.init new file mode 100644 index 0000000..0c32a1d --- /dev/null +++ b/net-misc/dahdi-tools/files/2.1.0-r1/dahdi.init @@ -0,0 +1,37 @@ +#!/sbin/runscript +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +depend() { + need net +} + +checkconfig() { + if [ ! -f /etc/dahdi/system.conf ]; then + eerror "/etc/dahdi/system.conf not found. Nothing to do." + return 1 + fi + + return 0 +} + +start() { + checkconfig || return 1 + + if [ -x /opt/bin/dahdihpec_enable ]; then + ebegin "Enabling HPEC" + /opt/bin/dahdihpec_enable >/dev/null + eend $? + fi + + ebegin "Starting DAHDI" + /usr/sbin/dahdi_cfg + eend $? +} + +stop() { + ebegin "Stopping DAHDI" + /usr/sbin/dahdi_cfg -s + eend +} diff --git a/net-misc/dahdi-tools/files/dahdi.initd b/net-misc/dahdi-tools/files/2.1.0/dahdi.init index 2c58ca9..2c58ca9 100755 --- a/net-misc/dahdi-tools/files/dahdi.initd +++ b/net-misc/dahdi-tools/files/2.1.0/dahdi.init |