Including Tapan. Thanks/Ray
> -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of Ruiyu > Ni > Sent: Tuesday, June 6, 2017 4:29 PM > To: [email protected] > Subject: [edk2] [PATCH] ShellPkg/alias: Return status for alias deletion > > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Ruiyu Ni <[email protected]> > Cc: Tapan Shah <[email protected]> > --- > ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c | 11 ++++++++++- > 1 file changed, 10 insertions(+), 1 deletion(-) > > diff --git a/ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c > b/ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c > index 5a3b7e5913..7277bd4b90 100644 > --- a/ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c > +++ b/ShellPkg/Library/UefiShellLevel3CommandsLib/Alias.c > @@ -2,7 +2,7 @@ > Main file for Alias shell level 3 function. > > (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR> > - Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved. <BR> > + Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved. > + <BR> > 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 @@ -151,6 +151,15 @@ ShellCommandRunAlias ( > // delete an alias > // > Status = gEfiShellProtocol->SetAlias(Param1, NULL, TRUE, FALSE); > + if (EFI_ERROR(Status)) { > + if (Status == EFI_ACCESS_DENIED) { > + ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_ERR_AD), > gShellLevel3HiiHandle, L"alias"); > + ShellStatus = SHELL_ACCESS_DENIED; > + } else { > + ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_ERR_UK), > gShellLevel3HiiHandle, L"alias", Status); > + ShellStatus = SHELL_DEVICE_ERROR; > + } > + } > } else if (ShellCommandLineGetCount(Package) == 3) { > // > // must be adding an alias > -- > 2.12.2.windows.2 > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

