Computing hashes

This commit is contained in:
Samuel Vasko 2014-04-10 13:11:41 +02:00
parent db49c14422
commit b9379b3ae2
2 changed files with 10 additions and 2 deletions

View File

@ -32,7 +32,7 @@ Param(
[string]$cmderRoot = "..",
# Vendor folder locaton
[string]$saveTo = "."
[string]$saveTo = "..\build"
)
. "$PSScriptRoot\utils.ps1"
@ -41,12 +41,16 @@ $ErrorActionPreference = "Stop"
$targets = @{
"cmder.zip" = $null;
"cmder.7z" = $null;
"cmder_mini.zip" = "-x!`"..\vendor\msysgit`"";
"cmder_mini.zip" = "-x!`"vendor\msysgit`"";
}
Delete-Existing "..\Version*"
$version = Invoke-Expression "git describe --abbrev=0 --tags"
New-Item -ItemType file "$cmderRoot\Version $version"
foreach ($t in $targets.GetEnumerator()) {
Create-Archive $cmderRoot "$saveTo\$($t.Name)" $t.Value
$hash = (Digest-MD5 "$saveTo\$($t.Name)")
Add-Content "$saveTo\hashes.txt" $hash
}

View File

@ -43,3 +43,7 @@ function Flatten-Directory ($name) {
Move-Item -Path "$($name)_moving\$child" -Destination $name
Remove-Item -Recurse "$($name)_moving"
}
function Digest-MD5 ($path) {
return Invoke-Expression "md5sum $path"
}