]> git.proxmox.com Git - grub2.git/commitdiff
* util/grub-mkstandalone.in: Fix modules directory.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Feb 2012 13:45:56 +0000 (14:45 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Feb 2012 13:45:56 +0000 (14:45 +0100)
ChangeLog
util/grub-mkstandalone.in

index 4e35d2bd5e0e9c1bc82bee8d19b74909783c3ffd..1a64aa80c9b8c6d24f70261b532406c3e9b75d89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-02-09  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * util/grub-mkstandalone.in: Fix modules directory.
+
 2012-02-09  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * util/grub-mkimage.c (image_targets): Set default_compression to lzma
index 02a52978c9aaa897423e352b109a3d3ebf922be3..60c0fe06a6cc3847211d4c42ee28e20e59c763ee 100644 (file)
@@ -154,6 +154,8 @@ if [ "x$source_directory" = x ] ; then
     source_directory="${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/$cpu-$platform"
 fi
 
+. "${source_directory}"/modinfo.sh
+
 set $grub_mkimage dummy
 if test -f "$1"; then
     :
@@ -163,17 +165,17 @@ else
 fi
 
 memdisk_dir="`mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX"`" || exit 1
-mkdir -p "${memdisk_dir}"/boot/grub
+mkdir -p "${memdisk_dir}"/boot/grub/"${grub_modinfo_target_cpu}-${grub_modinfo_platform}"
 
 for file in "${source_directory}/"*.mod "${source_directory}/"efiemu32.o "${source_directory}/"efiemu64.o; do
     if test -f "$file"; then
-        cp -f "$file" "${memdisk_dir}"/boot/grub/
+        cp -f "$file" "${memdisk_dir}"/boot/grub/"${grub_modinfo_target_cpu}-${grub_modinfo_platform}"
     fi
 done
 
 for file in ${pkglib_DATA}; do
     if test -f "${source_directory}/${file}"; then
-        cp -f "${source_directory}/${file}" "${memdisk_dir}"/boot/grub/
+        cp -f "${source_directory}/${file}" "${memdisk_dir}"/boot/grub/"${grub_modinfo_target_cpu}-${grub_modinfo_platform}"
     fi
 done