source: raptor-distribution/MSIs/raptor-ica/tags/v1.0.1/frag-ica-confdir.wxs @ 1711

Revision 1711, 9.1 KB checked in by rhyssmith, 6 years ago (diff)

Tagging raptor-ica v1.0.1-1 release of Raptor ICA MSI

  • Property svn:executable set to *
Line 
1<?xml version='1.0' encoding='utf-8'?>
2<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'
3     xmlns:util='http://schemas.microsoft.com/wix/UtilExtension'>
4    <Fragment>
5        <DirectoryRef Id='RAPTORICADIR'>           
6            <Directory Id='dirRaptorIcaConf' Name='conf'>
7
8
9
10                <!--
11                    ########################
12                    # Dist Files Directory - i.e. the latest, unedited version of each file
13                    ########################
14                -->
15
16                <Directory Id='RaptorIcaConfDistDir' Name='dist'>
17                    <Component Id='cmpRaptorIcaConfEventParseDist' Guid='*'>
18                        <File Id='filRaptorIcaConfEventParseDist' KeyPath='yes' Source='source\ica\conf\event-parse.xml'/>
19                    </Component>
20                    <Component Id='cmpRaptorIcaConfEventParseFormatsCustomDist' Guid='*'>
21                        <File Id='filRaptorIcaConfEventParseFormatsCustomDist' KeyPath='yes' Source='source\ica\conf\event-parse-formats-custom.xml'/>
22                    </Component>
23                    <Component Id='cmpRaptorIcaConfEventParseFormatsSystemDist' Guid='*'>
24                        <File Id='filRaptorIcaConfEventParseFormatsSystemDist' KeyPath='yes' Source='source\ica\conf\event-parse-formats-system.xml'/>
25                    </Component>
26                    <Component Id='cmpRaptorIcaConfEventReleaseDist' Guid='*'>
27                        <File Id='filRaptorIcaConfEventReleaseDist' KeyPath='yes' Source='source\ica\conf\event-release.xml'/>
28                    </Component>
29                    <Component Id='cmpRaptorIcaConfIcaCoreDist' Guid='*'>
30                        <File Id='filRaptorIcaConfIcaCoreDist' KeyPath='yes' Source='source\ica\conf\ica-core.xml'/>
31                    </Component>
32                    <Component Id='cmpRaptorIcaConfLoggingDist' Guid='*'>
33                        <File Id='filRaptorIcaConfLoggingDist' KeyPath='yes' Source='source\ica\conf\logging.xml'/>
34                    </Component>
35                    <Component Id='cmpRaptorIcaConfMetadataDist' Guid='*'>
36                        <File Id='filRaptorIcaConfMetadataDist' KeyPath='yes' Source='source\ica\conf\metadata.xml'/>
37                    </Component>
38                    <Component Id='cmpRaptorIcaConfServerPropertiesDist' Guid='*'>
39                        <File Id='filRaptorIcaConfServerPropertiesDist' KeyPath='yes' Source='source\ica\conf\server.properties'/>
40                    </Component>
41                </Directory>
42
43
44
45                <!--
46                    ########################
47                    # Actual files, but some set not to overwrite existing files
48                    ########################
49                -->
50
51                <Component Id='cmpRaptorIcaConfEventParse' Guid='*' NeverOverwrite='yes'>
52                    <File Id='filRaptorIcaConfEventParse' KeyPath='yes' Source='source\ica\conf\event-parse.xml'/>
53
54                    <!-- Change the location for the Shib IdP log file (using its default) -->
55                    <util:XmlFile Id='ModifyIcaEventParseShib2Location'
56                      File='[#filRaptorIcaConfEventParse]'
57                      Action='setValue'
58                      ElementPath='//beans/bean[\[]@id="dataAccessRegister"[\]]/property[\[]@name="parsingModules"[\]]/list/bean[\[]@id="shibbolethAuditLFP"[\]]/property[\[]@name="logfile"[\]]/value'
59                      Value='file:///C:\Program Files\Internet2\Shib2IdP\logs\idp-audit.log'/>
60
61                    <!-- Change the location for the system to log, and log file location, based on info collected from the UI -->
62                    <!-- TODO -->
63
64                </Component>
65
66                <Component Id='cmpRaptorIcaConfEventParseFormatsCustom' Guid='*' NeverOverwrite='yes'>
67                    <File Id='filRaptorIcaConfEventParseFormatsCustom' KeyPath='yes' Source='source\ica\conf\event-parse-formats-custom.xml'/>
68                </Component>
69
70                <Component Id='cmpRaptorIcaConfEventParseFormatsSystem' Guid='*'>
71                    <File Id='filRaptorIcaConfEventParseFormatsSystem' KeyPath='yes' Source='source\ica\conf\event-parse-formats-system.xml'/>
72                </Component>
73
74
75                <Component Id='cmpRaptorIcaConfEventRelease' Guid='*' NeverOverwrite='yes'>
76                    <File Id='filRaptorIcaConfEventRelease' KeyPath='yes' Source='source\ica\conf\event-release.xml'/>
77
78                    <!-- Change the trust and keystore locations to Windows style -->
79                    <util:XmlFile Id='ModifyIcaEventReleaseTrustStoreLocation'
80                      File='[#filRaptorIcaConfEventRelease]'
81                      Action='setValue'
82                      ElementPath='//beans/bean[\[]@id="serviceEndpointInterface"[\]]/property[\[]@name="tlsParameters"[\]]/bean[\[]@class="uk.ac.cardiff.raptor.remoting.client.sei.impl.ClientTLSParameters"[\]]/property[\[]@name="trustStoreLocation"[\]]/value'
83                      Value='[RAPTORICADIR]keys\authorised-keys.jks'/>
84                    <util:XmlFile Id='ModifyIcaEventReleaseKeyStoreLocation'
85                      File='[#filRaptorIcaConfEventRelease]'
86                      Action='setValue'
87                      ElementPath='//beans/bean[\[]@id="serviceEndpointInterface"[\]]/property[\[]@name="tlsParameters"[\]]/bean[\[]@class="uk.ac.cardiff.raptor.remoting.client.sei.impl.ClientTLSParameters"[\]]/property[\[]@name="keyStoreLocation"[\]]/value'
88                      Value='[RAPTORICADIR]keys\raptor-ica.jks'/>
89
90                    <!-- Change the location of the MUA based on info collected from the UI -->
91                    <!-- TODO -->
92
93                </Component>
94
95                <Component Id='cmpRaptorIcaConfIcaCore' Guid='*'>
96                    <File Id='filRaptorIcaConfIcaCore' KeyPath='yes' Source='source\ica\conf\ica-core.xml'/>
97                </Component>
98
99                <Component Id='cmpRaptorIcaConfLogging' Guid='*' NeverOverwrite='yes'>
100                    <File Id='filRaptorIcaConfLogging' KeyPath='yes' Source='source\ica\conf\logging.xml'/>
101                </Component>
102
103                <Component Id='cmpRaptorIcaConfMetadata' Guid='*' NeverOverwrite='yes'>
104                    <File Id='filRaptorIcaConfMetadata' KeyPath='yes' Source='source\ica\conf\metadata.xml'/>
105
106                    <!-- Change the metadata with info collected from the UI -->
107                    <util:XmlFile Id='ModifyIcaEntityId'
108                      File='[#filRaptorIcaConfMetadata]'
109                      Action='setValue'
110                      ElementPath='//beans/bean/property[\[]@name="entityId"[\]]/value'
111                      Value='[ICAENTITYID]'/>
112                    <util:XmlFile Id='ModifyIcaContactEmail'
113                      File='[#filRaptorIcaConfMetadata]'
114                      Action='setValue'
115                      ElementPath='//beans/bean/property[\[]@name="contactEmail"[\]]/value'
116                      Value='[ICACONTACTEMAIL]'/>
117                    <util:XmlFile Id='ModifyIcaServiceName'
118                      File='[#filRaptorIcaConfMetadata]'
119                      Action='setValue'
120                      ElementPath='//beans/bean/property[\[]@name="serviceName"[\]]/value'
121                      Value='[ICASERVICENAME]'/>
122                    <util:XmlFile Id='ModifyIcaOrganisationName'
123                      File='[#filRaptorIcaConfMetadata]'
124                      Action='setValue'
125                      ElementPath='//beans/bean/property[\[]@name="organisationName"[\]]/value'
126                    Value='[ICAORGANISATIONNAME]'/>
127
128                </Component>
129
130                <Component Id='cmpRaptorIcaConfServerProperties' Guid='*' NeverOverwrite='yes'>
131                    <File Id='filRaptorIcaConfServerProperties' KeyPath='yes' Source='source\ica\conf\server.properties'/>
132                </Component>
133
134            </Directory>
135        </DirectoryRef>
136    </Fragment>
137
138    <Fragment>
139        <ComponentGroup Id='cgrRaptorIcaConf'>
140            <ComponentRef Id='cmpRaptorIcaConfEventParseDist' />
141            <ComponentRef Id='cmpRaptorIcaConfEventParseFormatsCustomDist' />
142            <ComponentRef Id='cmpRaptorIcaConfEventParseFormatsSystemDist' />
143            <ComponentRef Id='cmpRaptorIcaConfEventReleaseDist' />
144            <ComponentRef Id='cmpRaptorIcaConfIcaCoreDist' />
145            <ComponentRef Id='cmpRaptorIcaConfLoggingDist' />
146            <ComponentRef Id='cmpRaptorIcaConfMetadataDist' />
147            <ComponentRef Id='cmpRaptorIcaConfServerPropertiesDist' />
148            <ComponentRef Id='cmpRaptorIcaConfEventParse' />
149            <ComponentRef Id='cmpRaptorIcaConfEventParseFormatsCustom' />
150            <ComponentRef Id='cmpRaptorIcaConfEventParseFormatsSystem' />
151            <ComponentRef Id='cmpRaptorIcaConfEventRelease' />
152            <ComponentRef Id='cmpRaptorIcaConfIcaCore' />
153            <ComponentRef Id='cmpRaptorIcaConfLogging' />
154            <ComponentRef Id='cmpRaptorIcaConfMetadata' />
155            <ComponentRef Id='cmpRaptorIcaConfServerProperties' />
156        </ComponentGroup>
157    </Fragment>
158</Wix>
Note: See TracBrowser for help on using the repository browser.