home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP_CD_2005-06.iso / bonus / ispam / files / nospamtodaywst.exe / install_script.iss (.txt)
Encoding:
Inno Setup Script  |  2005-04-13  |  8.4 KB  |  92 lines

  1. ;InnoSetupVersion=4.2.6
  2. [Setup]
  3. AppName=No Spam Today! for Workstations
  4. AppVerName=No Spam Today! for Workstations Version 2.0
  5. AppId=No Spam Today! for Workstations
  6. AppVersion=2.0
  7. AppPublisher=byteplant GmbH
  8. AppPublisherURL=http://www.nospamtoday.com
  9. AppSupportURL=http://www.nospamtoday.com/support
  10. AppUpdatesURL=http://www.nospamtoday.com
  11. AppMutex=ZXFAR__NST__
  12. DefaultDirName={pf}\No Spam Today! for Workstations
  13. DefaultGroupName=No Spam Today! for Workstations
  14. OutputBaseFilename=No Spam Today for Workstations Setup
  15. Compression=lzma
  16. LicenseFile=embedded\License.rtf
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19. [Files]
  20. Source: "{app}\sa.tar"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  21. Source: "{app}\tar.exe"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  22. Source: "{app}\SpamtorIS.exe"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  23. Source: "{app}\learn-ham.bat"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  24. Source: "{app}\learn-spam.bat"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  25. Source: "{app}\expire.bat"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  26. Source: "{app}\sa-lint.bat"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  27. Source: "{app}\user_prefs,1"; DestDir: "{app}"; DestName: "user_prefs"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall 
  28. Source: "{app}\noSPAMtodaySvc.exe"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: restartreplace uninsrestartdelete ignoreversion 
  29. Source: "{app}\noSPAMtoday.pdf"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  30. Source: "{app}\noSPAMtoday.cnt"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  31. Source: "{app}\noSPAMtoday.hlp"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: ignoreversion 
  32. Source: "{app}\local,1.cf"; DestDir: "{app}"; DestName: "local.cf"; Flags: deleteafterinstall 
  33. Source: "{app}\local,2.cf"; DestDir: "{app}"; DestName: "local.cf"; MinVersion: 4.1.2222,0.0; Flags: deleteafterinstall 
  34. Source: "{app}\nospamtoday_local.cf"; DestDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  35. Source: "{app}\user_prefs,2"; DestDir: "{app}"; DestName: "user_prefs"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  36. Source: "{app}\addrules.tar"; DestDir: "{app}"; Tasks: customrulesets; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  37. Source: "{app}\db.tar"; DestDir: "{app}"; Tasks: bayesdb; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: deleteafterinstall ignoreversion 
  38. [Dirs]
  39. Name: "{app}\db"; 
  40. [Run]
  41. Filename: "{app}\SpamtorIS.exe"; Parameters: "renameservice"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  42. Filename: "{app}\sa\sa-learn.exe"; Parameters: "-c sa\\ruleset --rebuild"; WorkingDir: "{app}"; StatusMsg: "Syncing SpamAssassin Bayes Database ..."; Description: "Sync SpamAssassin Bayes Database"; Check: "CheckMigrateBayesDB"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  43. Filename: "{app}\SpamtorIS.exe"; Parameters: "saveprefs"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  44. Filename: "{app}\SpamtorIS.exe"; Parameters: "delsa"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  45. Filename: "{app}\tar.exe"; Parameters: "xf sa.tar"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  46. Filename: "{app}\tar.exe"; Parameters: "xf addrules.tar"; WorkingDir: "{app}"; Tasks: customrulesets; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  47. Filename: "{app}\tar.exe"; Parameters: "xf db.tar"; WorkingDir: "{app}"; Tasks: bayesdb; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  48. Filename: "{app}\SpamtorIS.exe"; Parameters: "restoreprefs"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  49. Filename: "{app}\SpamtorIS.exe"; Parameters: "deltar"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  50. Filename: "{app}\sa\sa-learn.exe"; Parameters: "-c sa\\ruleset --sync"; WorkingDir: "{app}"; StatusMsg: "Upgrading Bayes Database (may take a few minutes) ..."; Description: "Upgrade SpamAssassin 2.6 Bayes Database (may take a few minutes)"; Check: "CheckMigrateBayesDB"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  51. Filename: "{app}\nospamtoday.exe"; Parameters: "/account"; WorkingDir: "{app}"; Description: "Launch No Spam Today! for Workstations"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist postinstall nowait
  52. [UninstallRun]
  53. Filename: "{app}\nospamtoday.exe"; Parameters: "/uninstall"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; Flags: skipifdoesntexist 
  54. [Icons]
  55. Name: "{group}\Uninstall No Spam Today! for Workstations"; Filename: "{uninstallexe}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  56. Name: "{group}\No Spam Today! for Workstations"; Filename: "{app}\noSPAMtoday.exe"; WorkingDir: "{app}"; IconFilename: "{app}\nospamtoday.exe"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  57. Name: "{userdesktop}\No Spam Today! for Workstations"; Filename: "{app}\nospamtoday.exe"; WorkingDir: "{app}"; IconFilename: "{app}\nospamtoday.exe"; Tasks: desktopicon; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  58. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\No Spam Today! for Workstations"; Filename: "{app}\nospamtoday.exe"; WorkingDir: "{app}"; IconFilename: "{app}\nospamtoday.exe"; Tasks: quicklaunchicon; MinVersion: 0.0,4.0.1381; 
  59. Name: "{commonstartup}\No Spam Today! for Workstations"; Filename: "{app}\nospamtoday.exe"; WorkingDir: "{app}"; IconFilename: "{app}\nospamtoday.exe"; Tasks: startup; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  60. Name: "{group}\No Spam Today! Manual"; Filename: "{app}\noSPAMtoday.pdf"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  61. Name: "{group}\No Spam Today! Online Help"; Filename: "{app}\noSPAMtoday.hlp"; WorkingDir: "{app}"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  62. [Tasks]
  63. Name: "customrulesets"; Description: "Install additional &rulesets"; GroupDescription: "Optimize spam filtering results:"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  64. Name: "bayesdb"; Description: "Install pre-trained &Bayes Database"; GroupDescription: "Optimize spam filtering results:"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  65. Name: "desktopicon"; Description: "Create a &desktop icon for No Spam Today!"; GroupDescription: "Additional icons:"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  66. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon for No Spam Today!"; GroupDescription: "Additional icons:"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  67. Name: "startup"; Description: "&Launch No Spam Today! on system start"; GroupDescription: "Additional icons:"; MinVersion: 4.1.2222,4.0.1381 Service Pack 5; 
  68. [InstallDelete]
  69. Type: filesandordirs; Name: "{app}\*.*~"; 
  70. Type: files; Name: "{app}\No Spam Today.*"; 
  71. Type: files; Name: "{app}\No Spam Today for Workstations*.*"; 
  72. [UninstallDelete]
  73. Type: filesandordirs; Name: "{app}\*.*~"; 
  74. Type: filesandordirs; Name: "{app}\*.log"; 
  75. Type: dirifempty; Name: "{app}"; 
  76. Type: filesandordirs; Name: "{app}\*.exe"; 
  77. Type: files; Name: "{app}\*.trace"; 
  78. [CustomMessages]
  79. default.NameAndVersion=%1 version %2
  80. default.AdditionalIcons=Additional icons:
  81. default.CreateDesktopIcon=Create a &desktop icon
  82. default.CreateQuickLaunchIcon=Create a &Quick Launch icon
  83. default.ProgramOnTheWeb=%1 on the Web
  84. default.UninstallProgram=Uninstall %1
  85. default.LaunchProgram=Launch %1
  86. default.AssocFileExtension=&Associate %1 with the %2 file extension
  87. default.AssocingFileExtension=Associating %1 with the %2 file extension...
  88. [Languages]
  89. ; These files are stubs
  90. ; To achieve better results after recompilation, use the real language files
  91. Name: "default"; MessagesFile: "embedded\default.isl"; 
  92.