mirror of
https://github.com/dockur/windows.git
synced 2026-08-24 07:39:00 +01:00
build: Improve installation tests (#2179)
This commit is contained in:
@@ -233,6 +233,7 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
CALLBACK: ${{ inputs.callback }}
|
CALLBACK: ${{ inputs.callback }}
|
||||||
|
VERSION: ${{ inputs.version }}
|
||||||
run: |
|
run: |
|
||||||
set -Eeuo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
@@ -793,24 +794,29 @@ jobs:
|
|||||||
;;
|
;;
|
||||||
|
|
||||||
basic)
|
basic)
|
||||||
cat > "$RUNNER_TEMP/oem/install.bat" <<'BATCH'
|
case "${VERSION,,}" in
|
||||||
|
95) share_host="Host" ;;
|
||||||
|
*) share_host="host.lan" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
sed "s|@@SHARE_HOST@@|$share_host|g" > "$RUNNER_TEMP/oem/install.bat" <<'BATCH'
|
||||||
@echo off
|
@echo off
|
||||||
|
|
||||||
:retry
|
:retry
|
||||||
if not exist \\host.lan\Data\validation.token goto wait
|
if not exist \\@@SHARE_HOST@@\Data\validation.token goto wait
|
||||||
if not exist Z:\NUL goto wait
|
if not exist Z:\validation.token goto wait
|
||||||
|
|
||||||
echo TOKEN> C:\OEM\validation.result
|
echo TOKEN> C:\OEM\validation.result
|
||||||
type C:\OEM\validation.token >> C:\OEM\validation.result
|
type C:\OEM\validation.token >> C:\OEM\validation.result
|
||||||
echo SHARE>> C:\OEM\validation.result
|
echo SHARE>> C:\OEM\validation.result
|
||||||
type \\host.lan\Data\validation.token >> C:\OEM\validation.result
|
type \\@@SHARE_HOST@@\Data\validation.token >> C:\OEM\validation.result
|
||||||
echo DRIVE_Z>> C:\OEM\validation.result
|
echo DRIVE_Z>> C:\OEM\validation.result
|
||||||
echo ok>> C:\OEM\validation.result
|
echo ok>> C:\OEM\validation.result
|
||||||
echo VERSION>> C:\OEM\validation.result
|
echo VERSION>> C:\OEM\validation.result
|
||||||
ver >> C:\OEM\validation.result
|
ver >> C:\OEM\validation.result
|
||||||
|
|
||||||
if exist \\host.lan\Data\validation.result del \\host.lan\Data\validation.result >nul
|
if exist \\@@SHARE_HOST@@\Data\validation.result del \\@@SHARE_HOST@@\Data\validation.result >nul
|
||||||
copy C:\OEM\validation.result \\host.lan\Data\validation.result >nul
|
copy C:\OEM\validation.result \\@@SHARE_HOST@@\Data\validation.result >nul
|
||||||
if errorlevel 1 goto wait
|
if errorlevel 1 goto wait
|
||||||
|
|
||||||
goto end
|
goto end
|
||||||
|
|||||||
Reference in New Issue
Block a user