Skip to content

Commit 503ab42

Browse files
committed
chore: harden installer script for future archive layout changes
1 parent 922aa5d commit 503ab42

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

bucket/graalvm.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
"extract_to": "tmp",
99
"installer": {
1010
"script": [
11-
"(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }",
12-
"Remove-Item -Recurse \"$dir\\tmp\""
11+
"$tmp = Join-Path $dir 'tmp'",
12+
"$dirs = Get-ChildItem -Directory $tmp",
13+
"if ($dirs) { $dirs | ForEach-Object { Move-Item (Join-Path $_.FullName '*') $dir -Force } } else { Move-Item (Join-Path $tmp '*') $dir -Force }",
14+
"Remove-Item -Recurse -Force $tmp"
1315
]
1416
},
1517
"env_add_path": "bin",

0 commit comments

Comments
 (0)