diff options
author | 2006-06-06 20:59:57 +0000 | |
---|---|---|
committer | 2006-06-06 20:59:57 +0000 | |
commit | 3d3b6fe31f36a4884bb02addfed4e058af6dc776 (patch) | |
tree | 85f1a4ac826e0ee4c60b139e5a1e8457dbf97de4 /sys-libs | |
parent | version bump to the newest release -- I'm 6 months behind, can you believe it... (diff) | |
download | gentoo-2-3d3b6fe31f36a4884bb02addfed4e058af6dc776.tar.gz gentoo-2-3d3b6fe31f36a4884bb02addfed4e058af6dc776.tar.bz2 gentoo-2-3d3b6fe31f36a4884bb02addfed4e058af6dc776.zip |
version bump to the newest release -- I'm 6 months behind, can you believe it. Anyway, upstream basically incorporated all the patches we had applied to the 1.1.2.1 version and added some other stuff for debugging. Also, moving the libutempter binary to /usr/lib/misc, to close bug #135652 by: splite
(Portage version: 2.1_rc4-r3)
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/libutempter/libutempter-1.1.4.1.ebuild | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/sys-libs/libutempter/libutempter-1.1.4.1.ebuild b/sys-libs/libutempter/libutempter-1.1.4.1.ebuild new file mode 100644 index 000000000000..94dcfc6062e9 --- /dev/null +++ b/sys-libs/libutempter/libutempter-1.1.4.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libutempter/libutempter-1.1.4.1.ebuild,v 1.1 2006/06/06 20:59:57 seemant Exp $ + +inherit rpm eutils flag-o-matic versionator toolchain-funcs + +MY_P=${PN}-$(replace_version_separator 3 '-alt') +S=${WORKDIR}/${PN}-$(get_version_component_range 1-3) +#PATCHVER="1" +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.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS/${MY_P}.src.rpm" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +RDEPEND="" +DEPEND="!virtual/utempter" +PROVIDE="virtual/utempter" + +PATCHDIR="${WORKDIR}/gentoo/patches" + +pkg_setup() { + enewgroup utmp 406 +} + +src_unpack() { + unpack ${A} + rpm_src_unpack + cd "${S}" + +# if [[ ${CHOST} == *-freebsd* ]] ; then +# epatch ${PATCHDIR}/freebsd +# fi +} + +src_compile() { + make \ + 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 +} + + +pkg_postinst() { + if [ "${ROOT}" = "/" ] + then + if [ -f /var/log/wtmp ] + then + chown root:utmp /var/log/wtmp + chmod 664 /var/log/wtmp + fi + + if [ -f /var/run/utmp ] + then + chown root:utmp /var/run/utmp + chmod 664 /var/run/utmp + fi + fi +} |