Update installer.iss — fix icon paths for PyInstaller dist layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8f339e3cd2
commit
52f2e746e2
@ -1,10 +1,10 @@
|
|||||||
; ============================================================================
|
; ============================================================================
|
||||||
; AUTARCH Inno Setup Installer Script
|
; AUTARCH Inno Setup Installer Script — v2.2
|
||||||
; ============================================================================
|
; ============================================================================
|
||||||
;
|
;
|
||||||
; Prerequisites:
|
; Prerequisites:
|
||||||
; 1. Build PyInstaller first: pyinstaller autarch_public.spec
|
; 1. Build PyInstaller first: python -m PyInstaller autarch_public.spec -y
|
||||||
; 2. Install Inno Setup: https://jrsoftware.org/isdl.php
|
; 2. Install Inno Setup 6: https://jrsoftware.org/isdl.php
|
||||||
; 3. Compile this script: Open in Inno Setup Compiler -> Build -> Compile
|
; 3. Compile this script: Open in Inno Setup Compiler -> Build -> Compile
|
||||||
; Or from CLI: iscc installer.iss
|
; Or from CLI: iscc installer.iss
|
||||||
;
|
;
|
||||||
@ -46,17 +46,18 @@ Name: "startupicon"; Description: "Launch Web Dashboard on Windows startup"; Gro
|
|||||||
; Everything from PyInstaller output (compressed with lzma2)
|
; Everything from PyInstaller output (compressed with lzma2)
|
||||||
; NOTE: GGUF model excluded — download separately from release page
|
; NOTE: GGUF model excluded — download separately from release page
|
||||||
Source: "dist\autarch\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: "_internal\models\Hal_v2.gguf"
|
Source: "dist\autarch\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: "_internal\models\Hal_v2.gguf"
|
||||||
; DNS server binary (bundled via PyInstaller data, but also ensure standalone copy)
|
|
||||||
|
; DNS server binary — standalone copy alongside the bundled one in _internal
|
||||||
Source: "services\dns-server\autarch-dns.exe"; DestDir: "{app}\services\dns-server"; Flags: ignoreversion skipifsourcedoesntexist
|
Source: "services\dns-server\autarch-dns.exe"; DestDir: "{app}\services\dns-server"; Flags: ignoreversion skipifsourcedoesntexist
|
||||||
|
|
||||||
[Icons]
|
[Icons]
|
||||||
; Start Menu
|
; Start Menu
|
||||||
Name: "{group}\AUTARCH Web Dashboard"; Filename: "{app}\autarch_web.exe"; IconFilename: "{app}\autarch.ico"; Comment: "Launch AUTARCH Web Dashboard with system tray"
|
Name: "{group}\AUTARCH Web Dashboard"; Filename: "{app}\autarch_web.exe"; IconFilename: "{app}\_internal\autarch.ico"; Comment: "Launch AUTARCH Web Dashboard with system tray"
|
||||||
Name: "{group}\AUTARCH CLI"; Filename: "{app}\autarch.exe"; IconFilename: "{app}\autarch.ico"; Comment: "AUTARCH command-line interface"
|
Name: "{group}\AUTARCH CLI"; Filename: "{app}\autarch.exe"; IconFilename: "{app}\_internal\autarch.ico"; Comment: "AUTARCH command-line interface"
|
||||||
Name: "{group}\Uninstall AUTARCH"; Filename: "{uninstallexe}"
|
Name: "{group}\Uninstall AUTARCH"; Filename: "{uninstallexe}"
|
||||||
|
|
||||||
; Desktop (optional)
|
; Desktop (optional)
|
||||||
Name: "{commondesktop}\AUTARCH Web"; Filename: "{app}\autarch_web.exe"; IconFilename: "{app}\autarch.ico"; Tasks: desktopicon; Comment: "Launch AUTARCH Web Dashboard"
|
Name: "{commondesktop}\AUTARCH Web"; Filename: "{app}\autarch_web.exe"; IconFilename: "{app}\_internal\autarch.ico"; Tasks: desktopicon; Comment: "Launch AUTARCH Web Dashboard"
|
||||||
|
|
||||||
; Windows Startup (optional)
|
; Windows Startup (optional)
|
||||||
Name: "{userstartup}\AUTARCH Web"; Filename: "{app}\autarch_web.exe"; Tasks: startupicon
|
Name: "{userstartup}\AUTARCH Web"; Filename: "{app}\autarch_web.exe"; Tasks: startupicon
|
||||||
@ -77,10 +78,10 @@ Type: filesandordirs; Name: "{app}\data"
|
|||||||
Type: filesandordirs; Name: "{app}\results"
|
Type: filesandordirs; Name: "{app}\results"
|
||||||
Type: filesandordirs; Name: "{app}\dossiers"
|
Type: filesandordirs; Name: "{app}\dossiers"
|
||||||
Type: filesandordirs; Name: "{app}\backups"
|
Type: filesandordirs; Name: "{app}\backups"
|
||||||
|
Type: filesandordirs; Name: "{app}\services"
|
||||||
Type: files; Name: "{app}\autarch_settings.conf"
|
Type: files; Name: "{app}\autarch_settings.conf"
|
||||||
|
|
||||||
[Code]
|
[Code]
|
||||||
// Show installed size in wizard
|
|
||||||
function InitializeSetup(): Boolean;
|
function InitializeSetup(): Boolean;
|
||||||
begin
|
begin
|
||||||
Result := True;
|
Result := True;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user