[java-identity-provider] 05/07: IDP-1499 Installer: bugfixes.

Rod Widdowson rdw at steadingsoftware.com
Sat Oct 19 08:04:14 EDT 2019


This is an automated email from the git hooks/post-receive script.

rdw pushed a commit to branch master
in repository java-identity-provider.

View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=8339b2095aeb1c7f5af8c16c229780ab013ac6e2

commit 8339b2095aeb1c7f5af8c16c229780ab013ac6e2
Author: Rod Widdowson <rdw at steadingsoftware.com>
AuthorDate: Fri Oct 18 16:46:05 2019 +0100

    IDP-1499 Installer:  bugfixes.
    
    https://issues.shibboleth.net/jira/browse/IDP-1499
---
 .../java/net/shibboleth/idp/installer/InstallerPropertiesImpl.java  | 5 +++--
 .../main/java/net/shibboleth/idp/installer/InstallerSupport.java    | 6 +++---
 .../src/main/java/net/shibboleth/idp/installer/V4Install.java       | 3 ++-
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerPropertiesImpl.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerPropertiesImpl.java
index 7707d82..dd986f6 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerPropertiesImpl.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerPropertiesImpl.java
@@ -226,8 +226,9 @@ public class InstallerPropertiesImpl extends AbstractInitializableComponent impl
             setGroupAndMode = Boolean.valueOf(setModeString);
         }
 
-        if (installerProperties.containsKey(PROPERTY_SOURCE_FILE)) {
-            final Path file = baseDir.resolve(installerProperties.getProperty(PROPERTY_SOURCE_FILE));
+        final String propertyFile = installerProperties.getProperty(PROPERTY_SOURCE_FILE);
+        if (propertyFile != null) {
+            final Path file = baseDir.resolve(propertyFile);
             if (!Files.exists(file)) {
                 log.error("Property file {} did not exist", file.toAbsolutePath());
                 throw new ComponentInitializationException(file + " must exist");
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerSupport.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerSupport.java
index bfd90c8..e27b9e1 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerSupport.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/InstallerSupport.java
@@ -114,7 +114,7 @@ public final class InstallerSupport {
         fromSet.setIncludes("**/**");
         final PresentSelector present = new PresentSelector();
         present.setPresent((FilePresence) FilePresence.getInstance(FilePresence.class, "srconly"));
-        present.setTargetdir(from.toFile());
+        present.setTargetdir(to.toFile());
         fromSet.addPresent(present);
         copy.addFileset(fromSet);
         copy.setProject(ANT_PROJECT);
@@ -163,7 +163,7 @@ public final class InstallerSupport {
     public static void setMode(final Path directory, final String permissions, final String includes)
             throws BuildException {
         if (Os.isFamily(Os.FAMILY_WINDOWS)) {
-            log.debug("Windows. Not sdoing chmod");
+            log.debug("Windows. Not performing chmod");
             return;
         }
         final Chmod chmod = new Chmod();
@@ -184,7 +184,7 @@ public final class InstallerSupport {
     public static void setGroup(final Path directory, final String group, final String includes)
             throws BuildException {
         if (Os.isFamily(Os.FAMILY_WINDOWS)) {
-            log.debug("Windows. Not sdoing chmod");
+            log.debug("Windows. Not performing chown");
             return;
         }
         final Chgrp chgrp = new Chgrp();
diff --git a/idp-installer/src/main/java/net/shibboleth/idp/installer/V4Install.java b/idp-installer/src/main/java/net/shibboleth/idp/installer/V4Install.java
index 744da24..93535c6 100644
--- a/idp-installer/src/main/java/net/shibboleth/idp/installer/V4Install.java
+++ b/idp-installer/src/main/java/net/shibboleth/idp/installer/V4Install.java
@@ -142,7 +142,8 @@ public class V4Install extends AbstractInitializableComponent {
                     installerProps.getTargetDir().resolve("dist").resolve(InstallerSupport.VERSION_NAME).toFile());
             vers.store(out, "Version file written at " + Instant.now());
         } catch (final IOException e) {
-            throw new BuildException("Couldn't write versiining information", e);
+            log.error("Couldn't write version file", e);
+            throw new BuildException("Couldn't write versioning information", e);
         }
     }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list