summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2007-02-28 15:47:43 +0000
committerSeemant Kulleen <seemant@gentoo.org>2007-02-28 15:47:43 +0000
commit0597b11124741f43f8dd10d7a6c85afc74f7d908 (patch)
treea9fb852f8ac9fb0d0f5a9756fc06b6b46c60352c /sys-libs/libutempter/libutempter-1.1.5.ebuild
parentswitch to using tarball instead of an rpm: patch from Martin von Gagern in bu... (diff)
downloadhistorical-0597b11124741f43f8dd10d7a6c85afc74f7d908.tar.gz
historical-0597b11124741f43f8dd10d7a6c85afc74f7d908.tar.bz2
historical-0597b11124741f43f8dd10d7a6c85afc74f7d908.zip
version bump, thanks to Martin von Gagern in bug #168435
Package-Manager: portage-2.1.2-r12
Diffstat (limited to 'sys-libs/libutempter/libutempter-1.1.5.ebuild')
-rw-r--r--sys-libs/libutempter/libutempter-1.1.5.ebuild62
1 files changed, 62 insertions, 0 deletions
diff --git a/sys-libs/libutempter/libutempter-1.1.5.ebuild b/sys-libs/libutempter/libutempter-1.1.5.ebuild
new file mode 100644
index 000000000000..cdb45a4b374f
--- /dev/null
+++ b/sys-libs/libutempter/libutempter-1.1.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libutempter/libutempter-1.1.5.ebuild,v 1.1 2007/02/28 15:47:43 seemant Exp $
+
+inherit eutils flag-o-matic versionator toolchain-funcs
+
+DESCRIPTION="Library that allows non-privileged apps to write utmp (login) info, which need root access"
+HOMEPAGE="http://altlinux.org/index.php?module=sisyphus&package=libutempter"
+SRC_URI="ftp://ftp.altlinux.org/pub/people/ldv/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="!virtual/utempter"
+RDEPEND="!virtual/utempter"
+
+PROVIDE="virtual/utempter"
+
+pkg_setup() {
+ enewgroup utmp 406
+}
+
+src_compile() {
+ use elibc_FreeBSD && append-flags -lutil
+ emake \
+ CC="$(tc-getCC)" \
+ RPM_OPT_FLAGS="${CFLAGS}" \
+ libdir=/usr/$(get_libdir) \
+ libexecdir=/usr/$(get_libdir)/misc || die
+}
+
+src_install() {
+ make \
+ DESTDIR="${D}" \
+ libdir=/usr/$(get_libdir) \
+ libexecdir=/usr/$(get_libdir)/misc \
+ includedir=/usr/include \
+ install || die
+
+ fowners root:utmp /usr/$(get_libdir)/misc/utempter/utempter
+ fperms 2755 /usr/$(get_libdir)/misc/utempter/utempter
+ dodir /usr/sbin
+ dosym ../$(get_libdir)/misc/utempter/utempter /usr/sbin/utempter
+ dodoc README
+}
+
+
+pkg_postinst() {
+ if [ -f "${ROOT}/var/log/wtmp" ]
+ then
+ chown root:utmp "${ROOT}/var/log/wtmp"
+ chmod 664 "${ROOT}/var/log/wtmp"
+ fi
+
+ if [ -f "${ROOT}/var/run/utmp" ]
+ then
+ chown root:utmp "${ROOT}/var/run/utmp"
+ chmod 664 "${ROOT}/var/run/utmp"
+ fi
+}