* util/grub-mkrescue.c (main): If a source directory is not
authorColin Watson <cjwatson@ubuntu.com>
Thu, 21 Nov 2013 17:36:45 +0000 (17:36 +0000)
committerColin Watson <cjwatson@ubuntu.com>
Thu, 21 Nov 2013 17:36:45 +0000 (17:36 +0000)
specified, read platform-specific files from subdirectories of
pkglibdir, not pkgdatadir.

ChangeLog
util/grub-mkrescue.c

index fb8347f..6d4b5b2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-11-21  Colin Watson  <cjwatson@ubuntu.com>
+
+       * util/grub-mkrescue.c (main): If a source directory is not
+       specified, read platform-specific files from subdirectories of
+       pkglibdir, not pkgdatadir.
+
 2013-11-21  Colin Watson  <cjwatson@ubuntu.com>
 
        * grub-core/normal/progress.c: Remove unused file.
index 6b72398..7a76bc3 100644 (file)
@@ -396,11 +396,12 @@ main (int argc, char *argv[])
 
   if (!grub_install_source_directory)
     {
+      const char *pkglibdir = grub_util_get_pkglibdir ();
       enum grub_install_plat plat;
 
       for (plat = 0; plat < GRUB_INSTALL_PLATFORM_MAX; plat++)
        {
-         char *platdir = grub_util_path_concat (2, pkgdatadir,
+         char *platdir = grub_util_path_concat (2, pkglibdir,
                                                 grub_install_get_platform_name (plat));
 
          if (!grub_util_is_directory (platdir))