]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2009-08-24 Vladimir Serbinenko <phcoder@gmail.com>
authorphcoder <phcoder@localhost>
Mon, 24 Aug 2009 13:34:03 +0000 (13:34 +0000)
committerphcoder <phcoder@localhost>
Mon, 24 Aug 2009 13:34:03 +0000 (13:34 +0000)
Rename *_partition_map to part_*

* partmap/acorn.c (grub_acorn_partition_map): Set name to 'part_acorn'.
* partmap/amiga.c (grub_amiga_partition_map): Set name to 'part_amiga'.
* partmap/apple.c (grub_apple_partition_map): Set name to 'part_apple'.
* partmap/gpt.c (grub_gpt_partition_map): Set name to 'part_gpt'.
All users updated.
* partmap/msdos.c (grub_msdos_partition_map): Set name to 'part_msdos'.
All users updated.
* partmap/sun.c (grub_sun_partition_map): Set name to 'part_sun'.
* util/grub-probe.c (probe_partmap): Don't transform partition name
to get module name.

ChangeLog
partmap/acorn.c
partmap/amiga.c
partmap/apple.c
partmap/gpt.c
partmap/msdos.c
partmap/sun.c
parttool/msdospart.c
util/grub-probe.c
util/hostdisk.c
util/i386/pc/grub-setup.c

index d8156091399ff17774d0ebc009f5742c085ce5a6..1efb882bc65284d8582a445d2161a9d6d4e5e9b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2009-08-24  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       Rename *_partition_map to part_*
+
+       * partmap/acorn.c (grub_acorn_partition_map): Set name to 'part_acorn'.
+       * partmap/amiga.c (grub_amiga_partition_map): Set name to 'part_amiga'.
+       * partmap/apple.c (grub_apple_partition_map): Set name to 'part_apple'.
+       * partmap/gpt.c (grub_gpt_partition_map): Set name to 'part_gpt'.
+       All users updated.
+       * partmap/msdos.c (grub_msdos_partition_map): Set name to 'part_msdos'.
+       All users updated.
+       * partmap/sun.c (grub_sun_partition_map): Set name to 'part_sun'.
+       * util/grub-probe.c (probe_partmap): Don't transform partition name
+       to get module name.
+
 2009-08-24  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Fix OpenBSD and NetBSD support.
        * loader/i386/bsd.c (netbsd_opts): New entries no-smp and no-acpi.
        (netbsd_flags): Add NETBSD_AB_NOSMP, NETBSD_AB_NOACPI.
 
-2009-08-23  Vladimir Serbinenko  <phcoder@gmail.com>
-
-       Fix grub-install.
-
-       * util/grub-probe.c (probe_partmap): Prefix partmap with 'part_'.
-
 2009-08-23  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * fs/hfsplus.c (grub_hfsplus_mount): Don't ignore grub_hfsplus_read_file
index 42fd61f4a8c561fb691e134a6e79d7b544a48315..e005975c0c1afafb00f2aa3d0940648ba1c03701 100644 (file)
@@ -189,7 +189,7 @@ acorn_partition_map_get_name (const grub_partition_t p)
 /* Partition map type.  */
 static struct grub_partition_map grub_acorn_partition_map =
 {
-  .name = "Linux/ADFS partition map",
+  .name = "part_acorn",
   .iterate = acorn_partition_map_iterate,
   .probe = acorn_partition_map_probe,
   .get_name = acorn_partition_map_get_name
index ffb807f5aa7bbf2a715bbc6e124096bf85d9cc42..dce9f4f1ffc02f64dd946a2657b5a8858a3768eb 100644 (file)
@@ -198,7 +198,7 @@ amiga_partition_map_get_name (const grub_partition_t p)
 /* Partition map type.  */
 static struct grub_partition_map grub_amiga_partition_map =
   {
-    .name = "amiga_partition_map",
+    .name = "part_amiga",
     .iterate = amiga_partition_map_iterate,
     .probe = amiga_partition_map_probe,
     .get_name = amiga_partition_map_get_name
index 04ccff14673f55116530982395fb364c27ebbdfe..4dea55a321ce4c16862492745581b24b95e78f23 100644 (file)
@@ -241,7 +241,7 @@ apple_partition_map_get_name (const grub_partition_t p)
 /* Partition map type.  */
 static struct grub_partition_map grub_apple_partition_map =
   {
-    .name = "apple_partition_map",
+    .name = "part_apple",
     .iterate = apple_partition_map_iterate,
     .probe = apple_partition_map_probe,
     .get_name = apple_partition_map_get_name
index e860f35da07f293ec6f8e384b6ef85da1dcffe57..4a4957437fcbe054d530e0432e6bb06906973214 100644 (file)
@@ -176,7 +176,7 @@ gpt_partition_map_get_name (const grub_partition_t p)
 /* Partition map type.  */
 static struct grub_partition_map grub_gpt_partition_map =
   {
-    .name = "gpt_partition_map",
+    .name = "part_gpt",
     .iterate = gpt_partition_map_iterate,
     .probe = gpt_partition_map_probe,
     .get_name = gpt_partition_map_get_name
index 9fc620df03bea0ada491b255dedb490bf4a83acd..d0fc18efedb6be65e5f925e97b7bd90c502465d9 100644 (file)
@@ -303,7 +303,7 @@ pc_partition_map_get_name (const grub_partition_t p)
 /* Partition map type.  */
 static struct grub_partition_map grub_msdos_partition_map =
   {
-    .name = "msdos_partition_map",
+    .name = "part_msdos",
     .iterate = pc_partition_map_iterate,
     .probe = pc_partition_map_probe,
     .get_name = pc_partition_map_get_name
index ce6d58899ba49b375d4bc216f35a7c93171a083e..e816ec17af3931af93f961f56cdc9a8883d9f09d 100644 (file)
@@ -196,7 +196,7 @@ sun_partition_map_get_name (const grub_partition_t p)
 /* Partition map type.  */
 static struct grub_partition_map grub_sun_partition_map =
   {
-    .name = "sun_partition_map",
+    .name = "part_sun",
     .iterate = sun_partition_map_iterate,
     .probe = sun_partition_map_probe,
     .get_name = sun_partition_map_get_name
index 1bb9cd3e104b3b4e27f8a7e4622b11ab08806f8e..dbb25bc52c57a91a1fc1b3e70edb3eb7661abde5 100644 (file)
@@ -140,10 +140,10 @@ static grub_err_t grub_pcpart_type (const grub_device_t dev,
 
 GRUB_MOD_INIT (pcpart)
 {
-  activate_table_handle = grub_parttool_register ("msdos_partition_map",
+  activate_table_handle = grub_parttool_register ("part_msdos",
                                                  grub_pcpart_boot,
                                                  grub_pcpart_bootargs);
-  type_table_handle = grub_parttool_register ("msdos_partition_map",
+  type_table_handle = grub_parttool_register ("part_msdos",
                                              grub_pcpart_type,
                                              grub_pcpart_typeargs);
 
index c8dbc0175a986a8ff6cc521a17cf73b42be21feb..1710ec51b336f104af06d190decf93815403236e 100644 (file)
@@ -79,26 +79,13 @@ grub_refresh (void)
 static void
 probe_partmap (grub_disk_t disk)
 {
-  char *name;
-  char *underscore;
-
   if (disk->partition == NULL)
     {
       grub_util_info ("No partition map found for %s", disk->name);
       return;
     }
 
-  name = strdup (disk->partition->partmap->name);
-  if (! name)
-    grub_util_error ("Not enough memory");
-
-  underscore = strchr (name, '_');
-  if (! underscore)
-    grub_util_error ("Invalid partition map %s", name);
-
-  *underscore = '\0';
-  printf ("part_%s\n", name);
-  free (name);
+  printf ("%s\n", disk->partition->partmap->name);
 }
 
 static int
index 8a3e2ef1f3bc9f98b9c21d934d5f2307622792d3..a06ecca2a25fe20f75a4299f215d834c82165a7b 100644 (file)
@@ -949,7 +949,7 @@ grub_util_biosdisk_get_grub_dev (const char *os_dev)
       {
        struct grub_msdos_partition *pcdata = NULL;
 
-       if (strcmp (partition->partmap->name, "msdos_partition_map") == 0)
+       if (strcmp (partition->partmap->name, "part_msdos") == 0)
          pcdata = partition->data;
 
        if (pcdata)
index 0dc2e2c31e37ef05f33b18c2874c8718215e0532..7f38c42931b66b153997c41abd19c2aa64585d5c 100644 (file)
@@ -279,7 +279,7 @@ setup (const char *dir,
       if (root_dev->disk->partition)
        {
          if (strcmp (root_dev->disk->partition->partmap->name,
-                     "msdos_partition_map") == 0)
+                     "part_msdos") == 0)
            {
              struct grub_msdos_partition *pcdata =
                root_dev->disk->partition->data;
@@ -287,7 +287,7 @@ setup (const char *dir,
              bsd_part = pcdata->bsd_part;
            }
          else if (strcmp (root_dev->disk->partition->partmap->name,
-                          "gpt_partition_map") == 0)
+                          "part_gpt") == 0)
            {
              dos_part = root_dev->disk->partition->index;
              bsd_part = -1;