# $Id$ PNAME="kmod" PVER="26" PBUILD="r1" PCAT="sys-apps" DESCRIPTION="Library and tools for managing linux kernel-modules." HOMEPAGE="http://git.profusion.mobi/cgit.cgi/kmod.git" DEPEND=">= virtual/glibc >= virtual/xz-utils >= sys-libs/zlib-1.2.5" SDEPEND=">= sys-libs/zlib-dev-1.2.5" PROVIDE="virtual/module-tools" SRCFILE="${PNAME}-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" ALX_PKG_KEEP="usr/$(mlibdir)/*.so.* usr/bin/kmod usr/bin/lsmod usr/sbin/depmod usr/sbin/insmod usr/sbin/lsmod usr/sbin/modprobe usr/sbin/modinfo usr/sbin/rmmod" sminclude mtools multilib mbuild alx-split msetfeature "!check" SRC_URI=( http://www.kernel.org/pub/linux/utils/kernel/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd 'http://www.kernel.org/pub/linux/utils/kernel/${PNAME}/' | highesttarball xz" src_compile() { mconfigure --disable-debug --enable-tools --without-xz --with-zlib || die mmake || die } alx_generic_src_install() { mmake DESTDIR=${BINDIR} install || die # compat symlinks minstalldir /usr/bin || die minstalldir /usr/sbin || die mlink kmod /usr/bin/lsmod || die local i for i in in {ins,rm,dep}mod mod{info,probe} do mlink ../bin/kmod /usr/sbin/${i} || die done minstalldocs COPYING NEWS README TODO || die } preinstall() { if [[ ! -z $(magequery -n module-init-tools) ]] then echo -e ${COLRED} echo -e "Error: sys-apps/module-init-tools is installed!!" echo -e "module-init-tools is now replaced by kmod and cannot be installed together." echo -e "Please uninstall sys-apps/module-init-tools first!" echo -e ${COLDEFAULT} die "sys-apps/module-init-tools found!" fi }