summaryrefslogtreecommitdiff
path: root/resources/scripts/build/grub/payload
diff options
context:
space:
mode:
Diffstat (limited to 'resources/scripts/build/grub/payload')
-rwxr-xr-xresources/scripts/build/grub/payload21
1 files changed, 13 insertions, 8 deletions
diff --git a/resources/scripts/build/grub/payload b/resources/scripts/build/grub/payload
index 7f1d239f..00ed4d44 100755
--- a/resources/scripts/build/grub/payload
+++ b/resources/scripts/build/grub/payload
@@ -46,13 +46,16 @@ main()
handle_dependencies()
{
[ -d "grub/" ] || \
- ./fetch grub || err "cannot fetch grub"
+ ./fetch grub || \
+ err "handle_dependencies: cannot fetch grub"
[ -f "grub/grub-mkstandalone" ] || \
- ./build grub utils || err "cannot build grub utils"
+ ./build grub utils || \
+ err "handle_dependencies: cannot build grub utils"
[ -d "elf/grub" ] || \
- mkdir -p elf/grub || err "cannot create directory, elf/grub"
-
- rm -f elf/grub/* || err "cannot delete files in directory, elf/grub/"
+ mkdir -p elf/grub || \
+ err "handle_dependencies: cannot mkdir elf/grub"
+ rm -f elf/grub/* || \
+ err "handle_dependencies: cannot rm inside: elf/grub/"
}
build_grub_payloads()
@@ -85,15 +88,17 @@ build_grub_elf()
--modules="${grub_modules}" \
--install-modules="${grub_install_modules}" \
${gcfg} ${grubk} || \
- err "cannot create grub payload (grub-mkstandalone)"
+ err "build_grub_elf: cannot build grub payload (grub-mkstandalone)"
}
create_grub_config()
{
sed "s/usqwerty/${keymap}/" < ${grubcfgsdir}/config/grub.cfg \
- > elf/grub/grub_${keymap}.cfg || err "sed failed: grub.cfg"
+ > elf/grub/grub_${keymap}.cfg || \
+ err "create_grub_config: sed failed: grub.cfg"
sed "s/grubtest.cfg/grub.cfg/" < elf/grub/grub_${keymap}.cfg \
- > elf/grub/grub_${keymap}_test.cfg || err "sed failed: grubtest.cfg"
+ > elf/grub/grub_${keymap}_test.cfg || \
+ err "create_grub_config: sed failed: grubtest.cfg"
}
main $@