Revision: 2558 Author: stansmith Date: 3:19:40 PM, Thursday, November 12, 2009 Message: [WINOF] remove windows 7 existance check as it's now a default OS. Sign .exe files used during a WinOF install to eliminate win7 popup notifiers asking to proceed. ndinstall.exe, installsp.exe for install, devman.exe on uninstall. ---- Modified : /gen1/trunk/WinOF/WIX/sign-all-drivers.bat
Signed-off-by: stan smith <[email protected]> --- a/WinOF/WIX/sign-all-drivers.bat +++ b/WinOF/WIX/sign-all-drivers.bat Thu Nov 12 11:09:36 2009 @@ -27,53 +27,95 @@ rem set TS=noTimeStamp for %%p in ( win7 wlh wnet wxp ) do ( - if exist %%p\bin\HCA ( - echo %0 - Signing %%p drivers - pushd %%p - if ERRORLEVEL 1 ( - echo %0 - Error Bad cd to %%p folder ? - exit /B 1 - ) - rem Sign free HCA drivers - call signDrivers %1 %2 bin\HCA %TS% - if ERRORLEVEL 1 ( - echo %0 - Error signing %%p\bin\HCA drivers? - exit /B 1 - ) - rem Sign checked HCA drivers - call signDrivers %1 %2 bin\Chk\HCA %TS% - if ERRORLEVEL 1 ( - echo %0 - Error signing %%p\bin\Chk\HCA drivers? - exit /B 1 - ) + echo %0 - Signing %%p drivers + pushd %%p + if ERRORLEVEL 1 ( + echo %0 - Error in pushd %%p folder ? + exit /B 1 + ) + rem Sign free HCA drivers + call signDrivers %1 %2 bin\HCA %TS% + if ERRORLEVEL 1 ( + echo %0 - Error signing %%p\bin\HCA drivers? + exit /B 1 + ) + rem Sign checked HCA drivers + call signDrivers %1 %2 bin\Chk\HCA %TS% + if ERRORLEVEL 1 ( + echo %0 - Error signing %%p\bin\Chk\HCA drivers? + exit /B 1 + ) - rem Sign free: IPoIB & VNIC drivers - call signDrivers %1 %2 bin\net %TS% - if ERRORLEVEL 1 ( - echo %0 - Error signing %%p\bin\net drivers? - exit /B 1 - ) - rem Sign checked: IPoIB & VNIC drivers - call signDrivers %1 %2 bin\Chk\net %TS% - if ERRORLEVEL 1 ( - echo %0 - Error signing %%p\bin\Chk\net drivers? - exit /B 1 - ) + rem Sign free: IPoIB & VNIC drivers + call signDrivers %1 %2 bin\net %TS% + if ERRORLEVEL 1 ( + echo %0 - Error signing %%p\bin\net drivers? + exit /B 1 + ) + rem Sign checked: IPoIB & VNIC drivers + call signDrivers %1 %2 bin\Chk\net %TS% + if ERRORLEVEL 1 ( + echo %0 - Error signing %%p\bin\Chk\net drivers? + exit /B 1 + ) - rem Sign free SRP drivers - call signDrivers %1 %2 bin\storage %TS% - if ERRORLEVEL 1 ( - echo %0 - Error signing %%p\bin\storage drivers? - exit /B 1 - ) - rem Sign checked SRP drivers - call signDrivers %1 %2 bin\Chk\storage %TS% - if ERRORLEVEL 1 ( - echo %0 - Error signing %%p\bin\Chk\storage drivers? - exit /B 1 - ) - popd + rem Sign free SRP drivers + call signDrivers %1 %2 bin\storage %TS% + if ERRORLEVEL 1 ( + echo %0 - Error signing %%p\bin\storage drivers? + exit /B 1 + ) + rem Sign checked SRP drivers + call signDrivers %1 %2 bin\Chk\storage %TS% + if ERRORLEVEL 1 ( + echo %0 - Error signing %%p\bin\Chk\storage drivers? + exit /B 1 + ) + popd +) + +rem sign executables used in installation so Win7 doesn't complain + +set TISTMP=/t http://timestamp.verisign.com/scripts/timstamp.dll +set DU=/du http://www.openfabrics.org + +for %%p in ( win7 wlh wnet wxp ) do ( + pushd %%p + echo. + echo Sign %%p Executables + for %%a in ( amd64 x86 ia64 ) do ( + for %%f in ( bin\net\%%a\ndinstall.exe bin\net\%%a\installsp.exe ) do ( + if exist %%f ( + signtool sign /ac %1 /n %2 %TISTMP% %DU% %%f + if ERRORLEVEL 1 ( + echo %0 signtool sign %%a\%%f failed? + popd + exit /B 1 + ) + signtool verify /pa %%f + if ERRORLEVEL 1 ( + echo %0 signtool verify %%a\%%f failed? + popd + exit /B 1 + ) + ) + ) + ) + popd +) + +rem Sign devman.exe for win7 device cleanup operation. + +for %%a in ( x64 x86 ia64 ) do ( + signtool verify /q /pa %%a\devman.exe + if ERRORLEVEL 1 ( + signtool sign /ac %1 /n %2 %TISTMP% %DU% %%a\devman.exe + if ERRORLEVEL 1 ( + echo %0 signtool sign %%a\devman.exe failed? + exit /B 1 + ) ) ) + endlocal echo Done %0 %1 _______________________________________________ ofw mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw
