mknetdir support for EFI
This commit is contained in:
parent
9d22909b85
commit
0ff2c51b82
1 changed files with 15 additions and 0 deletions
|
@ -48,6 +48,9 @@ pc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/i386-pc
|
||||||
ppc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/powerpc-ieee1275
|
ppc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/powerpc-ieee1275
|
||||||
sparc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/sparc64-ieee1275
|
sparc_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/sparc64-ieee1275
|
||||||
i386_ieee1275_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/i386-ieee1275
|
i386_ieee1275_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/i386-ieee1275
|
||||||
|
efi32_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/i386-efi
|
||||||
|
efi64_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/x86_64-efi
|
||||||
|
itanium_dir=${libdir}/$(echo ${PACKAGE_TARNAME} | sed ${transform})/ia64-efi
|
||||||
|
|
||||||
# Usage: usage
|
# Usage: usage
|
||||||
# Print the usage.
|
# Print the usage.
|
||||||
|
@ -210,6 +213,9 @@ process_input_dir ()
|
||||||
*-ieee1275) mkimage_target="${platform}";
|
*-ieee1275) mkimage_target="${platform}";
|
||||||
netmodules="ofnet";
|
netmodules="ofnet";
|
||||||
ext=elf ;;
|
ext=elf ;;
|
||||||
|
*-efi) mkimage_target="${platform}";
|
||||||
|
netmodules="efinet";
|
||||||
|
ext=efi ;;
|
||||||
*) echo Unsupported platform ${platform};
|
*) echo Unsupported platform ${platform};
|
||||||
exit 1;;
|
exit 1;;
|
||||||
esac
|
esac
|
||||||
|
@ -235,6 +241,15 @@ if [ "${override_dir}" = "" ] ; then
|
||||||
if test -e "${i386_ieee1275_dir}" ; then
|
if test -e "${i386_ieee1275_dir}" ; then
|
||||||
process_input_dir "${i386_ieee1275_dir}" i386-ieee1275
|
process_input_dir "${i386_ieee1275_dir}" i386-ieee1275
|
||||||
fi
|
fi
|
||||||
|
if test -e "${efi32_dir}" ; then
|
||||||
|
process_input_dir "${efi32_dir}" i386-efi
|
||||||
|
fi
|
||||||
|
if test -e "${efi64_dir}" ; then
|
||||||
|
process_input_dir "${efi64_dir}" x86_64-efi
|
||||||
|
fi
|
||||||
|
if test -e "${itanium_dir}" ; then
|
||||||
|
process_input_dir "${itanium_dir}" ia64-efi
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
source "${override_dir}"/modinfo.sh
|
source "${override_dir}"/modinfo.sh
|
||||||
process_input_dir "${override_dir}" ${grub_modinfo_target_cpu}-${grub_modinfo_platform}
|
process_input_dir "${override_dir}" ${grub_modinfo_target_cpu}-${grub_modinfo_platform}
|
||||||
|
|
Loading…
Reference in a new issue