summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild')
-rw-r--r--sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild24
1 files changed, 11 insertions, 13 deletions
diff --git a/sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild b/sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild
index 349a33bbc7cf..592e02bd5e66 100644
--- a/sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild
+++ b/sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild,v 1.2 2005/08/23 07:13:01 kaiowas Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/daemontools-scripts/daemontools-scripts-1.0.2.ebuild,v 1.3 2005/10/28 01:47:19 vapier Exp $
-inherit eutils flag-o-matic
+inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="gentoo specific daemontools wrapper scripts"
HOMEPAGE="http://dev.gentoo.org/~kaiowas/"
@@ -13,14 +13,13 @@ SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86"
IUSE="static selinux withsamplescripts"
-RDEPEND="selinux? ( sys-apps/policycoreutils )
- sys-process/daemontools"
+RDEPEND="selinux? ( sys-apps/policycoreutils )"
DEPEND=""
src_compile() {
use static && append-ldflags -static
- make -C ${S}/src CC="${CC:-gcc}" LD="${CC:-gcc} ${LDFLAGS}" \
+ make -C ${S}/src CC="$(tc-getCC)" LD="$(tc-getCC) ${LDFLAGS}" \
CFLAGS="${CFLAGS}" || die
}
@@ -44,25 +43,24 @@ pkg_setup() {
}
src_install() {
-
into /
- doenvd ${S}/etc/env.d/50svcinit
- dosbin ${S}/sbin/*
- dosbin ${S}/src/svcinit
+ doenvd etc/env.d/50svcinit
+ dosbin sbin/* || die
+ dosbin src/svcinit || die
# usage() script
exeinto /lib/rcscripts/sh
- doexe ${S}/lib/rcscripts/sh/*
+ doexe lib/rcscripts/sh/* || die
# this directory is targeted by daemontools
keepdir /service
- use withsamplescripts && (
+ if use withsamplescripts ; then
# fill up /var/service/*
keepdir /var/service
- cd ${S}/var/service
+ cd "${S}"/var/service
services=`find ./ -type d`
for service in ${services}; do
@@ -75,7 +73,7 @@ src_install() {
exeinto /var/service/${path}
doexe ${file}
done
- )
+ fi
}