diff options
author | 2007-02-28 15:47:43 +0000 | |
---|---|---|
committer | 2007-02-28 15:47:43 +0000 | |
commit | 0597b11124741f43f8dd10d7a6c85afc74f7d908 (patch) | |
tree | a9fb852f8ac9fb0d0f5a9756fc06b6b46c60352c /sys-libs/libutempter/libutempter-1.1.5.ebuild | |
parent | switch to using tarball instead of an rpm: patch from Martin von Gagern in bu... (diff) | |
download | historical-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.ebuild | 62 |
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 +} |