]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/grub-mkrescue.in: Avoid module duplication.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 1 Jul 2010 21:35:45 +0000 (23:35 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 1 Jul 2010 21:35:45 +0000 (23:35 +0200)
ChangeLog
util/grub-mkrescue.in

index e60f1076c6e2faabedb42c56e2478aaacda9582c..a03294df6fecc8dfb9366dcc2a8130449f13db55 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-07-01  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * util/grub-mkrescue.in: Avoid module duplication.
+
 2010-07-01  Sean Finney  <seanius@seanius.net>
 
        * util/grub.d/10_linux.in: Don't use UUID for LVM root.
index 4a16558e4d304569f42456b3cfa10dc13d676455..3bfbbddd494067bc57a12e51f662201bb932c4d1 100644 (file)
@@ -200,13 +200,12 @@ make_image ()
     memdisk_dir=`mktemp -d "$MKTEMP_TEMPLATE"`
     mkdir -p ${memdisk_dir}/boot/grub
 
-    modules="$(cat ${source_directory}/partmap.lst) ${modules}"
     cat << EOF > ${memdisk_dir}/boot/grub/grub.cfg
 search --fs-uuid --set ${iso_uuid}
 set prefix=(\${root})/boot/grub/${platform}
 source \$prefix/grub.cfg
 EOF
-    (for i in ${modules} ; do
+    (for i in $(cat ${source_directory}/partmap.lst) ${modules} ; do
         echo "insmod $i"
     done ; \
     echo "source /boot/grub/grub.cfg") \
@@ -273,8 +272,7 @@ if test -e "${pc_dir}" ; then
 
     rm -f ${core_img}
 
-    modules="$(cat ${pc_dir}/partmap.lst) ${modules}"
-    (for i in ${modules} ; do
+    (for i in $(cat ${pc_dir}/partmap.lst) ${modules} ; do
         echo "insmod $i"
     done ; \
     echo "source /boot/grub/grub.cfg") \