# $Id$ PNAME="dracut" PVER="010" PBUILD="r1" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="Initramfs generator using udev which fully replaces mkinitrd." HOMEPAGE="https://dracut.wiki.kernel.org/" DEPEND=">= app-shells/bash-4.2 >= app-shells/dash-0.5.6.1 >= app-arch/bzip2-1.0.6 >= app-arch/gzip-1.4 >= app-arch/cpio-2.11 >= sys-apps/tar-1.26 >= sys-apps/coreutils-8.12 >= sys-apps/findutils-4.4 >= sys-apps/grep-2.8 >= sys-apps/kbd-1.15 >= sys-apps/module-init-tools-3.12 >= sys-apps/sed-4.2 >= sys-apps/util-linux-2.19 >= sys-apps/v86d-0.1.9 >= sys-apps/plymouth-0.8.3 >= sys-fs/udev-171" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild SRC_URI=( http://www.kernel.org/pub/linux/utils/boot/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd http://www.kernel.org/pub/linux/utils/boot/${PNAME} | lasttarball" src_compile() { cd ${SRCDIR} mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} sysconfdir=/etc sbindir=/sbin || die minstalldocs AUTHORS COPYING HACKING NEWS README* TODO || die } preinstall() { if [[ ! -z $(magequery -n mkinitrd) ]] then echo -e ${COLRED} echo -e "Error: sys-apps/mkinitrd is installed!!" echo -e "dracut will overwrite binaries from sys-apps/mkinitrd and fully replace it." echo -e "Please uninstall sys-apps/mkinitrd first!" echo -e ${COLDEFAULT} die "sys-apps/mkinitrd found!" fi }