# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/mosix-user/mosix-user-1.8.0.ebuild,v 1.3 2003/03/03 12:55:39 vladimir Exp $ S=${WORKDIR}/user DESCRIPTION="User-land utilities for MOSIX process migration (clustering) software" SRC_URI="http://www.mosix.org/ftps/MOSIX-${PV}.tgz" HOMEPAGE="http://www.mosix.org/" KEYWORDS="~x86 -ppc -sparc -alpha" SLOT="0" LICENSE="MOSIX" DEPEND=">=sys-libs/ncurses-5.2" pkg_setup() { if [ -z "`readlink /usr/src/linux|grep mosix`" ]; then eerror eerror "Your linux kernel sources do not appear to be mosix," eerror "please check your /usr/src/linux symlink." eerror die fi } src_unpack() { mkdir ${S}; cd ${S} tar -xz --no-same-owner -f ${DISTDIR}/${A} MOSIX-${PV}/user.tar MOSIX-${PV}/manuals.tar mv MOSIX-${PV}/*.tar . rm -rf MOSIX-${PV} tar -x --no-same-owner -f user.tar -C ${S} tar -x --no-same-owner -f manuals.tar -C ${S} } src_compile() { cd ${S} local x for x in lib/moslib sbin/setpe sbin/tune bin/mosrun usr.bin/mon usr.bin/migrate usr.bin/mosctl do cd $x make || die cd ../.. done } src_install() { cd ${S} make ROOT=${D} PREFIX=${D}/usr install dodir /usr/share cd ${D}/usr mv man share exeinto /etc/init.d newexe ${FILESDIR}/mosix.init mosix insinto /etc #stub mosix.map file doins ${FILESDIR}/mosix.map cd ${S} doman man?/* } pkg_postinst() { echo echo " To complete MOSIX installation, edit /etc/mosix.map and then type: echo "# rc-update add mosix default echo " ...to add MOSIX to the default runlevel. This particular version of" echo " mosix-user has been designed to work with the 2.4.19 kernel." echo }