Magellan Linux

Diff of /smage/trunk/core/dracut/dracut-046-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 10462 by niro, Tue Aug 22 14:39:43 2017 UTC revision 11039 by niro, Thu Aug 31 10:24:42 2017 UTC
# Line 4  PNAME="dracut" Line 4  PNAME="dracut"
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."
# Line 25  DEPEND=">= app-shells/bash-4.2 Line 24  DEPEND=">= app-shells/bash-4.2
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"
# Line 40  SDEPEND=">= app-text/docbook-xml-dtd-9 Line 38  SDEPEND=">= app-text/docbook-xml-dtd-9
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}"
# Line 66  ALX_PKG_KEEP="etc/dracut.conf Line 64  ALX_PKG_KEEP="etc/dracut.conf
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
# Line 113  SRC_URI+=( Line 110  SRC_URI+=(
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    
# Line 133  src_prepare() Line 127  src_prepare()
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
# Line 144  src_prepare() Line 135  src_prepare()
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

Legend:
Removed from v.10462  
changed lines
  Added in v.11039