Repository: jclouds
Updated Branches:
  refs/heads/1.9.x c10d7a65d -> a28ebee39


Fix for ssh reload for Centos 7


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/a28ebee3
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/a28ebee3
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/a28ebee3

Branch: refs/heads/1.9.x
Commit: a28ebee3926385950feb0eb50850ea7967c579e1
Parents: c10d7a6
Author: Ivana Yovcheva <[email protected]>
Authored: Tue Aug 9 13:09:07 2016 +0300
Committer: Ignasi Barrera <[email protected]>
Committed: Tue Aug 16 01:05:12 2016 +0200

----------------------------------------------------------------------
 compute/src/test/resources/initscript_with_java.sh               | 2 +-
 compute/src/test/resources/initscript_with_jetty.sh              | 2 +-
 compute/src/test/resources/runscript_adminUpdate.sh              | 2 +-
 .../org/jclouds/scriptbuilder/statements/ssh/SshdConfig.java     | 2 +-
 .../jclouds/scriptbuilder/statements/ssh/SshStatementsTest.java  | 4 ++--
 scriptbuilder/src/test/resources/test_adminaccess_params.sh      | 2 +-
 .../src/test/resources/test_adminaccess_params_and_fullname.sh   | 2 +-
 scriptbuilder/src/test/resources/test_adminaccess_standard.sh    | 2 +-
 8 files changed, 9 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/compute/src/test/resources/initscript_with_java.sh
----------------------------------------------------------------------
diff --git a/compute/src/test/resources/initscript_with_java.sh 
b/compute/src/test/resources/initscript_with_java.sh
index 6c2d077..9a408f4 100644
--- a/compute/src/test/resources/initscript_with_java.sh
+++ b/compute/src/test/resources/initscript_with_java.sh
@@ -223,7 +223,7 @@ END_OF_JCLOUDS_SCRIPT
        exec 3<> /etc/ssh/sshd_config && awk -v TEXT="PasswordAuthentication no
        PermitRootLogin no
        " 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config >&3
-       hash service 2>&- && service ssh reload 2>&- || /etc/init.d/ssh* reload
+       hash service 2>&- && service ssh reload 2>&- || service sshd reload 
2>&- || /etc/init.d/ssh* reload
        awk -v user=^${SUDO_USER:=${USER}}: -v password='crypt(randompassword)' 
'BEGIN { FS=OFS=":" } $0 ~ user { $2 = password } 1' /etc/shadow 
>/etc/shadow.${SUDO_USER:=${USER}}
        test -f /etc/shadow.${SUDO_USER:=${USER}} && mv 
/etc/shadow.${SUDO_USER:=${USER}} /etc/shadow
        setupPublicCurl || return 1

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/compute/src/test/resources/initscript_with_jetty.sh
----------------------------------------------------------------------
diff --git a/compute/src/test/resources/initscript_with_jetty.sh 
b/compute/src/test/resources/initscript_with_jetty.sh
index 1e66242..174d0af 100644
--- a/compute/src/test/resources/initscript_with_jetty.sh
+++ b/compute/src/test/resources/initscript_with_jetty.sh
@@ -223,7 +223,7 @@ END_OF_JCLOUDS_SCRIPT
        exec 3<> /etc/ssh/sshd_config && awk -v TEXT="PasswordAuthentication no
        PermitRootLogin no
        " 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config >&3
-       hash service 2>&- && service ssh reload 2>&- || /etc/init.d/ssh* reload
+       hash service 2>&- && service ssh reload 2>&- || service sshd reload 
2>&- || /etc/init.d/ssh* reload
        awk -v user=^${SUDO_USER:=${USER}}: -v password='crypt(randompassword)' 
'BEGIN { FS=OFS=":" } $0 ~ user { $2 = password } 1' /etc/shadow 
>/etc/shadow.${SUDO_USER:=${USER}}
        test -f /etc/shadow.${SUDO_USER:=${USER}} && mv 
/etc/shadow.${SUDO_USER:=${USER}} /etc/shadow
        setupPublicCurl || return 1

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/compute/src/test/resources/runscript_adminUpdate.sh
----------------------------------------------------------------------
diff --git a/compute/src/test/resources/runscript_adminUpdate.sh 
b/compute/src/test/resources/runscript_adminUpdate.sh
index eca129a..e6fa1ea 100644
--- a/compute/src/test/resources/runscript_adminUpdate.sh
+++ b/compute/src/test/resources/runscript_adminUpdate.sh
@@ -104,7 +104,7 @@ END_OF_JCLOUDS_SCRIPT
        exec 3<> /etc/ssh/sshd_config && awk -v TEXT="PasswordAuthentication no
        PermitRootLogin no
        " 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config >&3
-       hash service 2>&- && service ssh reload 2>&- || /etc/init.d/ssh* reload
+       hash service 2>&- && service ssh reload 2>&- || service sshd reload 
2>&- || /etc/init.d/ssh* reload
        awk -v user=^${SUDO_USER:=${USER}}: -v password='crypt(randompassword)' 
'BEGIN { FS=OFS=":" } $0 ~ user { $2 = password } 1' /etc/shadow 
>/etc/shadow.${SUDO_USER:=${USER}}
        test -f /etc/shadow.${SUDO_USER:=${USER}} && mv 
/etc/shadow.${SUDO_USER:=${USER}} /etc/shadow
        

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/scriptbuilder/src/main/java/org/jclouds/scriptbuilder/statements/ssh/SshdConfig.java
----------------------------------------------------------------------
diff --git 
a/scriptbuilder/src/main/java/org/jclouds/scriptbuilder/statements/ssh/SshdConfig.java
 
b/scriptbuilder/src/main/java/org/jclouds/scriptbuilder/statements/ssh/SshdConfig.java
index cf1aa23..29704c0 100644
--- 
a/scriptbuilder/src/main/java/org/jclouds/scriptbuilder/statements/ssh/SshdConfig.java
+++ 
b/scriptbuilder/src/main/java/org/jclouds/scriptbuilder/statements/ssh/SshdConfig.java
@@ -45,7 +45,7 @@ public class SshdConfig implements Statement {
       Statement prependSshdConfig = exec(String.format(
                "exec 3<> %1$s && awk -v TEXT=\"%2$s\n\" 'BEGIN {print 
TEXT}{print}' %1$s >&3", sshdConfig,
                linesToPrepend));
-      Statement reloadSshdConfig = exec("hash service 2>&- && service ssh 
reload 2>&- || /etc/init.d/ssh* reload");
+      Statement reloadSshdConfig = exec("hash service 2>&- && service ssh 
reload 2>&- || service sshd reload 2>&- || /etc/init.d/ssh* reload");
       return newStatementList(prependSshdConfig, 
reloadSshdConfig).render(family);
    }
 

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/scriptbuilder/src/test/java/org/jclouds/scriptbuilder/statements/ssh/SshStatementsTest.java
----------------------------------------------------------------------
diff --git 
a/scriptbuilder/src/test/java/org/jclouds/scriptbuilder/statements/ssh/SshStatementsTest.java
 
b/scriptbuilder/src/test/java/org/jclouds/scriptbuilder/statements/ssh/SshStatementsTest.java
index 2ba113a..7ca62d4 100644
--- 
a/scriptbuilder/src/test/java/org/jclouds/scriptbuilder/statements/ssh/SshStatementsTest.java
+++ 
b/scriptbuilder/src/test/java/org/jclouds/scriptbuilder/statements/ssh/SshStatementsTest.java
@@ -32,7 +32,7 @@ public class SshStatementsTest {
                .append("PasswordAuthentication no").append("\n")//
                .append("PermitRootLogin no").append("\n")//
                .append("\" 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config 
>&3").append("\n")//
-               .append("hash service 2>&- && service ssh reload 2>&- || 
/etc/init.d/ssh* reload").append("\n").toString());
+               .append("hash service 2>&- && service ssh reload 2>&- || 
service sshd reload 2>&- || /etc/init.d/ssh* reload").append("\n").toString());
    }
 
    public void testSshdConfigUNIX() {
@@ -40,7 +40,7 @@ public class SshStatementsTest {
                new StringBuilder().append("exec 3<> /etc/ssh/sshd_config && 
awk -v TEXT=\"")//
                         .append("AddressFamily inet6").append("\n")//
                         .append("\" 'BEGIN {print TEXT}{print}' 
/etc/ssh/sshd_config >&3").append("\n")//
-                        .append("hash service 2>&- && service ssh reload 2>&- 
|| /etc/init.d/ssh* reload").append("\n").toString());
+                        .append("hash service 2>&- && service ssh reload 2>&- 
|| service sshd reload 2>&- || /etc/init.d/ssh* 
reload").append("\n").toString());
    }
 
 }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/scriptbuilder/src/test/resources/test_adminaccess_params.sh
----------------------------------------------------------------------
diff --git a/scriptbuilder/src/test/resources/test_adminaccess_params.sh 
b/scriptbuilder/src/test/resources/test_adminaccess_params.sh
index 42d4852..ea74eb2 100644
--- a/scriptbuilder/src/test/resources/test_adminaccess_params.sh
+++ b/scriptbuilder/src/test/resources/test_adminaccess_params.sh
@@ -18,6 +18,6 @@ chown -R foo /over/ridden/foo
 exec 3<> /etc/ssh/sshd_config && awk -v TEXT="PasswordAuthentication no
 PermitRootLogin no
 " 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config >&3
-hash service 2>&- && service ssh reload 2>&- || /etc/init.d/ssh* reload
+hash service 2>&- && service ssh reload 2>&- || service sshd reload 2>&- || 
/etc/init.d/ssh* reload
 awk -v user=^${SUDO_USER:=${USER}}: -v password='crypt(0)' 'BEGIN { FS=OFS=":" 
} $0 ~ user { $2 = password } 1' /etc/shadow >/etc/shadow.${SUDO_USER:=${USER}}
 test -f /etc/shadow.${SUDO_USER:=${USER}} && mv 
/etc/shadow.${SUDO_USER:=${USER}} /etc/shadow

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh
----------------------------------------------------------------------
diff --git 
a/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh 
b/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh
index 20b1ee6..324b988 100644
--- a/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh
+++ b/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh
@@ -18,6 +18,6 @@ chown -R foo /over/ridden/foo
 exec 3<> /etc/ssh/sshd_config && awk -v TEXT="PasswordAuthentication no
 PermitRootLogin no
 " 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config >&3
-hash service 2>&- && service ssh reload 2>&- || /etc/init.d/ssh* reload
+hash service 2>&- && service ssh reload 2>&- || service sshd reload 2>&- || 
/etc/init.d/ssh* reload
 awk -v user=^${SUDO_USER:=${USER}}: -v password='crypt(0)' 'BEGIN { FS=OFS=":" 
} $0 ~ user { $2 = password } 1' /etc/shadow >/etc/shadow.${SUDO_USER:=${USER}}
 test -f /etc/shadow.${SUDO_USER:=${USER}} && mv 
/etc/shadow.${SUDO_USER:=${USER}} /etc/shadow

http://git-wip-us.apache.org/repos/asf/jclouds/blob/a28ebee3/scriptbuilder/src/test/resources/test_adminaccess_standard.sh
----------------------------------------------------------------------
diff --git a/scriptbuilder/src/test/resources/test_adminaccess_standard.sh 
b/scriptbuilder/src/test/resources/test_adminaccess_standard.sh
index db10e19..5660a65 100644
--- a/scriptbuilder/src/test/resources/test_adminaccess_standard.sh
+++ b/scriptbuilder/src/test/resources/test_adminaccess_standard.sh
@@ -18,6 +18,6 @@ chown -R defaultAdminUsername /home/users/defaultAdminUsername
 exec 3<> /etc/ssh/sshd_config && awk -v TEXT="PasswordAuthentication no
 PermitRootLogin no
 " 'BEGIN {print TEXT}{print}' /etc/ssh/sshd_config >&3
-hash service 2>&- && service ssh reload 2>&- || /etc/init.d/ssh* reload
+hash service 2>&- && service ssh reload 2>&- || service sshd reload 2>&- || 
/etc/init.d/ssh* reload
 awk -v user=^${SUDO_USER:=${USER}}: -v password='crypt(1)' 'BEGIN { FS=OFS=":" 
} $0 ~ user { $2 = password } 1' /etc/shadow >/etc/shadow.${SUDO_USER:=${USER}}
 test -f /etc/shadow.${SUDO_USER:=${USER}} && mv 
/etc/shadow.${SUDO_USER:=${USER}} /etc/shadow

Reply via email to