mirror of
https://github.com/containers/podman.git
synced 2025-10-17 19:24:04 +08:00
Improve winmake.ps1 clean target
Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
This commit is contained in:
27
winmake.ps1
27
winmake.ps1
@ -16,7 +16,32 @@ function Podman-Remote{
|
||||
}
|
||||
|
||||
function Make-Clean{
|
||||
Remove-Item ./bin -Recurse -Force -Confirm:$false
|
||||
$paths= @(
|
||||
# Files generated by the `podman` target
|
||||
"$PSScriptRoot\bin\windows"
|
||||
# Files generated by the `installer` target
|
||||
"$PSScriptRoot\test\version\version.exe"
|
||||
"$PSScriptRoot\contrib\win-installer\artifacts"
|
||||
"$PSScriptRoot\contrib\win-installer\current"
|
||||
"$PSScriptRoot\contrib\win-installer\docs"
|
||||
"$PSScriptRoot\contrib\win-installer\en-us"
|
||||
"$PSScriptRoot\contrib\win-installer\fetch"
|
||||
"$PSScriptRoot\contrib\win-installer\obj"
|
||||
"$PSScriptRoot\contrib\win-installer\*.log"
|
||||
"$PSScriptRoot\contrib\win-installer\*.exe"
|
||||
"$PSScriptRoot\contrib\win-installer\*.wixpdb"
|
||||
# Files generated by the Documentation target
|
||||
"$PSScriptRoot\docs\build\remote\podman-*.html"
|
||||
"$PSScriptRoot\docs\build\remote\podman-for-windows.html"
|
||||
)
|
||||
|
||||
foreach ($path in $paths) {
|
||||
if (Test-Path -Path $path -PathType Container) {
|
||||
Remove-Item $path -Recurse -Force -Confirm:$false
|
||||
} elseif (Test-Path -Path $path -PathType Leaf) {
|
||||
Remove-Item $path -Force -Confirm:$false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function Local-Machine {
|
||||
|
Reference in New Issue
Block a user