Difference between revisions of "Keepass"
From WPKG | Open Source Software Deployment and Distribution
m (→Version 1.24) |
m (→Version 2.21: Updated Version 2.21 and added variable to make updates easier.) |
||
Line 1: | Line 1: | ||
KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using AES and Twofish. | KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using AES and Twofish. | ||
− | =Version 2. | + | == Headline text == |
+ | =Version 2.21= | ||
Install Type: InnoSetup | Install Type: InnoSetup | ||
Line 10: | Line 11: | ||
<source lang="xml"> | <source lang="xml"> | ||
<packages> | <packages> | ||
− | <package id="keepass" | + | <package id="keepass" |
name="KeePass" | name="KeePass" | ||
− | revision=" | + | revision="%PKG_VERSION%" |
reboot="false" | reboot="false" | ||
priority="1"> | priority="1"> | ||
<chain package-id="setupkeepass"/> | <chain package-id="setupkeepass"/> | ||
+ | <variable name="PKG_VERSION" value="2.21" /> | ||
− | <check type="uninstall" condition="exists" path=" | + | <check type="uninstall" condition="exists" path="%PKG_VERSION%" /> |
− | <install cmd='"%SOFTWARE%\keepass\KeePass- | + | <install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\KeePass Password Safe 2\KeePass.exe" --exit-all' ><exit code='any' /></install> |
+ | <install cmd='"%SOFTWARE%\keepass\KeePass-%PKG_VERSION%-Setup.exe" /sp- /silent /norestart' /> | ||
<upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\KeePass Password Safe 2\KeePass.exe" --exit-all' ><exit code='any' /></upgrade> | <upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\KeePass Password Safe 2\KeePass.exe" --exit-all' ><exit code='any' /></upgrade> | ||
− | + | <upgrade cmd='"%SOFTWARE%\keepass\KeePass-%PKG_VERSION%-Setup.exe" /sp- /silent /norestart' /> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <upgrade cmd='"%SOFTWARE%\keepass\KeePass- | + | |
<remove cmd='"%PROGRAMFILES%\KeePass Password Safe 2\unins000.exe" /sp- /silent /norestart' /> | <remove cmd='"%PROGRAMFILES%\KeePass Password Safe 2\unins000.exe" /sp- /silent /norestart' /> |
Revision as of 14:49, 3 April 2013
KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using AES and Twofish.
Contents
Headline text
Version 2.21
Install Type: InnoSetup
http://unattended.sourceforge.net/InnoSetup_Switches_ExitCodes.html
WPKG Package
<packages>
<package id="keepass"
name="KeePass"
revision="%PKG_VERSION%"
reboot="false"
priority="1">
<chain package-id="setupkeepass"/>
<variable name="PKG_VERSION" value="2.21" />
<check type="uninstall" condition="exists" path="%PKG_VERSION%" />
<install cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\KeePass Password Safe 2\KeePass.exe" --exit-all' ><exit code='any' /></install>
<install cmd='"%SOFTWARE%\keepass\KeePass-%PKG_VERSION%-Setup.exe" /sp- /silent /norestart' />
<upgrade cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\KeePass Password Safe 2\KeePass.exe" --exit-all' ><exit code='any' /></upgrade>
<upgrade cmd='"%SOFTWARE%\keepass\KeePass-%PKG_VERSION%-Setup.exe" /sp- /silent /norestart' />
<remove cmd='"%PROGRAMFILES%\KeePass Password Safe 2\unins000.exe" /sp- /silent /norestart' />
</package>
<package id="setupkeepass"
name="Setup KeePass Config and install plugins"
revision="%version%"
reboot="false">
<variable name="version" value="2" />
<depends package-id="keepass" />
<check type="registry" condition="exists" path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\SetupKeePassConfig.xml" />
<install cmd='%systemroot%\system32\xcopy /E /y /q "%SOFTWARE%\keepass\plugins\*.*" "%ProgramFiles%\KeePass Password Safe 2"' />
<install cmd='%systemroot%\system32\reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\SetupKeePassConfig.xml" /v "Version" /d "%version%" /t REG_SZ /f'/>
<install cmd='%systemroot%\system32\reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\SetupKeePassConfig.xml" /v "StubPath" /d "cmd /c %SOFTWARE%\KeePass\Config\CurUsrInstall.bat" /f'/>
<remove cmd='%systemroot%\system32\reg.exe delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\SetupKeePassConfig.xml" /va /f' >
<exit code="any"/>
</remove>
</package>
</packages>
Version 1.24
WPKG Package
<?xml version="1.0" encoding="UTF-8"?>
<!--
Download Location: http://sourceforge.net/projects/keepass/files/
Install Type: InnoSetup
http://unattended.sourceforge.net/InnoSetup_Switches_ExitCodes.html
-->
<packages>
<package id="keepass"
name="KeePass"
revision="00124"
reboot="false"
priority="1">
<check type="uninstall" condition="exists" path="KeePass Password Safe 1.24" />
<install cmd='"%SOFTWARE%\keepass\KeePass-1.24-Setup.exe" /sp- /silent /norestart' />
<upgrade cmd='"%PROGRAMFILES%\KeePass Password Safe\KeePass.exe" --exit-all' ><exit code='any' /></upgrade>
<upgrade cmd='"%SOFTWARE%\keepass\KeePass-1.24-Setup.exe" /sp- /silent /norestart' />
<remove cmd='"%PROGRAMFILES%\KeePass Password Safe\unins000.exe" /sp- /silent /norestart' />
</package>
</packages>