Changes between Version 9 and Version 10 of AdminInstallerWin


Ignore:
Timestamp:
Dec 19, 2016, 10:55:20 AM (6 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminInstallerWin

    v9 v10  
    33On the build machine:
    44
     5 * Make sure you have current [AdminDepLibs dependent libraries].
    56 * [CompileClient Build the client] using VS2010 (at some point we'll switch to VS 2015).
    6     Build solution (Release/debug, 32/64 bit)
    7 
    8   Make sure you have current [AdminDepLibs dependent libraries].
    9 
    10 Set up boinc_codesign directory (peer of boinc/):
    11 copy boinc.pfx and android_keystore
    12 (get these files from davea or Rom)
    13 
    14 Copy customdict.txt and customenv.cmd to
    15 boinc_depends_xxx/developr/David (or whatever your username is).
    16 Edit customdict.txt to point to where boinc_codesign dir is,
    17 e.g. BUILDCODESIGN=C:\users\David\documents\boinc_git\boinc_codesign
    18 
    19 (don't use spaces in path).
    20 
    21 
    22 Run Visual Studio shell:
    23 in start menu, Microsoft Visual Studio 2010 / Visual Studio Tools/ Visual Studio Command Prompt
    24 
    25  * on shell command line:
     7 * Build solution (Release, 32/64 bit)
     8 * Set up boinc_codesign directory (peer of boinc/):
     9    copy boinc.pfx and android_keystore
     10    (get these files from davea or Rom)
     11 * Copy customdict.txt and customenv.cmd to
     12    boinc_depends_xxx/developr/David (or whatever your username is).
     13 * Edit customdict.txt to point to where boinc_codesign dir is,
     14    e.g. BUILDCODESIGN=C:\users\David\documents\boinc_git\boinc_codesign
     15    (don't use spaces in path).
     16 * Run Visual Studio shell:
     17    in start menu, Microsoft Visual Studio 2010 / Visual Studio Tools/ Visual Studio Command Prompt
     18 * On shell command line:
    2619{{{
    2720cd "c:/users/David/documents/boinc git/boinc/win_build/"
     
    3831}}}
    3932
    40 (updatesymstore and deploysymstore are scripts in depends directory)
    41 
    42 Make sure you the latest VirtualBox and Extension Pack.
    43 
    44 Run the Installshield VM (BOINC WIndows Installer.vbox)
     33  (updatesymstore and deploysymstore are scripts in the depends directory)
     34 * Make sure you have the latest VirtualBox and Extension Pack.
     35 * Run the Installshield VM (BOINC Windows Installer.vbox)
    4536
    4637In the VM:
     38
    4739  * Start / My computer / Z: (takes you to c: drive of host)
    4840  * go to c:/users/David/documents/boinc_git/boinc/win_build/installerv2
     
    6153   * Same for BOINC_vbox.ism, etc.
    6254  * installers end up on host in boinc/win_build/installerv2/BOINCx64/WEBx64/Web/DiskImages/DISK1/boincxxx.exe
     55    (that's the file you copy to  boinc/doc/dl on isaac)
    6356
    64 (that's the file you copy to  boinc/doc/dl on isaac)
    65 
    66 == Updating !VirtualBox in !InstallShield ==
     57== Updating !VirtualBox in installers ==
    6758
    6859The version of vbox in the installer is the one in the installer VM.
     
    7061
    7162 * On the host, download the version you want from the vbox site (this includes 32 and 64 bit).
    72 
    7363 * Extract the various components from the VirtualBox installer via:
    7464{{{
    7565VirtualBox-4.3.20-96996-Win.exe --extract --path c:\temp\virtualbox43
    7666}}}
    77 
    78 (change 4.3.20-96996 and 43 based on the version you downloaded).
    79 This produces:
    80 
     67   (change 4.3.20-96996 and 43 based on the version you downloaded).
     68 * This produces:
     69{{{
    8170VirtualBox-xxx-amd64.msi
    82 
    8371VirtualBox-xxx.x86.msi
    84 
    8572Common.cab
    86 
     73}}}
    8774
    8875In the VM:
    8976
    90 Go to c:/program files/InstallShield/2011/SetUpPrerequisites
    91 
    92 Copy the above 3 files into this dir; delete older versions of them first.
    93 
    94 Rename Oracle VM VirtualBox xxx (x64).prq to new version; same for x86
    95 
    96 Run Installshield: Start/All Programs/Installshield/Installshield 2011
    97 
    98 Tools/Prerequisite Editor
    99 
    100 File/Open
    101 (open the Oracle VM .prq file)
    102 
    103 Remove the 2 existing files; add the new ones.
    104 
    105 select Conditions tab
    106 double click on HKEY_LOCAL....
    107 change version number there
    108 
    109 select Application to Run tab
    110 update the filename to the new .msi file
    111 
    112 select Properties tab
    113 Change description to new version #
    114 
    115 Open boinc_vbox_x64.ism
    116 In Installshield, select Application Data / Redistributables
    117 In list of files, check boxes for new .prq file (32 or 64 as appropriate).
     77 * Go to c:/program files/InstallShield/2011/SetUpPrerequisites
     78 * Copy the above 3 files into this dir; delete older versions of them first.
     79 * Rename Oracle VM VirtualBox xxx (x64).prq to new version; same for x86
     80 * Run !Installshield: !Start/All !Programs/Installshield/Installshield 2011
     81 * select !Tools/Prerequisite Editor
     82 * !File/Open, open the Oracle VM .prq file
     83 * Remove the 2 existing files; add the new ones.
     84 * select Conditions tab
     85 * double click on HKEY_LOCAL....
     86 * change version number there
     87 * select Application to Run tab
     88 * update the filename to the new .msi file
     89 * select Properties tab
     90 * Change description to new version #
     91 * Open boinc_vbox_x64.ism
     92 * In Installshield, select Application Data / Redistributables
     93 * In list of files, check boxes for new .prq file (32 or 64 as appropriate).
     94 * same for boinc_vbox_x86.ism