Show
Ignore:
Timestamp:
06/26/08 02:27:02 (5 months ago)
Author:
jteh
Message:

installer:

  • Use the InstallLib? and UninstallLib? macros for installation and uninstallation of dlls. This seemlessly handles registration of COM dlls, as well as allowing us to bypass file protection and request a reboot if required.
  • AdvUninstLog?: Request a reboot if necessary when removing files and directories.
Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk

    • Property bzr:revision-id:v3-list-QlpoOTFBWSZTWbrL2vUAAB1VgAAQABCAQDrrnqAgAFCgaaGRkxBoTIJ6mmaNRwhndFAoNhZjh_YY4a01fOg1ulgNNC2UrzPdXXEnDpX8XckU4UJC6y9r1A..
      •  

        old new  
        1261261962 jamie@jantrid.net-20080625044806-frtg19pukbhhhz0u 
        1271271964 jamie@jantrid.net-20080625081946-e47mmoilmgppupwa 
         1281965 jamie@jantrid.net-20080625120449-pl6rne52cnqcjkoq 
    • Property bzr:file-ids
      •  

        old new  
        1 source/include  include-20080625063749-bdbfw8phnzacyn2m-1 
        2 source/include/ServProv.Idl     352@dbe06fc7-9119-0410-a01d-9dbf589ecbba:trunk:source%2Flib%2FServProv.Idl 
        3 source/include/ia2.idl  352@dbe06fc7-9119-0410-a01d-9dbf589ecbba:trunk:source%2Flib%2Fia2.idl 
    • Property bzr:revision-info
      •  

        old new  
        1 timestamp: 2008-06-25 18:19:46.921000004 +1000 
         1timestamp: 2008-06-25 22:04:49.345999956 +1000 
        22committer: James Teh <jamie@jantrid.net> 
        33properties:  
        44        branch-nick: main 
        5         rebase-of: jamie@jantrid.net-20080625081946-j2s7v1lvbyr7tr61 
         5        rebase-of: jamie@jantrid.net-20080625120449-i0ep72t8eph2jf99 
  • trunk/installer/AdvUninstLog.nsh

    r2066 r2161  
    214214                 
    215215                        isfile: 
    216                                 Delete "$R9" 
     216                                Delete /rebootok "$R9" 
    217217                                goto end 
    218218                 
    219219                    isdir: 
    220                                 RmDir "$R9" 
     220                                RmDir /rebootok "$R9" 
    221221                                IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 
    222222                                goto end 
     
    246246         
    247247                        isfile: 
    248                                 Delete "$R9" 
     248                                Delete /rebootok "$R9" 
    249249                                goto end 
    250250         
    251251                        isdir: 
    252                                 RmDir "$R9" 
     252                                RmDir /rebootok "$R9" 
    253253                                IntOp $unlog_tmp_1 $unlog_tmp_1 + 1 
    254254                                goto end