]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2007-06-13 Robert Millan <rmh@aybabtu.com>
authorrobertmh <robertmh@localhost>
Wed, 13 Jun 2007 16:53:54 +0000 (16:53 +0000)
committerrobertmh <robertmh@localhost>
Wed, 13 Jun 2007 16:53:54 +0000 (16:53 +0000)
* include/grub/util/misc.h: Define DEFAULT_DIRECTORY and
DEFAULT_DEVICE_MAP.
* util/grub-emu.c: Use above definitions from misc.h instead of
defining them.
* util/grub-mkdevicemap.c: Likewise.
* util/i386/pc/grub-setup.c: Likewise.
* util/grub-probe.c: Likewise.
(probe): Abort with grub_util_error() when either
grub_guess_root_device or grub_util_get_grub_dev fails.

ChangeLog
include/grub/util/misc.h
util/grub-emu.c
util/grub-mkdevicemap.c
util/grub-probe.c
util/i386/pc/grub-setup.c

index 829f69f8649be5c2753cd9ab9cfaa302965530ca..b5fe95360c37fdeb4459e7b30af6b3eafc86e13d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2007-06-13  Robert Millan  <rmh@aybabtu.com>
+
+       * include/grub/util/misc.h: Define DEFAULT_DIRECTORY and
+       DEFAULT_DEVICE_MAP.
+       * util/grub-emu.c: Use above definitions from misc.h instead of
+       defining them.
+       * util/grub-mkdevicemap.c: Likewise.
+       * util/i386/pc/grub-setup.c: Likewise.
+       * util/grub-probe.c: Likewise.
+       (probe): Abort with grub_util_error() when either
+       grub_guess_root_device or grub_util_get_grub_dev fails.
+
 2007-06-12  Robert Millan  <rmh@aybabtu.com>
 
        * normal/command.c (grub_command_execute): Use NULL rather than 0 for
index 76393159d8c18f734b46f71be4dc58cc854bdad8..f402d5afae518a137fdf0b5d5b56b47be71a97ea 100644 (file)
 #include <setjmp.h>
 #include <unistd.h>
 
+#ifdef __NetBSD__
+/* NetBSD uses /boot for its boot block.  */
+# define DEFAULT_DIRECTORY     "/grub"
+#else
+# define DEFAULT_DIRECTORY     "/boot/grub"
+#endif
+
+#define DEFAULT_DEVICE_MAP     DEFAULT_DIRECTORY "/device.map"
+
 extern char *progname;
 extern int verbosity;
 extern jmp_buf main_env;
index 67cb905084b0beb2fb9282b5ff402341641593ed..57a467f4a67938eb358f6451fcdca9a4ebe08005 100644 (file)
 
 #include <grub_modules_init.h>
 
-#ifdef __NetBSD__
-/* NetBSD uses /boot for its boot block.  */
-# define DEFAULT_DIRECTORY     "/grub"
-#else
-# define DEFAULT_DIRECTORY     "/boot/grub"
-#endif
-
-#define DEFAULT_DEVICE_MAP     DEFAULT_DIRECTORY "/device.map"
-
 /* Used for going back to the main function.  */
 jmp_buf main_env;
 
index fb23979ac31d26d66740ac45495a296219ab825c..5f0fae29379c7fea42d07ed210d75414857ee073 100644 (file)
 #define _GNU_SOURCE    1
 #include <getopt.h>
 
-#ifdef __NetBSD__
-/* NetBSD uses /boot for its boot block.  */
-# define DEFAULT_DIRECTORY     "/grub"
-#else
-# define DEFAULT_DIRECTORY     "/boot/grub"
-#endif
-
-#define DEFAULT_DEVICE_MAP     DEFAULT_DIRECTORY "/device.map"
-
 #ifdef __linux__
 # if !defined(__GLIBC__) || \
         ((__GLIBC__ < 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ < 1)))
index d2ee69fe335673d3c4748a38252f9f145795247e..0ae676fcd98ff699bb74433941c736ec465d586d 100644 (file)
 #define _GNU_SOURCE    1
 #include <getopt.h>
 
-#ifdef __NetBSD__
-/* NetBSD uses /boot for its boot block.  */
-# define DEFAULT_DIRECTORY     "/grub"
-#else
-# define DEFAULT_DIRECTORY     "/boot/grub"
-#endif
-
-#define DEFAULT_DEVICE_MAP     DEFAULT_DIRECTORY "/device.map"
-
 #define PRINT_FS       0
 #define PRINT_DRIVE    1
 #define PRINT_DEVICE   2
@@ -87,10 +78,7 @@ probe (const char *path)
   
   device_name = grub_guess_root_device (path);
   if (! device_name)
-    {
-      fprintf (stderr, "cannot find a device for %s.\n", path);
-      goto end;
-    }
+    grub_util_error ("cannot find a device for %s.\n", path);
 
   if (print == PRINT_DEVICE)
     {
@@ -100,10 +88,7 @@ probe (const char *path)
 
   drive_name = grub_util_get_grub_dev (device_name);
   if (! drive_name)
-    {
-      fprintf (stderr, "cannot find a GRUB drive for %s.\n", device_name);
-      goto end;
-    }
+    grub_util_error ("cannot find a GRUB drive for %s.\n", device_name);
   
   if (print == PRINT_DRIVE)
     {
index 47d4b9f7015e60c6c74ff3753e1de24c66504a28..89fd9a517e8600c7360fb2524a0d73ce153a1294 100644 (file)
 #define DEFAULT_BOOT_FILE      "boot.img"
 #define DEFAULT_CORE_FILE      "core.img"
 
-#ifdef __NetBSD__
-/* NetBSD uses /boot for its boot block.  */
-# define DEFAULT_DIRECTORY     "/grub"
-#else
-# define DEFAULT_DIRECTORY     "/boot/grub"
-#endif
-
-#define DEFAULT_DEVICE_MAP     DEFAULT_DIRECTORY "/device.map"
-
 /* This is the blocklist used in the diskboot image.  */
 struct boot_blocklist
 {