diff options
author | Rambaldi <rambaldi@xs4all.nl> | 2008-10-11 13:42:19 +0000 |
---|---|---|
committer | Rambaldi <rambaldi@xs4all.nl> | 2008-10-11 13:42:19 +0000 |
commit | 2493fcd096422307f6c987fd5c801789f9217c48 (patch) | |
tree | 8fcd88b04002479054750784fee8da4aab52fe75 | |
parent | wengophone: update ffmpeg dependency, move patches tarball to omploader (diff) | |
download | voip-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/ChangeLog | 4 | ||||
-rw-r--r-- | net-misc/dahdi-tools/Manifest | 5 | ||||
-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-x | net-misc/dahdi-tools/files/dahdi.initd | 32 |
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 +} + |