[java-identity-provider COMMIT] in /trunk: idp-distribution/src/main/resources/bin/build.xml idp-distribution/src/mai...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Sep 22 11:01:10 EDT 2014
Author: rdw
Date: Mon Sep 22 11:01:10 2014
New Revision: 6550
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6550&view=rev
Log:
IDP-469 Checkpoint work in Windows (and non Windows) Installer
- Fix bugs in merging values into of idp.propoerties
- Fix many (but not all) bugs in setting up sealer
- Fix missing in directory creation
- Separate SSO keystore for TLS keystore in Jetty canned configuration
- Start to wire in jetty into installer
- ini only configuration
- Add UMSS from Apache to run the container in
- Add the UMSS to the jetty merge module
- Misc wix changes/bugfixes
Added:
trunk/idp-installer/src/main/wix/procrun.wxs
trunk/idp-installer/src/main/wix/shib.ico (with props)
Modified:
trunk/idp-distribution/src/main/resources/bin/build.xml
trunk/idp-distribution/src/main/resources/jetty-base/etc/jetty-deploy.xml
trunk/idp-distribution/src/main/resources/jetty-base/etc/jetty.xml
trunk/idp-distribution/src/main/resources/jetty-base/start.d/idp.ini
trunk/idp-installer/src/main/java/net/shibboleth/idp/installer/PropertiesWithComments.java
trunk/idp-installer/src/main/wix/IdP.bat
trunk/idp-installer/src/main/wix/Jetty.bat
trunk/idp-installer/src/main/wix/Jetty.wixproj
trunk/idp-installer/src/main/wix/MergeModule.wxs
trunk/idp-installer/src/main/wix/ShibbolethIdP-main.wxs
trunk/idp-installer/src/main/wix/ShibbolethIdP-registry.wxs
trunk/idp-installer/src/main/wix/scripts/shib_is_v2.vbs-wix
Modified: trunk/idp-distribution/src/main/resources/bin/build.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-distribution/src/main/resources/bin/build.xml?rev=6550&r1=6549&r2=6550&view=diff
==============================================================================
--- trunk/idp-distribution/src/main/resources/bin/build.xml (original)
+++ trunk/idp-distribution/src/main/resources/bin/build.xml Mon Sep 22 11:01:10 2014
@@ -70,11 +70,21 @@
<target name="getsealerpassword" if="idp.ask.sealer.password" depends="checkproperties">
<fail if="idp.noprompt">Input needed, silence demanded</fail>
<input message="Sealer Password" addproperty="idp.sealer.password" />
+ <echo file="replace.properties" append="yes">
+ idp.sealer.storePassword=${idp.sealer.password}
+ </echo>
+ <echo file="replace.properties" append="yes">
+ idp.sealer.keyPassword=${idp.sealer.password}
+ </echo>
+ <property name="idp.merge.properties" value="replace.properties" />
</target>
<target name="getsealeralias" if="idp.ask.sealer.alias" depends="checkproperties">
- <fail if="idp.noprompt">Input needed, silence demanded</fail>
- <input message="Sealer Alias" addproperty="idp.sealer.alias" />
+ <!--
+ <fail if="idp.noprompt">Input needed, silence demanded</fail>
+ <input message="Sealer Alias" addproperty="idp.sealer.alias" defaultvalue="secret"/>
+ -->
+ <property name="idp.sealer.alias" value="secret"/>
</target>
<target name="getsource" unless="idp.src.dir">
@@ -106,7 +116,9 @@
<fail if="idp.noprompt">Input needed, silence demanded</fail>
<local name="entityid" />
<input message="EntityID" addproperty="entityid" defaultvalue="https://${idp.host.name}/shibboleth/idp" />
- <echo file="replace.properties">idp.entityID=${entityid}</echo>
+ <echo file="replace.properties" append="yes">
+ idp.entityID=${entityid}
+ </echo>
<property name="idp.merge.properties" value="replace.properties" />
</target>
@@ -117,7 +129,7 @@
-->
<target name="genkeys" depends="init, checkproperties, signing-key, encryption-key, keystore, sealer" />
-
+
<target name="checkproperties" depends="gettarget">
<available property="idp.signing.present" file="${idp.target.dir}/creds/idp-signing.crt" />
<available property="idp.encryption.present" file="${idp.target.dir}/creds/idp-encryption.crt" />
@@ -250,21 +262,25 @@
<target name="signing-key" unless="idp.signing.present" depends="gethostname, geturisubjectaltname">
<echo>Creating Signing Key, hostname ${idp.host.name} URI = ${idp.uri.subject.alt.name}</echo>
+ <mkdir dir="${idp.target.dir}/creds"/>
<selfsignedcert hostname="${idp.host.name}" privateKeyFile="${idp.target.dir}/creds/idp-signing.key" certificateFile="${idp.target.dir}/creds/idp-signing.crt" uriSubjectAltNames="${idp.uri.subject.alt.name}" />
</target>
<target name="encryption-key" unless="idp.encryption.present" depends="gethostname, geturisubjectaltname">
<echo>Creating Encryption Key, hostname ${idp.host.name} URI = ${idp.uri.subject.alt.name}</echo>
+ <mkdir dir="${idp.target.dir}/creds"/>
<selfsignedcert hostname="${idp.host.name}" privateKeyFile="${idp.target.dir}/creds/idp-encryption.key" certificateFile="${idp.target.dir}/creds/idp-encryption.crt" uriSubjectAltNames="${idp.uri.subject.alt.name}" />
</target>
<target name="keystore" unless="idp.keystore.present" depends="getkeystorepassword, gethostname, geturisubjectaltname">
[... 418 lines stripped ...]
More information about the commits
mailing list