diff options
author | Mike Frysinger <vapier@gentoo.org> | 2004-12-20 15:33:59 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2004-12-20 15:33:59 +0000 |
commit | f1d159ec477a3bb7e6fe7e6df495e1b95cbc2b0c (patch) | |
tree | 106150234ba6828b71f3fd9424dd09f3daca4d8c /sys-apps/sysvinit/sysvinit-2.84.ebuild | |
parent | hppa KEYWORDS #72323 (Manifest recommit) (diff) | |
download | gentoo-2-f1d159ec477a3bb7e6fe7e6df495e1b95cbc2b0c.tar.gz gentoo-2-f1d159ec477a3bb7e6fe7e6df495e1b95cbc2b0c.tar.bz2 gentoo-2-f1d159ec477a3bb7e6fe7e6df495e1b95cbc2b0c.zip |
old
Diffstat (limited to 'sys-apps/sysvinit/sysvinit-2.84.ebuild')
-rw-r--r-- | sys-apps/sysvinit/sysvinit-2.84.ebuild | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/sys-apps/sysvinit/sysvinit-2.84.ebuild b/sys-apps/sysvinit/sysvinit-2.84.ebuild deleted file mode 100644 index 2a6cce56e597..000000000000 --- a/sys-apps/sysvinit/sysvinit-2.84.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/sysvinit/sysvinit-2.84.ebuild,v 1.7 2004/11/05 01:30:50 vapier Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="/sbin/init - parent of all processes" -HOMEPAGE="http://freshmeat.net/projects/sysvinit/" -SRC_URI="ftp://ftp.cistron.nl/pub/people/miquels/software/${P}.tar.gz - ftp://sunsite.unc.edu/pub/Linux/system/daemons/init/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~ppc64 ~s390" -IUSE="selinux build" - -DEPEND="virtual/os-headers - selinux? ( sys-libs/libselinux )" - -src_unpack() { - unpack ${A} - cd ${S}/src || die - - # Note that if sysvinit is ever built with USE=build, need to - # refrain from building sulogin as it needs libcrypt which is - # not in the build image: - if use build; then - sed -i -e '/^PROGS/s/ sulogin//' Makefile || die - fi - - # Selinux patch - if use selinux; then - if has_version '>=sys-libs/libselinux-1.6'; then - epatch ${FILESDIR}/sysvinit-${PV}-selinux1.patch - else - epatch ${FILESDIR}/sysvinit-${PV}-selinux.patch - fi - fi -} - -src_compile() { - cd ${S}/src - emake CC="$(tc-getCC)" LD="$(tc-getCC)" \ - LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS} -D_GNU_SOURCE" || die -} - -src_install() { - cd ${S}/src - into / - dosbin init halt killall5 runlevel shutdown sulogin - dosym init /sbin/telinit - dobin last mesg utmpdump wall - dosym killall5 /sbin/pidof - dosym halt /sbin/reboot - dosym halt /sbin/poweroff - dosym last /bin/lastb - insinto /usr/include - doins initreq.h - - # sysvinit docs - cd ${S} - doman man/*.[1-9] - dodoc COPYRIGHT README doc/* - - # install our inittab - insinto /etc - doins ${FILESDIR}/inittab || die - - # Add serial console for arches that typically have it - case ${ARCH} in - sparc|mips|hppa|alpha|ia64|arm) - sed -i -e \ - 's"# TERMINALS"# SERIAL CONSOLE\nc0:12345:respawn:/sbin/agetty 9600 ttyS0 vt100\n\n&"' \ - ${D}/etc/inittab || die - ;; - esac -} |