kvm-guest-drivers-windows
34 строки · 1.1 Кб
1@echo off
2pushd "%~dp0"
3if /i "%~n1"=="netkvm_no_RSS" call :netkvm_no_RSS
4if /i "%~n1"=="netkvm_no_RSC" call :netkvm_no_RSC
5if /i "%~n1"=="netkvm_no_USO" call :netkvm_no_USO
6if /i "%~n1"=="netkvm" call :netkvm
7if /i "%~n1"=="netkvmpoll" call :netkvmpoll
8popd
9goto :eof
10:netkvm_no_RSS
11copy /y netkvm-base.txt netkvm_no_RSS.inx.tmp > nul
12call :update netkvm_no_RSS.inx
13goto :eof
14:netkvm_no_RSC
15copy /y netkvm-base.txt + netkvm-add-rss.txt netkvm_no_RSC.inx.tmp > nul
16call :update netkvm_no_RSC.inx
17goto :eof
18:netkvm_no_USO
19copy /y netkvm-base.txt + netkvm-add-rss.txt + netkvm-add-rsc.txt netkvm_no_USO.inx.tmp > nul
20call :update netkvm_no_USO.inx
21goto :eof
22:netkvmpoll
23copy /y netkvm-base.txt + netkvm-add-rss.txt + netkvm-add-rsc.txt + netkvm-add-uso.txt + netkvm-add-poll.txt netkvmpoll.inx.tmp > nul
24call :update netkvmpoll.inx
25goto :eof
26:netkvm
27copy /y netkvm-base.txt + netkvm-add-rss.txt + netkvm-add-rsc.txt + netkvm-add-uso.txt netkvm.inx.tmp > nul
28call :update netkvm.inx
29goto :eof
30:update
31fc /b %1 %1.tmp >nul 2>&1
32if errorlevel 1 copy /y %1.tmp %1 > nul
33del %1.tmp
34goto :eof
35