Repository: jclouds
Updated Branches:
  refs/heads/master 1e4d0beae -> cf5a66ab1


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/cf5a66ab
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/cf5a66ab
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/cf5a66ab

Branch: refs/heads/master
Commit: cf5a66ab1468fa74627fdd6aac3407914831c5e0
Parents: 1e4d0be
Author: Ivana Yovcheva <[email protected]>
Authored: Tue Aug 9 16:35:51 2016 +0300
Committer: Ignasi Barrera <[email protected]>
Committed: Tue Aug 16 00:42:57 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/cf5a66ab/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 bea054a..ce9895b 100644
--- a/compute/src/test/resources/initscript_with_java.sh
+++ b/compute/src/test/resources/initscript_with_java.sh
@@ -224,7 +224,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/cf5a66ab/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 3b399cd..7c56241 100644
--- a/compute/src/test/resources/initscript_with_jetty.sh
+++ b/compute/src/test/resources/initscript_with_jetty.sh
@@ -224,7 +224,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/cf5a66ab/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 9d2ade9..c221cf3 100644
--- a/compute/src/test/resources/runscript_adminUpdate.sh
+++ b/compute/src/test/resources/runscript_adminUpdate.sh
@@ -105,7 +105,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/cf5a66ab/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/cf5a66ab/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/cf5a66ab/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 ee61aa6..d06006b 100644
--- a/scriptbuilder/src/test/resources/test_adminaccess_params.sh
+++ b/scriptbuilder/src/test/resources/test_adminaccess_params.sh
@@ -19,6 +19,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/cf5a66ab/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 2ec9b27..47f5796 100644
--- a/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh
+++ b/scriptbuilder/src/test/resources/test_adminaccess_params_and_fullname.sh
@@ -19,6 +19,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/cf5a66ab/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 5e0c79d..69cf981 100644
--- a/scriptbuilder/src/test/resources/test_adminaccess_standard.sh
+++ b/scriptbuilder/src/test/resources/test_adminaccess_standard.sh
@@ -19,6 +19,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