public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/anaconda-overlay:master commit in: sys-boot/grub/files/, sys-boot/grub/
@ 2011-07-11 18:41 Wiktor W Brodlo
  0 siblings, 0 replies; 2+ messages in thread
From: Wiktor W Brodlo @ 2011-07-11 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     ccc0e5ca28ac17db6cb06341c01743d484dfe79e
Author:     wiktor w brodlo <wiktor <AT> brodlo <DOT> net>
AuthorDate: Mon Jul 11 18:39:33 2011 +0000
Commit:     Wiktor W Brodlo <wiktor <AT> brodlo <DOT> net>
CommitDate: Mon Jul 11 18:39:33 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/anaconda-overlay.git;a=commit;h=ccc0e5ca

grub: disable load_video (doesn't work well with Gentoo)

---
 sys-boot/grub/Manifest                       |    7 +++--
 sys-boot/grub/files/disable_load_video.patch |   36 ++++++++++++++++++++++++++
 sys-boot/grub/files/grub2-default            |    6 ++--
 sys-boot/grub/files/grub2-default-1.99       |    6 ++--
 sys-boot/grub/grub-1.99.ebuild               |    2 +
 5 files changed, 48 insertions(+), 9 deletions(-)

diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index f46c98d..ca9303f 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -3,6 +3,7 @@ AUX 05_distro_theme 1180 RMD160 ee8d8707e07dbf9877be5bbc9322263822d4ddad SHA1 ad
 AUX default-splash-5.4.png 641815 RMD160 175bf793a542654e765fecca89f6c628e7a8a586 SHA1 a8ceabcef3854517d879522ab5155540ddeca3d9 SHA256 f9eedc888fd11d899000397f073d042ce5a4230923966f9d12828263f0a2d14a
 AUX default-splash-6.png 1006813 RMD160 9c00ed318f4b40486289b1bcf9d7d085d5d9c67c SHA1 aea9184f94b7c60deef172e730b5aada5fe209de SHA256 27da12fccce3fc4a40724471b9ebd4c2fed30c743fcd049a4c53963f87e17e24
 AUX default-splash.png 379111 RMD160 c399047d7d63e72495416f0f25cdc4c7bcc38946 SHA1 d0e6e920e4ce973c460d4bb994e4a87e2e32e8aa SHA256 09de78447d236669252b4669a341b5589043466bcb6bbf80e334462024c655c8
+AUX disable_load_video.patch 1008 RMD160 2e8c3c0d798948ffe7080b4c315b604d1326a63b SHA1 73e0f6ad27ae2329753cf2b53faf2e52e7c4a03a SHA256 e6a9752c8f5706a66770ea6994ec1282c8df4b986bb6d5bb9ff1c0dd7cea2ccc
 AUX grub-0.97-gfxmenu-v8.patch 23313 RMD160 ee79292a61a4fcbfa2afe5bea56e56ee4efbfe01 SHA1 b4e567009e61e9bc6a2e60bae3333681c458debc SHA256 c2f7897027842631a95a654e7978d43e6d21d8c06426ff2d966678e3fca0ba4a
 AUX grub-0.97-uuid.patch 144339 RMD160 58816e0fc819a0c5afc2da0024611ec650119be2 SHA1 9b5a0fb112eaf143b8b81f487b3b515a13423372 SHA256 9766e446665a955e2dab10e5e42d83b3384b5e6e306c3eba70a08f35a3fbf129
 AUX grub-0.97-uuid_doc.patch 1364 RMD160 667f9e91ed037cac61a00e2ea4dda5d94ad4369c SHA1 1b12abc7270624c8192bdc692264584eea947e9a SHA256 371ca0229b5036071f418f4ca3d8b724b2ea8719954edadbf4ddfa4e937a089b
@@ -23,8 +24,8 @@ AUX grub-1.99-vga-deprecated.patch 408 RMD160 8b2c8560d8bf39bc06a110eaa81a388c3f
 AUX grub-1.99-wallpaper-settings-support.patch 521 RMD160 5a47c70dfc686a3741f99e4aad475f30c38a6876 SHA1 e70335fb11e92a182462f92866bf31324d070c34 SHA256 d21265645972e57278341cd27b1406f9f630f94cc1722374832cca95453ce807
 AUX grub-1.99-workaround-raid-bios-bug.patch 808 RMD160 749e9eacf6cb9c58274b77720650d77a86cd3604 SHA1 60fde97e779e940207376723535ad523b92a0531 SHA256 011c480d2001e37a8b7a347ddabe072c5c912932deda016badeeb1e57a6f63d6
 AUX grub.conf.gentoo 627 RMD160 d90fb4373bad476f98ec9c5065d6cdfd9e3b706f SHA1 004f2fc04605ec9190de0a87e7df8bbc33daff89 SHA256 914b15af252210a32776196437cd8013e10e57d5780e66877ef3fe9a2b4b9776
-AUX grub2-default 2084 RMD160 1a7ed37eeda753b279c6f6d864d9122d439631da SHA1 c2f697c4c525c50931b8f00864af0a9249c08777 SHA256 df286f514070ba4e4ee70a65f7f68a7103ffba4d230fb1dc99f9667515a9ca16
-AUX grub2-default-1.99 2113 RMD160 2ad38a800e66d7cb904b77e0167f4da51e390b0d SHA1 4b191d88d42e865d3efa882601da52ad6ace62be SHA256 b6e255a0e4127709e92d4049b23295feab6c026e7945b3b0ec4f675d9058a45e
+AUX grub2-default 2081 RMD160 7a30dfee0424b03d00af865962681d8dd06d1cd5 SHA1 b274a4b170db6d3d7058168870d102ccdb5e47d5 SHA256 f5746fc7a98dfc2e4c79657d96d4bcdefee087eb84f8d08cc901c13c3595c27f
+AUX grub2-default-1.99 2110 RMD160 6c770d5f87055e0df77773e2ae67eea3becd2706 SHA1 519e759c182a17bbc3ba6e866141325a48a7d6dc SHA256 47f6768298b7f44500a57b7728ed52bf044a574d320694a6b8cca69d30c79a93
 AUX splash.xpm.gz 6251 RMD160 d7b6f187c45597dab59415163fc9d0c154d40cbe SHA1 3b8615b6e105fcbcd6530b46947e06d480caa8f4 SHA256 46397f66ab9dbb2215d5191d94e6ca5aecb53f84ad70cc17aeb319353ba201b2
 AUX ubuntu-upstream-1.98/01_uuids_and_lvm_dont_play_along_nicely.diff 611 RMD160 0269ad21a4e5723383b2f04670088cc6b1a1e636 SHA1 344e63b80d9e3d057d41bc50e980a1b1c311a426 SHA256 282635fd75266dfe9222afc892f02a9f9fbc227f05556054531fb63704f9cd55
 AUX ubuntu-upstream-1.98/902_boot_blocklist_hack.diff 590 RMD160 12856f69930dc7783cf4184cc431e43d91f83b49 SHA1 941ed1934cf60c3564da010cd975248b92e321f4 SHA256 27466e25257cc267b0048086ae0ad76aa07bd703fa1827342c83b11bff843b84
@@ -50,4 +51,4 @@ DIST grub-1.99.tar.xz 2639224 RMD160 d59a47fa40b2be0d5ea5b2b00ff5538cfa147747 SH
 EBUILD grub-0.97-r22.ebuild 7588 RMD160 86e8c77ec7ee193919bdec359e53a8236a4b4c77 SHA1 212944ff569048769c15fd6676a63e6eea4c0cef SHA256 ff5b303cedd5a05c39f8903fbfb215512ab58f12ff023773d739eb3fa244f8bd
 EBUILD grub-1.98-r10.ebuild 3654 RMD160 872a03a3073ca18bc853048b65159af52495c915 SHA1 1cb89aa08a8265a97834964661999cfe93c99b6b SHA256 875e175940856ef613be27a65f136772a366c93289100abc07cb083333ae46df
 EBUILD grub-1.98-r9.ebuild 3799 RMD160 70067983c5394c5f2f876e8be18eee97bf1dd4dd SHA1 149c73a384e913b0d27b7fee61d4d0110cf0eb34 SHA256 271d79ea8be44a6aeebcf9af6676a2c90c4ec43120882225a5b5b8fe3ba4f6d5
-EBUILD grub-1.99.ebuild 7808 RMD160 0fa7ce32a511cf50f19f1fbda105895481dab7b3 SHA1 84442136e82509c963ee7ce390be794368f9fee7 SHA256 be84ddee0a8b02572b5b201afd4cd250fffe80f25a4524ce33c6e1dc7cf1cda2
+EBUILD grub-1.99.ebuild 7901 RMD160 0cfb8eff45be91b05b0470efc1c25d281084bac6 SHA1 a3722da83b889a1671dcfac2f084a713c55cd18a SHA256 0886b1dbb0ab45ae8b7db4558cb1a861c156e774af474a02e62d62a270c915fc

diff --git a/sys-boot/grub/files/disable_load_video.patch b/sys-boot/grub/files/disable_load_video.patch
new file mode 100644
index 0000000..83bfdf3
--- /dev/null
+++ b/sys-boot/grub/files/disable_load_video.patch
@@ -0,0 +1,36 @@
+--- util.orig/grub.d/10_linux.in	2011-05-14 20:36:49.000000000 +0000
++++ util/grub.d/10_linux.in	2011-07-11 18:11:19.413850269 +0000
+@@ -75,33 +75,6 @@
+       save_default_entry | sed -e "s/^/\t/"
+   fi
+ 
+-  # Use ELILO's generic "efifb" when it's known to be available.
+-  # FIXME: We need an interface to select vesafb in case efifb can't be used.
+-  if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then
+-      cat << EOF
+-	load_video
+-EOF
+-      if grep -qx "CONFIG_FB_EFI=y" "${config}" 2> /dev/null \
+-	  && grep -qx "CONFIG_VT_HW_CONSOLE_BINDING=y" "${config}" 2> /dev/null; then
+-	  cat << EOF
+-	set gfxpayload=keep
+-EOF
+-      fi
+-  else
+-      if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then
+-	  cat << EOF
+-	load_video
+-EOF
+-      fi
+-	  cat << EOF
+-	set gfxpayload=$GRUB_GFXPAYLOAD_LINUX
+-EOF
+-  fi
+-
+-  cat << EOF
+-	insmod gzio
+-EOF
+-
+   if [ x$dirname = x/ ]; then
+     if [ -z "${prepare_root_cache}" ]; then
+       prepare_root_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE} | sed -e "s/^/\t/")"

diff --git a/sys-boot/grub/files/grub2-default b/sys-boot/grub/files/grub2-default
index 7f16ccc..b7ddca1 100644
--- a/sys-boot/grub/files/grub2-default
+++ b/sys-boot/grub/files/grub2-default
@@ -3,7 +3,7 @@
 # /boot/grub/grub.cfg.
 
 GRUB_DEFAULT=saved
-GRUB_DISTRIBUTOR="Sabayon"
+GRUB_DISTRIBUTOR="Gentoo"
 GRUB_HIDDEN_TIMEOUT=0
 GRUB_HIDDEN_TIMEOUT_QUIET=true
 GRUB_TIMEOUT=5
@@ -40,11 +40,11 @@ GRUB_COLOR_NORMAL="white/black"
 # Boot menu option "highlight" color
 GRUB_COLOR_HIGHLIGHT="magenta/black"
 
-if [ -f "/etc/default/sabayon-grub" ]; then
+if [ -f "/etc/default/gentoo-grub" ]; then
 	# this file is placed by the Sabayon Installer and contains
 	# custom GRUB_CMDLINE_LINUX parameters created at install
 	# time.
-	source /etc/default/sabayon-grub
+	source /etc/default/gentoo-grub
 fi
 
 # DO NOT REMOVE THIS IF YOUR GRUB_CMDLINE_LINUX IS EMPTY (BACKWARD COMPAT)

diff --git a/sys-boot/grub/files/grub2-default-1.99 b/sys-boot/grub/files/grub2-default-1.99
index 9bc0775..7832b19 100644
--- a/sys-boot/grub/files/grub2-default-1.99
+++ b/sys-boot/grub/files/grub2-default-1.99
@@ -3,7 +3,7 @@
 # /boot/grub/grub.cfg.
 
 GRUB_DEFAULT=saved
-GRUB_DISTRIBUTOR="Sabayon"
+GRUB_DISTRIBUTOR="Gentoo"
 GRUB_HIDDEN_TIMEOUT=0
 GRUB_HIDDEN_TIMEOUT_QUIET=true
 GRUB_TIMEOUT=5
@@ -41,11 +41,11 @@ GRUB_COLOR_NORMAL="white/black"
 # Boot menu option "highlight" color
 GRUB_COLOR_HIGHLIGHT="magenta/black"
 
-if [ -f "/etc/default/sabayon-grub" ]; then
+if [ -f "/etc/default/gentoo-grub" ]; then
 	# this file is placed by the Sabayon Installer and contains
 	# custom GRUB_CMDLINE_LINUX parameters created at install
 	# time.
-	source /etc/default/sabayon-grub
+	source /etc/default/gentoo-grub
 fi
 
 # DO NOT REMOVE THIS IF YOUR GRUB_CMDLINE_LINUX IS EMPTY (BACKWARD COMPAT)

diff --git a/sys-boot/grub/grub-1.99.ebuild b/sys-boot/grub/grub-1.99.ebuild
index 3ca30a1..9b78b5b 100644
--- a/sys-boot/grub/grub-1.99.ebuild
+++ b/sys-boot/grub/grub-1.99.ebuild
@@ -157,6 +157,8 @@ src_prepare() {
 	# Genkernel doesn't support "single" for rescue mode
 	# but rather init_opts=single
 	epatch "${FILESDIR}"/${PN}-1.98-genkernel-initramfs-single.patch
+	# Gentoo doesn't play nicely with load_video
+	epatch "${FILESDIR}"/disable_load_video.patch
 
 	sed -i -e '/^autoreconf/ d' autogen.sh || die
 	(. ./autogen.sh) || die



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] proj/anaconda-overlay:master commit in: sys-boot/grub/files/, sys-boot/grub/
@ 2011-08-03 13:24 Wiktor W Brodlo
  0 siblings, 0 replies; 2+ messages in thread
From: Wiktor W Brodlo @ 2011-08-03 13:24 UTC (permalink / raw
  To: gentoo-commits

commit:     a137004caf66bf13fbc9bfdfeeae4811fde8ac37
Author:     wiktor w brodlo <wiktor <AT> brodlo <DOT> net>
AuthorDate: Wed Aug  3 13:23:24 2011 +0000
Commit:     Wiktor W Brodlo <wiktor <AT> brodlo <DOT> net>
CommitDate: Wed Aug  3 13:23:24 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/anaconda-overlay.git;a=commit;h=a137004c

sys-boot/grub: add x86 to supported target CPUs

---
 sys-boot/grub/Manifest                             |    3 +-
 .../grub/files/add-x86-to-supported-targets.patch  |   24 ++++++++++++++++++++
 sys-boot/grub/grub-1.99.ebuild                     |    1 +
 3 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index a441e28..592cb1d 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -1,5 +1,6 @@
 AUX 00_fonts 462 RMD160 828b03d1201aa8b8abe339305ff4e2a8b99d1d33 SHA1 fcdaf4ac95ca318750c33153be993dac0e9c8c99 SHA256 fbe13c4e5373835fb529c6c9454ac07a3e523bd56529483d0ec86f9583ae8fed
 AUX 05_distro_theme 1180 RMD160 ee8d8707e07dbf9877be5bbc9322263822d4ddad SHA1 ad9fb101b7f959ca2392d404a86bec299f326c88 SHA256 cff76aaf874da7270265eca015ffada92f30609699f8cc956a4df0c480a9a5fc
+AUX add-x86-to-supported-targets.patch 990 RMD160 395ed2d9d04175be37cd3a742d424949685240c6 SHA1 d6d7c4148b98292131bcad3ac78279a2c348d39d SHA256 6d1db9234781f058cc7ed70b913f7658adc24434a62d40dcc9175d2c799fef15
 AUX default-splash-5.4.png 641815 RMD160 175bf793a542654e765fecca89f6c628e7a8a586 SHA1 a8ceabcef3854517d879522ab5155540ddeca3d9 SHA256 f9eedc888fd11d899000397f073d042ce5a4230923966f9d12828263f0a2d14a
 AUX default-splash-6.png 1006813 RMD160 9c00ed318f4b40486289b1bcf9d7d085d5d9c67c SHA1 aea9184f94b7c60deef172e730b5aada5fe209de SHA256 27da12fccce3fc4a40724471b9ebd4c2fed30c743fcd049a4c53963f87e17e24
 AUX default-splash.png 379111 RMD160 c399047d7d63e72495416f0f25cdc4c7bcc38946 SHA1 d0e6e920e4ce973c460d4bb994e4a87e2e32e8aa SHA256 09de78447d236669252b4669a341b5589043466bcb6bbf80e334462024c655c8
@@ -45,4 +46,4 @@ AUX ubuntu-upstream-1.98/975_hostdisk_hd.diff 4125 RMD160 bc514a49151ca9e155be5b
 AUX ubuntu-upstream/01_uuids_and_lvm_dont_play_along_nicely.diff 611 RMD160 0269ad21a4e5723383b2f04670088cc6b1a1e636 SHA1 344e63b80d9e3d057d41bc50e980a1b1c311a426 SHA256 282635fd75266dfe9222afc892f02a9f9fbc227f05556054531fb63704f9cd55
 AUX ubuntu-upstream/904_disable_floppies.diff 743 RMD160 bc98e9c85245edac6c666f0eeca51da2b6b9cfb6 SHA1 bdba3cfe65b73c86ab3e74858a6baa3f8b20cf1e SHA256 930b1d38af76e477d4c0d9e357441882da3367fbe107561aa7fc25e8ccad2a80
 DIST grub-1.99.tar.xz 2639224 RMD160 d59a47fa40b2be0d5ea5b2b00ff5538cfa147747 SHA1 a5ae9558f30ce7757a76aa130088b053a87e2fb6 SHA256 f308148d4c83c6f16a73b58a0cd39381656edb740929028cae7ad5f0d651021b
-EBUILD grub-1.99.ebuild 7916 RMD160 e618e7f288c31a5b416a0fad4b72fe90af357758 SHA1 814c151efe231f60070df99577a92e7bfe20cd40 SHA256 37ace13a11f91e2dfe0b3070d23437fbd803073fdc52866439fba43b3e476f39
+EBUILD grub-1.99.ebuild 7973 RMD160 8c061b61fecbdfa046ee0d5f5d5d36f898867f68 SHA1 9f868129c603e8e5a966863b21e5ba76a5f4bff2 SHA256 e1e1866d956ca3ff4030dda1d6a7b8ba1be08190e47b93955007647a18837a9a

diff --git a/sys-boot/grub/files/add-x86-to-supported-targets.patch b/sys-boot/grub/files/add-x86-to-supported-targets.patch
new file mode 100644
index 0000000..9e9dbc7
--- /dev/null
+++ b/sys-boot/grub/files/add-x86-to-supported-targets.patch
@@ -0,0 +1,24 @@
+diff -rupN grub-1.99.orig//configure grub-1.99//configure
+--- grub-1.99.orig//configure	2011-05-14 20:57:49.000000000 +0000
++++ grub-1.99//configure	2011-08-03 13:18:05.013238567 +0000
+@@ -3821,7 +3821,7 @@ TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(t
+ TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(top_builddir)/include"
+ 
+ case "$target_cpu" in
+-  i[3456]86)	target_cpu=i386 ;;
++  i[3456]86|x86)	target_cpu=i386 ;;
+   amd64)	target_cpu=x86_64 ;;
+   sparc)	target_cpu=sparc64 ;;
+   mipsel|mips64el)
+diff -rupN grub-1.99.orig//configure.ac grub-1.99//configure.ac
+--- grub-1.99.orig//configure.ac	2011-05-13 19:47:26.000000000 +0000
++++ grub-1.99//configure.ac	2011-08-03 13:14:35.012238732 +0000
+@@ -68,7 +68,7 @@ TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(t
+ TARGET_CPPFLAGS="$TARGET_CPPFLAGS -I\$(top_builddir)/include"
+ 
+ case "$target_cpu" in
+-  i[[3456]]86)	target_cpu=i386 ;;
++  i[[3456]]86|x86)	target_cpu=i386 ;;
+   amd64)	target_cpu=x86_64 ;;
+   sparc)	target_cpu=sparc64 ;;
+   mipsel|mips64el)

diff --git a/sys-boot/grub/grub-1.99.ebuild b/sys-boot/grub/grub-1.99.ebuild
index 4635fd0..a9a7532 100644
--- a/sys-boot/grub/grub-1.99.ebuild
+++ b/sys-boot/grub/grub-1.99.ebuild
@@ -160,6 +160,7 @@ src_prepare() {
 	epatch "${FILESDIR}"/${PN}-1.98-genkernel-initramfs-single.patch
 	# Gentoo doesn't play nicely with load_video
 	epatch "${FILESDIR}"/disable_load_video.patch
+	epatch "${FILESDIR}"/add-x86-to-supported-targets.patch
 
 	sed -i -e '/^autoreconf/ d' autogen.sh || die
 	(. ./autogen.sh) || die



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-08-03 13:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-03 13:24 [gentoo-commits] proj/anaconda-overlay:master commit in: sys-boot/grub/files/, sys-boot/grub/ Wiktor W Brodlo
  -- strict thread matches above, loose matches on Subject: below --
2011-07-11 18:41 Wiktor W Brodlo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox