Three GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid...
[mirror_edk2.git] / EdkShellPkg / ReadMe.txt
CommitLineData
52dbc2fb 1This is EDK style package and the following steps can help to build the package:
21. Download the newly EDK Shell project release EdkShell1.05.zip from the following URL and unzip it to
3 a local directory in workspace, for example, $(WORKSPACE)\Shell:
4 https://efi-shell.tianocore.org/servlets/ProjectDocumentList?folderID=52&expandFolder=52&folderID=0
5
6 Alternatively, the EDK Shell source directory can be retrieved from the following SVN address:
7 https://efi-shell.tianocore.org/svn/efi-shell/trunk/Shell
8 SVN Revision r30 corresponds to EDK Shell 1.05 official release.
9
102. Update EDK_SHELL_DIR macro in the [Defines] section in EdkShellPkg.dsc to point to
11 the directory containing the EDK Shell source directory, e.g. Shell.
12
946e632b 133. The ShellHotFix.patch file solves the follow two issues in EDK Shell 1.05 release:
a8aba574 14 a. RFC3066 language compatibility issue in drivers command.
f8a6b282 15 b. "CHAR8" compatibility issue in DmpStore, Edit command and shell script execution.
157398c2 16 c. Three GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.
17 Reconnect, Edit, HexEdit command are updated.
18
946e632b 19 This patch will be integrated into the later official release.
52dbc2fb 20
946e632b 214. The EDK II style DSC file is used to validate build EDK Shell source & EDK compatibility package and can generate the binaries in EdkShellBinPkg.
22 To use this file, execute the following command under workspace to build EDK Shell source:
a8aba574 23 build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc