# $Id: mkinitrd-6.2.3-r1.smage2 5422 2010-05-31 20:56:46Z niro $ PNAME="mkinitrd" PVER="6.3.2" PBUILD="r2" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="Mkinitrd creates filesystem images for use as initial ramdisk (initrd) images." HOMEPAGE="http://magellan-linux.de/" DEPEND=">= sys-apps/gawk-3 >= virtual/which >= virtual/debianutils >= sys-apps/module-init-tools-3.12 >= app-arch/cpio-2 >= sys-fs/e2fsprogs-1.41 >= sys-apps/v86d-0.1.9 >= dev-libs/popt-1.16 >= dev-libs/glib2-2.26 >= sys-apps/util-linux-2.18" # nasm is needed to rebuild syslinux SDEPEND=">= virtual/kernel-sources >= sys-apps/findutils-4 >= virtual/sed >= dev-lang/nasm-2" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" MCORE_ONLY_KEEP="sbin usr/sbin usr/$(mlibdir)/mkinitrd etc/conf.d/mkinitrd" sminclude mbuild mcore-split SRC_URI=( mirror://${PNAME}/${SRCFILE} ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # enable scsi,sata and pata checks for 2.6.29 as default sed -i -e "s:^\(DOSCSI=\).*:\1yes:" \ -e "s:^\(DOSATA=\).*:\1yes:" \ -e "s:^\(DOPATA=\).*:\1yes:" \ livecd/linuxrc.sh || die # fix version, we want ${PVER}-${PBUILD} echo "${PVER}-${PBUILD}" > VERSION || die # fix libdir on 64bit arches sed -i "s:^\(LIBDIR =\).*:\1 /usr/$(mlibdir):" livecd/Makefile || die sed -i "s:^\(LIBDIR.*=\).*:\1 /usr/$(mlibdir)/mkinitrd:" isolinux/Makefile || die } src_compile() { cd ${SRCDIR} mmake ARCH=${ARCH/i*86/i386} || die }