summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Schwyn <gentoo@bitcetera.com>2008-12-16 22:03:49 +0000
committerSven Schwyn <gentoo@bitcetera.com>2008-12-16 22:03:49 +0000
commit9eaac0668d80c91eee535a3f6bc95eafbe8d4b93 (patch)
tree3313465f91d3de7d5925931df71a8d8353875bb0 /net-misc
parentnet-misc/callweaver: ebuild improvements and add callweaver to dialout group (diff)
downloadvoip-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/ChangeLog5
-rw-r--r--net-misc/dahdi-tools/Manifest8
-rw-r--r--net-misc/dahdi-tools/dahdi-tools-2.1.0-r1.ebuild25
-rw-r--r--net-misc/dahdi-tools/dahdi-tools-2.1.0.ebuild4
-rw-r--r--net-misc/dahdi-tools/files/2.1.0-r1/dahdi.init37
-rwxr-xr-xnet-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