summaryrefslogtreecommitdiff
path: root/include/rom.sh
diff options
context:
space:
mode:
Diffstat (limited to 'include/rom.sh')
-rw-r--r--include/rom.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/rom.sh b/include/rom.sh
index 0edd5e89..987ead6a 100644
--- a/include/rom.sh
+++ b/include/rom.sh
@@ -45,7 +45,12 @@ mkpayload_grub()
grub_modules=""
grub_install_modules=""
- $dry eval "`setcfg "$grubdata/module/$tree"`"
+ if [ "$dry" = ":" ]; then
+ return 0
+ fi
+
+ . "$grubdata/module/$tree" || \
+ err "Can't read '$grubdata/module/$tree'" "mkpayload_grub" "$@"
$dry x_ rm -f "$srcdir/grub.elf"