From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KOaBe-0001OR-CO for mharc-grub-devel@gnu.org; Thu, 31 Jul 2008 11:35:30 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KOaBc-0001NR-Jv for grub-devel@gnu.org; Thu, 31 Jul 2008 11:35:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KOaBa-0001MI-LD for grub-devel@gnu.org; Thu, 31 Jul 2008 11:35:27 -0400 Received: from [199.232.76.173] (port=40973 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KOaBa-0001M8-5Y for grub-devel@gnu.org; Thu, 31 Jul 2008 11:35:26 -0400 Received: from moutng.kundenserver.de ([212.227.126.188]:61274) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KOaBY-00089Z-5S for grub-devel@gnu.org; Thu, 31 Jul 2008 11:35:24 -0400 Received: from [85.180.26.68] (e180026068.adsl.alicedsl.de [85.180.26.68]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis) id 0MKwpI-1KOaBX0QLu-0001n0; Thu, 31 Jul 2008 17:35:23 +0200 From: Felix Zielcke To: The development of GRUB 2 Content-Type: multipart/mixed; boundary="=-32scdMnwbAg7rC039ulj" Date: Thu, 31 Jul 2008 17:35:26 +0200 Message-Id: <1217518526.3641.33.camel@fz-deb.local> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-Provags-ID: V01U2FsdGVkX1/DwB3SLMcOp+O3ezO0gX+8jAPTmmHHmDNo3oj eBlG0LWa8qrH5x4/65p1GZBVffixed6Ngr7JuxWSa12tA/wIQJ fapPzXRFFBRAXdbES/yd8jLnilz2Qa5 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) Subject: [PATCH] add support for GRUB_GFXMODE variable X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Jul 2008 15:35:29 -0000 --=-32scdMnwbAg7rC039ulj Content-Type: text/plain Content-Transfer-Encoding: 7bit Here's a patch to add a GRUB_GFXMODE variable for update-grub to set the gfxmode. 2008-07-31 Felix Zielcke * util/update-grub.in (GRUB_GFXMODE): Export variable. * util/grub.d/00_header.in: Allow the administrator to change default gfxmode via ${GRUB_GFXMODE}. --=-32scdMnwbAg7rC039ulj Content-Disposition: attachment; filename=gfxmode.diff Content-Type: text/x-patch; name=gfxmode.diff; charset=UTF-8 Content-Transfer-Encoding: 7bit Index: util/grub.d/00_header.in =================================================================== --- util/grub.d/00_header.in (Revision 1754) +++ util/grub.d/00_header.in (Arbeitskopie) @@ -31,6 +31,7 @@ if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=5 ; fi +if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=640x480 ; fi cat << EOF set default=${GRUB_DEFAULT} @@ -43,7 +44,7 @@ prepare_grub_to_access_device `${grub_probe} --target=device ${GRUB_FONT_PATH}` cat << EOF if font `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then - set gfxmode=640x480 + set gfxmode=${GRUB_GFXMODE} insmod gfxterm insmod vbe terminal gfxterm Index: util/update-grub.in =================================================================== --- util/update-grub.in (Revision 1754) +++ util/update-grub.in (Arbeitskopie) @@ -164,7 +164,7 @@ export GRUB_DEVICE GRUB_DEVICE_UUID GRUB_DEVICE_BOOT GRUB_DEVICE_BOOT_UUID GRUB_FS GRUB_FONT_PATH GRUB_PRELOAD_MODULES # These are optional, user-defined variables. -export GRUB_DEFAULT GRUB_TIMEOUT GRUB_DISTRIBUTOR GRUB_CMDLINE_LINUX GRUB_CMDLINE_LINUX_DEFAULT GRUB_TERMINAL GRUB_SERIAL_COMMAND GRUB_DISABLE_LINUX_UUID +export GRUB_DEFAULT GRUB_TIMEOUT GRUB_DISTRIBUTOR GRUB_CMDLINE_LINUX GRUB_CMDLINE_LINUX_DEFAULT GRUB_TERMINAL GRUB_SERIAL_COMMAND GRUB_DISABLE_LINUX_UUID GRUB_GFXMODE rm -f ${grub_cfg}.new exec > ${grub_cfg}.new --=-32scdMnwbAg7rC039ulj--