|
1 | 1 | param( |
2 | 2 | [string]$WorkDirectory = (Join-Path $env:TEMP "vitasdk-msys-pacman-smoke"), |
| 3 | + [string]$FixtureDirectory = (Join-Path $env:TEMP "vitasdk-msys-pacman-fixtures-${PID}"), |
3 | 4 | [string]$PacmanExecutable = "", |
4 | 5 | [string]$RuntimeDll = "", |
5 | 6 | [switch]$Extended |
@@ -110,25 +111,29 @@ function New-CaseCollisionPackage([string]$Root, [string]$Output) { |
110 | 111 | if (Test-Path $WorkDirectory) { |
111 | 112 | Remove-Item -Recurse -Force $WorkDirectory |
112 | 113 | } |
| 114 | +if (Test-Path $FixtureDirectory) { |
| 115 | + Remove-Item -Recurse -Force $FixtureDirectory |
| 116 | +} |
113 | 117 |
|
114 | | -$downloads = Join-Path $WorkDirectory "downloads" |
115 | | -$extract = Join-Path $WorkDirectory "extract" |
| 118 | +$downloads = Join-Path $FixtureDirectory "downloads" |
| 119 | +$extract = Join-Path $FixtureDirectory "extract" |
116 | 120 | $sdkRoot = Join-Path $WorkDirectory "sdk" |
117 | 121 | $pacmanBin = Join-Path $sdkRoot "usr/bin" |
118 | 122 | $dbPath = Join-Path $sdkRoot "var/lib/pacman" |
119 | 123 | $cachePath = Join-Path $sdkRoot "var/cache/pacman/pkg" |
120 | 124 | $logPath = Join-Path $sdkRoot "var/log/pacman.log" |
121 | 125 | $configPath = Join-Path $sdkRoot "etc/pacman.conf" |
122 | | -$packageRoot = Join-Path $WorkDirectory "package-v1" |
123 | | -$packagePath = Join-Path $WorkDirectory "vitasdk-msys-probe-1.0-1-any.pkg.tar.xz" |
124 | | -$packageV2Root = Join-Path $WorkDirectory "package-v2" |
125 | | -$packageV2Path = Join-Path $WorkDirectory "vitasdk-msys-probe-2.0-1-any.pkg.tar.xz" |
126 | | -$collisionRoot = Join-Path $WorkDirectory "case-collision-package" |
127 | | -$collisionPath = Join-Path $WorkDirectory "vitasdk-msys-case-collision-1.0-1-any.pkg.tar.xz" |
| 126 | +$packageRoot = Join-Path $FixtureDirectory "package-v1" |
| 127 | +$packagePath = Join-Path $FixtureDirectory "vitasdk-msys-probe-1.0-1-any.pkg.tar.xz" |
| 128 | +$packageV2Root = Join-Path $FixtureDirectory "package-v2" |
| 129 | +$packageV2Path = Join-Path $FixtureDirectory "vitasdk-msys-probe-2.0-1-any.pkg.tar.xz" |
| 130 | +$collisionRoot = Join-Path $FixtureDirectory "case-collision-package" |
| 131 | +$collisionPath = Join-Path $FixtureDirectory "vitasdk-msys-case-collision-1.0-1-any.pkg.tar.xz" |
128 | 132 |
|
129 | 133 | @( |
130 | 134 | $downloads, |
131 | 135 | $extract, |
| 136 | + $FixtureDirectory, |
132 | 137 | $pacmanBin, |
133 | 138 | $dbPath, |
134 | 139 | $cachePath, |
|
0 commit comments