Pegaz.NET

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search

Pegaz.NET is Polish insurance software. More infos from here.

Pegaz.NET Komponenty Systemowe

<package id="pegaznetsystem" name="PegazNet, Komponenty systemowe" revision="2" reboot="false" priority="100" timeout="600" >
        <check type="file" condition="exists" path="%PROGRAMFILES%\Atena\PegazNETSys\wersjanetsys-2.1" />
        <install cmd='"%PACKAGES%\pegaz\install-pegaznetsys.bat"' />
        <upgrade cmd='"%PACKAGES%\pegaz\install-pegaznetsys.bat"' />
        <remove cmd='"%PROGRAMFILES%\Atena\PegazNETSys\UNWISE.EXE" "%PROGRAMFILES%\Atena\PegazNETSys\INSTALL.LOG"' />
</package>

Pegaz.NET

<package id="pegaznet" name="PegazNet" revision="26" reboot="false" priority="52" timeout="600" >
        <depends package-id="pegaznetsystem"/>
        <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Atena\Pegaz.NET\bin\Pegaz.exe" value="2.1.152.00" />
        <install cmd='cmd /c "%PACKAGES%\pegaz\PegazNET.EXE" /s' />
<install cmd='cmd /c copy /Y  "%PACKAGES%\pegaz\pegazSettings.xml" "%ALLUSERSPROFILE%\Dane aplikacji\PegazNET\pegazSettings.xml"' />
        <upgrade cmd='cmd /c "%PACKAGES%\pegaz\PegazNET.EXE" /s' />
        <remove cmd='"%PROGRAMFILES%\Atena\Pegaz.NET\OLDPEGAZ\UNWISE.EXE" "%PROGRAMFILES%\Atena\Pegaz.NET\OLDPEGAZ\INSTALL.LOG"' />
</package>

Pegaz Eurotax:

<package id="pegazeurotax" name="Pegaz Eurotax" revision="15" reboot="false" priority="1" timeout="300">
        <depends package-id="pegaznet"/>
        <check type="registry" condition="equals" path="HKLM\SOFTWARE\Atena\PegazNET\Eurotax\Version" value="200711" />
        <install cmd='"%PACKAGES%\pegaz\Eurotax2007_11.EXE" /s' />
        <upgrade cmd='"%PACKAGES%\pegaz\Eurotax2007_11.EXE" /s' />
        <remove cmd='echo ok' />
</package>

Pegaz Hestia Podróże:

<package id="pegazhp" name="Pegaz Hestia Podroze" revision="1" reboot="false" priority="1" timeout="300">
   <depends package-id="pegaznet"/>
      <check type="registry" condition="equals" path="HKLM\SOFTWARE\Atena\Pegaz\HI\AddOn\HP" value="0480" />
      <install cmd='"%PACKAGES%\pegaz\PegazHI_HP" /s' />
      <upgrade cmd='"%PACKAGES%\pegaz\PegazHI_HP" /s' />
      <remove cmd='cmd /c rem' />
</package>

Pegaz Eurotax - baza zdjeć

<package id="pegazbazazdjec" name=" Pegaz Eurotax Zdjecia" revision="3" reboot="false" priority="1" timeout="800" >
        <depends package-id="pegazeurotax"/>
        <check type="registry" condition="equals" path="HKLM\SOFTWARE\Atena\PegazNET\Eurotax\photosVersion" value="200705" />
        <install cmd='cmd /c "%PACKAGES%\pegaz\EurotaxZdjecia.EXE" /s' />
        <upgrade cmd='cmd /c "%PACKAGES%\pegaz\EurotaxZdjecia.EXE" /s' />
        <remove cmd='echo "ok"' />
</package>
<package id="backuppegaznet" name="Backup MSSQL PegazNET" revision="2" priority="1" reboot="false">
        <check type="file" condition="exists" path="%windir%\Tasks\Backup MSSQL PegazNET.job" />
        <install cmd='schtasks /create /tn "Backup MSSQL PegazNET" /tr "\"%PROGRAMFILES%\Atena\Pegaz.NET\bin\BackupDatabase.exe\" /s SERVERNAME\PEGAZ_NET /b BASENAME /p D:\backup\nazwa.azb /t " /sc cotygodniowo /mo 1 /d Pn,Cz /ru System /st 12:00:00'/>
        <upgrade cmd='schtasks /change  ... ' />
        <remove cmd='schtasks /delete /f /tn "Backup MSSQL PegazNET" ' />
</package>

install-pegaznetsys.bat:

"%PACKAGES%\pegaz\PegazNETSys.EXE" /s
IF ERRORLEVEL 0 copy "%PACKAGES%\pegaz\wersjanetsys-*" "%PROGRAMFILES%\Atena\PegazNETSys\"