mirror of
				https://github.com/acidanthera/audk.git
				synced 2025-10-31 03:03:46 +01:00 
			
		
		
		
	https://bugzilla.tianocore.org/show_bug.cgi?id=1373 Replace BSD 2-Clause License with BSD+Patent License. This change is based on the following emails: https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html RFCs with detailed process for the license change: V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			NSIS
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			NSIS
		
	
	
	
	
	
| #/** @file
 | |
| #  This is a very simple shell script to test how the interpreter parses the parameters.
 | |
| #
 | |
| #  Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>
 | |
| #  SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| #
 | |
| #**/
 | |
| echo -on
 | |
| set Var_EFCF356F_228C_47C2_AD0C_3B5DAC9A8CFA      ValueOfGuid
 | |
| set Sharp_E8528E46_A008_4221_8DE0_D5AB42A9C580    ^#
 | |
| set Quote_E95DEE8B_E3AA_4155_9ED5_6916394104FC    ^"
 | |
| set Var_ShellCTestApp_EE6E8BC6_71A6_44A5_BED3_D8F901105CDE ShellCTestApp_EE6E8BC6_71A6_44A5_BED3_D8F901105CDE
 | |
| alias ShellCTestApp_EE6E8BC6_71A6_44A5_BED3_D8F901105CDE   ShellCTestApp
 | |
| 
 | |
| #
 | |
| # '^' should escape all special characters (including space)
 | |
| #     but has no impact to non-special characters
 | |
| #
 | |
| ShellCTestApp ^^
 | |
| ShellCTestApp ^#
 | |
| ShellCTestApp ^%Var_EFCF356F_228C_47C2_AD0C_3B5DAC9A8CFA%
 | |
| ShellCTestApp ^"
 | |
| ShellCTestApp ^ 1
 | |
| ShellCTestApp ^ 
 | |
| ShellCTestApp ^1
 | |
| ShellCTestApp ^^^"
 | |
| ShellCTestApp ^^^
 | |
| 
 | |
| #
 | |
| # '#' should be processed before %% replacement, and inside '"'
 | |
| #
 | |
| ShellCTestApp #%Var_EFCF356F_228C_47C2_AD0C_3B5DAC9A8CFA%
 | |
| #ShellCTestApp "#"
 | |
| ShellCTestApp %Sharp_E8528E46_A008_4221_8DE0_D5AB42A9C580%
 | |
| 
 | |
| #
 | |
| # '%' should be processed before grouping parameters
 | |
| #
 | |
| ShellCTestApp "%Var_EFCF356F_228C_47C2_AD0C_3B5DAC9A8CFA% 2%Quote_E95DEE8B_E3AA_4155_9ED5_6916394104FC%
 | |
| 
 | |
| #
 | |
| # alias should be processed after %% replacement
 | |
| #
 | |
| %Var_ShellCTestApp_EE6E8BC6_71A6_44A5_BED3_D8F901105CDE%
 | |
| 
 | |
| #
 | |
| # '"' should be stripped, space inside '"' should be kept, 
 | |
| #
 | |
| ShellCTestApp "p   1"
 | |
| ShellCTestApp "p"1
 | |
| ShellCTestApp "p   1"e"x"""
 | |
| 
 | |
| set -d Var_EFCF356F_228C_47C2_AD0C_3B5DAC9A8CFA
 | |
| set -d Sharp_E8528E46_A008_4221_8DE0_D5AB42A9C580
 | |
| set -d Quote_E95DEE8B_E3AA_4155_9ED5_6916394104FC
 | |
| set -d Var_ShellCTestApp_EE6E8BC6_71A6_44A5_BED3_D8F901105CDE
 | |
| alias -d ShellCTestApp_EE6E8BC6_71A6_44A5_BED3_D8F901105CDE
 | |
| echo -off |