From 2493fcd096422307f6c987fd5c801789f9217c48 Mon Sep 17 00:00:00 2001 From: Rambaldi Date: Sat, 11 Oct 2008 13:42:19 +0000 Subject: net-misc/dahdi-tools: added very basic init.d script svn path=/trunk/; revision=729 --- net-misc/dahdi-tools/ChangeLog | 4 +++ net-misc/dahdi-tools/Manifest | 5 ++-- net-misc/dahdi-tools/dahdi-tools-2.0.0-r1.ebuild | 25 ++++++++++++++++++ net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild | 22 ---------------- net-misc/dahdi-tools/files/dahdi.initd | 32 ++++++++++++++++++++++++ 5 files changed, 64 insertions(+), 24 deletions(-) create mode 100644 net-misc/dahdi-tools/dahdi-tools-2.0.0-r1.ebuild delete mode 100644 net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild create mode 100755 net-misc/dahdi-tools/files/dahdi.initd 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 ++, +files/dahdi.initd, + -dahdi-tools-2.0.0.ebuild: + net-misc/dahdi-tools: added very basic init.d script + 05 Oct 2008; Rambaldi 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-r1.ebuild b/net-misc/dahdi-tools/dahdi-tools-2.0.0-r1.ebuild new file mode 100644 index 0000000..813ebfa --- /dev/null +++ b/net-misc/dahdi-tools/dahdi-tools-2.0.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="The userspace tools to configure the kernel modules for the package 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" +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}"/dahdi.initd dahdi +} diff --git a/net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild b/net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild deleted file mode 100644 index b242e86..0000000 --- a/net-misc/dahdi-tools/dahdi-tools-2.0.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# 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" -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" -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" -} 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 +} + -- cgit v1.2.3-65-gdbad