diff options
Diffstat (limited to 'sys-fs/trustees')
-rw-r--r-- | sys-fs/trustees/Manifest | 4 | ||||
-rw-r--r-- | sys-fs/trustees/trustees-2.10.ebuild | 24 |
2 files changed, 12 insertions, 16 deletions
diff --git a/sys-fs/trustees/Manifest b/sys-fs/trustees/Manifest index 88f2278a5331..fbaf7f379ac4 100644 --- a/sys-fs/trustees/Manifest +++ b/sys-fs/trustees/Manifest @@ -1,6 +1,6 @@ -MD5 a1005f414c1687ecf71bbadf7bc246b1 trustees-2.10.ebuild 1212 MD5 6dcea45901e3523369230a3babcededc ChangeLog 1526 MD5 8ef457f9ac46b73b855b4a4e5ff9d7d3 metadata.xml 243 -MD5 e31ef0d26e04385f0bf2641499d4873c files/trustees.rc6 1105 +MD5 39bf1a8c3b80c035dfac485d58670124 trustees-2.10.ebuild 1196 MD5 5ea664e13f218e834bc8e884aa8ec607 files/digest-trustees-2.10 61 MD5 8ac726d39e9620a55f0deb6c94b84d16 files/trustees.conf 244 +MD5 e31ef0d26e04385f0bf2641499d4873c files/trustees.rc6 1105 diff --git a/sys-fs/trustees/trustees-2.10.ebuild b/sys-fs/trustees/trustees-2.10.ebuild index 8177fbe09580..73867c6d4db4 100644 --- a/sys-fs/trustees/trustees-2.10.ebuild +++ b/sys-fs/trustees/trustees-2.10.ebuild @@ -1,8 +1,10 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/trustees/trustees-2.10.ebuild,v 1.7 2004/07/15 03:43:13 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/trustees/trustees-2.10.ebuild,v 1.8 2004/10/28 16:01:11 vapier Exp $ -DESCRIPTION="Advanced permission management system (ACLs) for Linux." +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Advanced permission management system (ACLs) for Linux" HOMEPAGE="http://trustees.sourceforge.net/" SRC_URI="http://trustees.sourceforge.net/download/${PN}.${PV}.tgz" @@ -16,28 +18,22 @@ DEPEND="virtual/libc S="${WORKDIR}" -pkg_setup() { - [ ! -e "/usr/src/linux/include/linux/trustee_struct.h" ] && { +src_compile() { + if [ ! -e "${ROOT}/usr/src/linux/include/linux/trustee_struct.h" ] ; then eerror eerror "Your currently linked kernel (/usr/src/linux) hasn't" eerror "been patched for trustees support." eerror die "kernel not patched for trustees support" - } - - return 0 -} + fi -src_compile() { - CFLAGS="${CFLAGS} -I/usr/src/linux/include -include errno.h" + append-flags -I${ROOT}/usr/src/linux/include -include errno.h - echo ${CC} ${CFLAGS} set-trustee.c -o settrustee - ${CC} ${CFLAGS} set-trustee.c -o settrustee || die "compile problem" + $(tc-getCC) ${CFLAGS} set-trustee.c -o settrustee || die "compile problem" } src_install() { - dosbin settrustee - + dosbin settrustee || die dodoc README newdoc trustee.conf trustee.conf.example |