4 |
PVER="046" |
PVER="046" |
5 |
PBUILD="r1" |
PBUILD="r1" |
6 |
|
|
|
STATE="disabled" |
|
7 |
PCAT="sys-apps" |
PCAT="sys-apps" |
8 |
|
|
9 |
DESCRIPTION="Initramfs generator using udev which fully replaces mkinitrd." |
DESCRIPTION="Initramfs generator using udev which fully replaces mkinitrd." |
24 |
>= virtual/sed |
>= virtual/sed |
25 |
>= virtual/eject |
>= virtual/eject |
26 |
>= sys-apps/util-linux-2.27 |
>= sys-apps/util-linux-2.27 |
|
>= sys-apps/v86d-0.1.9 |
|
27 |
>= sys-apps/plymouth-0.8.8 |
>= sys-apps/plymouth-0.8.8 |
28 |
>= sys-apps/grubby-8.35 |
>= sys-apps/grubby-8.35 |
29 |
>= sys-fs/device-mapper-2.02.111 |
>= sys-fs/device-mapper-2.02.111 |
30 |
>= sys-fs/udev-228 |
>= sys-fs/udev-230 |
31 |
>= sys-apps/kmod-23 |
>= sys-apps/kmod-23 |
32 |
>= sys-apps/systemd-228" |
>= sys-apps/systemd-230" |
33 |
# >= sys-fs/lvm2-2.02.111 |
# >= sys-fs/lvm2-2.02.111 |
34 |
|
|
35 |
PROVIDE="virtual/initramfs-tools" |
PROVIDE="virtual/initramfs-tools" |
38 |
>= app-text/docbook-xml-dtd-9 |
>= app-text/docbook-xml-dtd-9 |
39 |
>= app-text/asciidoc-8.6 |
>= app-text/asciidoc-8.6 |
40 |
>= sys-apps/util-linux-dev-2.25 |
>= sys-apps/util-linux-dev-2.25 |
41 |
>= sys-fs/udev-dev-228 |
>= sys-fs/udev-dev-230 |
42 |
>= sys-apps/kmod-dev-23 |
>= sys-apps/kmod-dev-23 |
43 |
>= sys-apps/systemd-dev-228" |
>= sys-apps/systemd-dev-230" |
44 |
|
|
45 |
SRCFILE="${PNAME}-${PVER}.tar.xz" |
SRCFILE="${PNAME}-${PVER}.tar.xz" |
46 |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
64 |
usr/lib/dracut/modules.d/05busybox |
usr/lib/dracut/modules.d/05busybox |
65 |
usr/lib/dracut/modules.d/10i18n |
usr/lib/dracut/modules.d/10i18n |
66 |
usr/lib/dracut/modules.d/30convertfs |
usr/lib/dracut/modules.d/30convertfs |
|
usr/lib/dracut/modules.d/40uvesafb |
|
67 |
usr/lib/dracut/modules.d/40network |
usr/lib/dracut/modules.d/40network |
68 |
usr/lib/dracut/modules.d/45ifcfg |
usr/lib/dracut/modules.d/45ifcfg |
69 |
usr/lib/dracut/modules.d/45url-lib |
usr/lib/dracut/modules.d/45url-lib |
110 |
http://www.kernel.org/pub/linux/utils/boot/${PNAME}/${SRCFILE} |
http://www.kernel.org/pub/linux/utils/boot/${PNAME}/${SRCFILE} |
111 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
112 |
mirror://${PNAME}/${PNAME}-045-magellan.patch |
mirror://${PNAME}/${PNAME}-045-magellan.patch |
|
mirror://${PNAME}/${PNAME}-024-add-uvesafb-module.patch |
|
113 |
mirror://${PNAME}/${PNAME}-036-mkinitrd-ignore-allow-missing-switch.patch |
mirror://${PNAME}/${PNAME}-036-mkinitrd-ignore-allow-missing-switch.patch |
114 |
mirror://${PNAME}/${PNAME}-019-convertfs-make-selinux-optional.patch |
mirror://${PNAME}/${PNAME}-019-convertfs-make-selinux-optional.patch |
115 |
mirror://${PNAME}/${PNAME}-045-network-support-udhcpc-dhcpcd-3.patch |
mirror://${PNAME}/${PNAME}-046-network-support-udhcpc-dhcpcd.patch |
116 |
mirror://${PNAME}/${PNAME}-045-busybox.patch |
mirror://${PNAME}/${PNAME}-046-busybox.patch |
|
mirror://${PNAME}/${PNAME}-045-busybox-makefile.patch |
|
|
mirror://${PNAME}/${PNAME}-045-busybox-realpath.patch |
|
117 |
mirror://${PNAME}/${PNAME}-037-alx-busybox-install-method.patch |
mirror://${PNAME}/${PNAME}-037-alx-busybox-install-method.patch |
118 |
) |
) |
119 |
|
|
127 |
# magellan compat patch |
# magellan compat patch |
128 |
mpatch ${PNAME}-045-magellan.patch || die |
mpatch ${PNAME}-045-magellan.patch || die |
129 |
|
|
|
# add uvesafb module to run v86d inside the initrd (default off) |
|
|
mpatch ${PNAME}-024-add-uvesafb-module.patch || die |
|
|
|
|
130 |
# for better mkinitrd compat and to fully support new-kernel-pkg |
# for better mkinitrd compat and to fully support new-kernel-pkg |
131 |
# as drop-in replacement ignore the --allow-missing switch |
# as drop-in replacement ignore the --allow-missing switch |
132 |
mpatch ${PNAME}-036-mkinitrd-ignore-allow-missing-switch.patch || die |
mpatch ${PNAME}-036-mkinitrd-ignore-allow-missing-switch.patch || die |
135 |
mpatch ${PNAME}-019-convertfs-make-selinux-optional.patch || die |
mpatch ${PNAME}-019-convertfs-make-selinux-optional.patch || die |
136 |
|
|
137 |
# add support for dhcpcd and udhcpc in the network module |
# add support for dhcpcd and udhcpc in the network module |
138 |
mpatch ${PNAME}-045-network-support-udhcpc-dhcpcd-3.patch || die |
mpatch ${PNAME}-046-network-support-udhcpc-dhcpcd.patch || die |
139 |
|
|
140 |
# be compatible with busybox cmds |
# be compatible with busybox cmds |
141 |
mpatch ${PNAME}-045-busybox.patch || die |
mpatch ${PNAME}-046-busybox.patch || die |
|
mpatch ${PNAME}-045-busybox-makefile.patch || die |
|
|
mpatch ${PNAME}-045-busybox-realpath.patch || die |
|
142 |
|
|
143 |
# install the busybox module with the alx method via busybox.links file |
# install the busybox module with the alx method via busybox.links file |
144 |
mpatch ${PNAME}-037-alx-busybox-install-method.patch || die |
mpatch ${PNAME}-037-alx-busybox-install-method.patch || die |