summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRambaldi <rambaldi@xs4all.nl>2008-10-11 13:42:19 +0000
committerRambaldi <rambaldi@xs4all.nl>2008-10-11 13:42:19 +0000
commit2493fcd096422307f6c987fd5c801789f9217c48 (patch)
tree8fcd88b04002479054750784fee8da4aab52fe75
parentwengophone: update ffmpeg dependency, move patches tarball to omploader (diff)
downloadvoip-2493fcd096422307f6c987fd5c801789f9217c48.tar.gz
voip-2493fcd096422307f6c987fd5c801789f9217c48.tar.bz2
voip-2493fcd096422307f6c987fd5c801789f9217c48.zip
net-misc/dahdi-tools: added very basic init.d script
svn path=/trunk/; revision=729
-rw-r--r--net-misc/dahdi-tools/ChangeLog4
-rw-r--r--net-misc/dahdi-tools/Manifest5
-rw-r--r--net-misc/dahdi-tools/dahdi-tools-2.0.0-r1.ebuild (renamed from net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild)3
-rwxr-xr-xnet-misc/dahdi-tools/files/dahdi.initd32
4 files changed, 42 insertions, 2 deletions
diff --git a/net-misc/dahdi-tools/ChangeLog b/net-misc/dahdi-tools/ChangeLog
index 94938a8..88c2040 100644
--- a/net-misc/dahdi-tools/ChangeLog
+++ b/net-misc/dahdi-tools/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 11 Oct 2008; Rambaldi <rambaldi@xs4all.nl> ++, +files/dahdi.initd,
+ -dahdi-tools-2.0.0.ebuild:
+ net-misc/dahdi-tools: added very basic init.d script
+
05 Oct 2008; Rambaldi <rambaldi@xs4all.nl> ChangeLog:
net-misc/dahdi-tools-2.0.0: inital ebuild version, most likely very broken
...
diff --git a/net-misc/dahdi-tools/Manifest b/net-misc/dahdi-tools/Manifest
index ca6e8a1..e070803 100644
--- a/net-misc/dahdi-tools/Manifest
+++ b/net-misc/dahdi-tools/Manifest
@@ -1,4 +1,5 @@
+AUX dahdi.initd 472 RMD160 0dc7584656a755a80e597d60e556a010241f87d0 SHA1 5fc0e2c9fe545c63f46302d9eaae902175bf8382 SHA256 2649dca6a613480ae96f9f4165a807e54891e40f06a84745bd289b8725bce2e1
DIST dahdi-tools-2.0.0.tar.gz 396488 RMD160 832b3e1553ebfc783a7887dc98cac7983d0481cb SHA1 9409f624eadb26a600882badd77b0f3ae18b43da SHA256 b05aaf415e7aa9af18092324157f33ed35f67e4a3130f4c142482a6f0474a16b
-EBUILD dahdi-tools-2.0.0.ebuild 610 RMD160 f45044a0845041cface20a29eca9a4b3d4415eaf SHA1 fa42e25d537bc42e8db543c5317c901e502a3c1c SHA256 cd39b3e3243830edc9374358e07bd2be4e3ffb2abc88f5c79968515d5a587099
-MISC ChangeLog 261 RMD160 55f4936af566b7c955de30dfb809dfa7d7299588 SHA1 eafa6263e2437ee1a12b797e5b914f932b1f3ed6 SHA256 21879e6431fd6073ce50863d969f40e9994aff6174f33ce01b5ba67cd3017bd9
+EBUILD dahdi-tools-2.0.0-r1.ebuild 676 RMD160 0b14fcd0032753af4ce23bd5bcedbd99c9944bba SHA1 e9b91acb36e793a09351fe38e4d049dd81018ae3 SHA256 4a77434a5dfa6e0c7579410a6aada38aa825f2c89fe38b9c3976385599f7eafb
+MISC ChangeLog 415 RMD160 da1ea4c6af9642be2b8f61d19e09350c6f97b0fb SHA1 4dc3af8c1463340ca1a979691dea67de35e6a9f1 SHA256 d474143765fa343d1ff60b6e8f48e6daeb57a802802a5bd68b67b042da3bb59d
MISC metadata.xml 139 RMD160 c84b2b78f85074cc5c7d26cb757d91c8384fa16a SHA1 00e3ae2ead875413d94aeafa5279646740c2c21d SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed
diff --git a/net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild b/net-misc/dahdi-tools/dahdi-tools-2.0.0-r1.ebuild
index b242e86..813ebfa 100644
--- a/net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild
+++ b/net-misc/dahdi-tools/dahdi-tools-2.0.0-r1.ebuild
@@ -19,4 +19,7 @@ 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}"/dahdi.initd dahdi
}
diff --git a/net-misc/dahdi-tools/files/dahdi.initd b/net-misc/dahdi-tools/files/dahdi.initd
new file mode 100755
index 0000000..2c58ca9
--- /dev/null
+++ b/net-misc/dahdi-tools/files/dahdi.initd
@@ -0,0 +1,32 @@
+#!/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
+
+ ebegin "Starting DAHDI"
+ /usr/sbin/dahdi_cfg
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping DAHDI"
+ /usr/sbin/dahdi_cfg -s
+ eend
+}
+