mirror of
https://github.com/hansjone/netx.git
synced 2026-10-12 10:30:49 +08:00
Release 0.4.11: Setup-only updates that preserve existing DB config.
Offline Setup and check_update now upgrade in place without the database wizard; zip packages are no longer published. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
7b5dd3eada
commit
a9c9d17550
11 changed files with 250 additions and 164 deletions
|
|
@ -1,4 +1,4 @@
|
|||
param(
|
||||
param(
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string]$PackagePath,
|
||||
[string]$ProgramRoot = "",
|
||||
|
|
@ -22,10 +22,14 @@ New-Item -ItemType Directory -Path $work -Force | Out-Null
|
|||
|
||||
try {
|
||||
Write-Host "==> Extracting update package"
|
||||
# Preferred end-user path is NetX-Setup-*.exe (check_update / offline installer).
|
||||
# This script remains for legacy/dev .zip packages (build_release.ps1 -CreateZip).
|
||||
if ($PackagePath.ToLowerInvariant().EndsWith(".zip")) {
|
||||
Expand-Archive -Path $PackagePath -DestinationPath $work -Force
|
||||
} elseif ($PackagePath.ToLowerInvariant().EndsWith(".exe")) {
|
||||
throw "unsupported_package: run NetX-Setup-*.exe (upgrade keeps DB), or use check_update.ps1 -Apply"
|
||||
} else {
|
||||
throw "unsupported_package: use a .zip built by build_release.ps1"
|
||||
throw "unsupported_package: use a .zip from build_release.ps1 -CreateZip, or NetX-Setup-*.exe"
|
||||
}
|
||||
|
||||
$src = $work
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue