# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # TODO support encrytion and btrfs only as option EAPI=6 VER="${PV%-r*}" DESCRIPTION="My personal initramfs (verry simple with encryption support)" S="${WORKDIR}/myinitramfs-${VER}" LICENSE="GPLv2" SLOT="0" KEYWORDS="amd64 x86" IUSE="dmi" DEPEND="sys-fs/cryptsetup sys-fs/btrfs-progs sys-apps/linux-misc-apps sys-apps/busybox[static] dmi? ( sys-apps/dmidecode sys-apps/coreutils )" RDEPEND="${DEPEND} sys-kernel/linux[initramfs]" src_unpack() { # Well we have no sources so just create empty directory mkdir -p "${S}" } src_compile() { use dmi && export USE_DMI=1 "${FILESDIR}/gen.sh" initramfs-gentoo } src_install() { dodir /boot insinto /boot newins initramfs-gentoo initramfs-gentoo dosbin "${FILESDIR}/initramfs_password" }