From: jcarsey Date: Mon, 16 May 2011 22:20:11 +0000 (+0000) Subject: add required 'profiles.txt' file to the binary releases. X-Git-Tag: edk2-stable201903~14836 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=2f4f828a23a0df537bf0d81ae609a2bba342753f add required 'profiles.txt' file to the binary releases. add 'minimal' version of the shell (without any profiles). update to current ShellPkg tip version. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11667 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/ShellBinPkg/MinUefiShell/Ia32/Shell.efi b/ShellBinPkg/MinUefiShell/Ia32/Shell.efi new file mode 100644 index 0000000000..024a97e6d6 Binary files /dev/null and b/ShellBinPkg/MinUefiShell/Ia32/Shell.efi differ diff --git a/ShellBinPkg/MinUefiShell/Ia32/profiles.txt b/ShellBinPkg/MinUefiShell/Ia32/profiles.txt new file mode 100644 index 0000000000..912cee8a89 --- /dev/null +++ b/ShellBinPkg/MinUefiShell/Ia32/profiles.txt @@ -0,0 +1 @@ +this release includes: diff --git a/ShellBinPkg/MinUefiShell/MinUefiShell.inf b/ShellBinPkg/MinUefiShell/MinUefiShell.inf new file mode 100644 index 0000000000..bb9e26e322 --- /dev/null +++ b/ShellBinPkg/MinUefiShell/MinUefiShell.inf @@ -0,0 +1,29 @@ +## @file +# This is the UEFI Shell application binary file. +# +# Copyright (c) 2011, Intel Corporation. All rights reserved.
+# +# This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# +# +## +## + +[Defines] + INF_VERSION = 0x00010006 + BASE_NAME = Shell + FILE_GUID = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1 + MODULE_TYPE = UEFI_APPLICATION + VERSION_STRING = 1.0 + +[Binaries.Ia32] + PE32|Ia32/Shell.efi|* + +[Binaries.X64] + PE32|X64/Shell.efi|* + diff --git a/ShellBinPkg/MinUefiShell/X64/Shell.efi b/ShellBinPkg/MinUefiShell/X64/Shell.efi new file mode 100644 index 0000000000..b7cdff6df3 Binary files /dev/null and b/ShellBinPkg/MinUefiShell/X64/Shell.efi differ diff --git a/ShellBinPkg/MinUefiShell/X64/profiles.txt b/ShellBinPkg/MinUefiShell/X64/profiles.txt new file mode 100644 index 0000000000..912cee8a89 --- /dev/null +++ b/ShellBinPkg/MinUefiShell/X64/profiles.txt @@ -0,0 +1 @@ +this release includes: diff --git a/ShellBinPkg/ReadMe.txt b/ShellBinPkg/ReadMe.txt index 7719da9343..1cd4823454 100644 --- a/ShellBinPkg/ReadMe.txt +++ b/ShellBinPkg/ReadMe.txt @@ -1,16 +1,19 @@ ============================================================================ OVERVIEW ============================================================================ -The binaries of ShellBinPkg are generated with ShellPkg project and built with -BaseTools Package. The binaries are built with no debug information by building -with "RELEASE" target. The EDKII revision 11595 was used for both. +The binaries of ShellBinPkg are generated with ShellPkg project and built with +BaseTools Package (r11666). The binaries are built with no debug information +by building with "RELEASE" target. The following steps can help to re-generate these binaries for customization: 1. Check out EDK II to $(WORKSPACE) - (svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2). +(svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2). + 2. Under $(WORKSPACE) directory (i.e. c:\EdkII), - To generate Shell, execute: - "build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE". + To generate Shell, execute: + "build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE" + To generate Minimal Shell, execute: + "build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE -D NO_SHELL_PROFILES" ============================================================================ HOW TO INCORPORATE THIS SHELL INTO NT32 @@ -36,7 +39,7 @@ developer may integrate this code into an existing platform: KNOWN LIMITATIONS ============================================================================ 1. RM can delete current working directory via other map name. -2. DrvCfg is not functional. +2. DrvCfg does not overlap boot manager functionality. 3. ifConfig permanent settings are under investigation (may not function correctly) 4. Shell documentation is in development and forthcoming. diff --git a/ShellBinPkg/UefiShell/Ia32/Shell.efi b/ShellBinPkg/UefiShell/Ia32/Shell.efi index 4ed40ef456..01f6b99bb7 100644 Binary files a/ShellBinPkg/UefiShell/Ia32/Shell.efi and b/ShellBinPkg/UefiShell/Ia32/Shell.efi differ diff --git a/ShellBinPkg/UefiShell/Ia32/profiles.txt b/ShellBinPkg/UefiShell/Ia32/profiles.txt new file mode 100644 index 0000000000..0739839e4d --- /dev/null +++ b/ShellBinPkg/UefiShell/Ia32/profiles.txt @@ -0,0 +1,6 @@ +this release includes: + +Drivers1 +Debug1 +Network1 +Install1 \ No newline at end of file diff --git a/ShellBinPkg/UefiShell/X64/Shell.efi b/ShellBinPkg/UefiShell/X64/Shell.efi index eb900c2883..f295b1083c 100644 Binary files a/ShellBinPkg/UefiShell/X64/Shell.efi and b/ShellBinPkg/UefiShell/X64/Shell.efi differ diff --git a/ShellBinPkg/UefiShell/X64/profiles.txt b/ShellBinPkg/UefiShell/X64/profiles.txt new file mode 100644 index 0000000000..0739839e4d --- /dev/null +++ b/ShellBinPkg/UefiShell/X64/profiles.txt @@ -0,0 +1,6 @@ +this release includes: + +Drivers1 +Debug1 +Network1 +Install1 \ No newline at end of file