From 555843cb33e54ef0575805ea7ef496857c2d4cca Mon Sep 17 00:00:00 2001 From: Michael Chiang Date: Wed, 29 Jul 2015 13:36:01 -0700 Subject: [PATCH] update Maintenance file --- windows/MAINTENANCE.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/MAINTENANCE.md b/windows/MAINTENANCE.md index f5965cffe9..ae143fbcba 100644 --- a/windows/MAINTENANCE.md +++ b/windows/MAINTENANCE.md @@ -1,20 +1,20 @@ # Preparing development environment (for maintainers) -Install Inno Setup 5 non-unicode: http://www.jrsoftware.org/isdl.php (`isetup-5.x.x-unicode.exe`). +1. Install Inno Setup 5 non-unicode: http://www.jrsoftware.org/isdl.php (`isetup-5.x.x-unicode.exe`). -Install `kSignCMD`: http://codesigning.ksoftware.net/ (click "Download kSign" +2. Install `kSignCMD`: http://codesigning.ksoftware.net/ (click "Download kSign" and then "FREE DOWNLOAD" or "Click Here to Download kSign", which will likely be a link to http://cdn1.ksoftware.net/ksign_installer.exe) -Install the `docker-code-signing.pfx` certificate somewhere (the instructions +3. Install the `docker-code-signing.pfx` certificate somewhere (the instructions below assume `Z:\sven\src\docker\windows-installer\docker-code-signing.pfx`); you will need the password (`d_get_from_core` below). -Open `Boot2Docker.iss` in the Inno Setup Compiler. It has a few constants at +4. Open `Toolbox.iss` in the Inno Setup Compiler. It has a few constants at the top that are important to make note of (especially `MyAppVersion` and the -path variables `b2dISO`, `b2dCLI`, `msysGit`, `virtualBoxMsi`, and `virtualBoxCommon`). +path variables `dockerCli`, `dockerMachineCli`, `kitematicSetup`, `b2dIso`, `msysGit`, `virtualBoxMsi`, and `virtualBoxCommon`). -Launch **Inno Setup Compiler** by opening `boot2docker.iss` and add code signing +5. Launch **Inno Setup Compiler** by opening `Toolbox.iss` and add code signing by applying the following steps: - Click "Tools" --> "Configure Sign Tools" > "Add" @@ -23,9 +23,9 @@ by applying the following steps: # Releasing a new version -Update the versions of the dependencies as well as Boot2Docker in `bundle.sh`. +Update the versions of the dependencies in `bundle.sh`. -Update `#define MyAppVersion` line in `Boot2Docker.iss`. +Update `#define MyAppVersion` line in `Toolbox.iss`. # Downloading bundle dependencies @@ -38,10 +38,10 @@ folder where the Inno Setup Compiler can pick up from. # Compiling the installer -After configuring, open `boot2docker.iss` with Inno Setup Compiler and hit +After configuring, open `Toolbox.iss` with Inno Setup Compiler and hit **'Build'**. The results will be in the `Output` folder. This can be done through commandline as welll. Launch a cmd.exe shell from this directory and run: - "c:\Program Files (x86)\Inno Setup 5\ISCC.exe" Boot2Docker.iss \ No newline at end of file + "c:\Program Files (x86)\Inno Setup 5\ISCC.exe" Toolbox.iss