Skip to content

Commit

Permalink
Add note about code signing .msi file to INSTALL.md.
Browse files Browse the repository at this point in the history
  • Loading branch information
ockham committed Mar 20, 2014
1 parent a0bab13 commit a7b2fa3
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
1 change: 1 addition & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
2014-03-20 Bernhard Reiter <[email protected]>

* Update ChangeLog.
* Add note about code signing .msi file to INSTALL.md.
* Bump version to 0.17.2.

2014-03-16 Bernhard Reiter <[email protected]>
Expand Down
10 changes: 9 additions & 1 deletion INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,15 @@ Finally, you can freeze Gourmet for deployment by running
```
python setup.py bdist_msi
```
which will create an .msi installer file in the dist/ subdirectory of Gourmet's source code folder.
which will create an .msi installer file in the dist/ subdirectory of Gourmet's source code folder.

If you intend to put your installer online for others to download, you should sign it. To that end, you need to have Microsoft's [SignTool.exe](http://msdn.microsoft.com/en-us/library/8s9b9yaz.aspx) program installed (which comes as part of their Windows platform SDKs) and have a code signing certificate.
For instance, polish certification authority certum.eu offers [free code signing certificates](http://www.certum.eu/certum/cert,offer_en_open_source_cs.xml) to open source developers (limited to one year).
To sign your installer, run

```& 'C:\path\to\signtool.exe' sign /f C:\path\to\your\certificate.p12 /p yourpassword /t http://time.certum.pl /d "Gourmet Recipe Manager" '.\dist\Gourmet-x.y.z-win32.msi'```

from the source directory.

Requirements |Debian |MacPorts |Windows
-------------------------------------------|----------------------|------------------|---------------
Expand Down

0 comments on commit a7b2fa3

Please sign in to comment.