4 equery list $1 | tail -n 1 | sed 's/.*-//'
7 packages="/usr/portage/distfiles"
8 wd="/usr/src/initramfs/builds"
12 busybox_ver="$(version ${busybox})"
14 cryptsetup="cryptsetup"
15 cryptsetup_ver="$(version ${cryptsetup})"
21 busybox_ver="$(version ${dropbear})"
30 tar xf ${packages}/${busybox}-${busybox_ver}.tar.bz2
32 cp ${cur}/busybox_config ${busybox}-${busybox_ver}/.config
33 cd ${busybox}-${busybox_ver}
37 mkdir ${wd}/busybox/bin -p
38 cp _install/bin/busybox ${wd}/busybox/bin
42 tar xf ${packages}/${cryptsetup}-${cryptsetup_ver}.tar.xz
44 cd ${cryptsetup}-${cryptsetup_ver}
46 ./configure --enable-static=yes \
49 --enable-static-cryptsetup \
50 --disable-verity-setup \
51 --disable-cryptsetup-reencrypt \
52 --disable-integritysetup \
55 --with-crypto_backend=kernel
58 make install DESTDIR=${wd}/cryptsetup
62 tar xf ${packages}/${lvm}${lvm_ver}.tgz
68 LIBS="-luuid -lrt -lpthread -lm" \
69 ./configure --prefix=/ \
70 --enable-static_link \
72 --with-snapshots=none \
78 --disable-udev-systemd-background-jobs
81 make install DESTDIR=${wd}/lvm
85 tar xf ${packages}/${dropbear}-${dropbear_ver}.tar.bz2
87 cd ${dropbear}-${dropbear}
89 ./configure --enable-static \
101 make install DESTDIR=${wd}/dropbear