Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
836 B

  1. @REM ---------------------------------------------------------------------------
  2. @REM # Script: HashBuild.cmd
  3. @REM #
  4. @REM # (c) 2002 Microsoft Corporation. All rights reserved.
  5. @REM #
  6. @REM #
  7. @REM # Version: <1.00> (<11/25/2002>) : jorgeba
  8. @REM #---------------------------------------------------------------------
  9. @set _HashFileName=%1.txt
  10. @perl -x "%~f0" %*
  11. @set _HashFileName=
  12. @goto :EOF
  13. #!perl
  14. #Usage
  15. sub Usage {
  16. print <<USAGE;
  17. \n\
  18. $0 -- Hash a build
  19. Usage: $0
  20. -? Displays usage
  21. USAGE
  22. exit(1);
  23. }
  24. parseargs('?' => \&Usage);
  25. # Use section
  26. use lib $ENV{RAZZLETOOLPATH} . "\\PostBuildScripts";
  27. use lib $ENV{RAZZLETOOLPATH};
  28. use PbuildEnv;
  29. use ParseArgs;
  30. use Logmsg;
  31. if(-e $ENV{"_ntpostbld"})
  32. {
  33. system("NtRelHash $ENV{_ntpostbld}\\ > $ENV{_ntpostbld}\\build_logs\\$ENV{_HashFileName}");
  34. }