Skip to content

Commit fc28249

Browse files
authored
Merge pull request #1131 from liangxin1300/20230223_qdevice_issue
Dev: behave: don't build crmsh code on qnetd node
2 parents 2ed0ab1 + c5942cb commit fc28249

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

test/run-functional-tests

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -222,12 +222,19 @@ deploy_ha_node() {
222222
fi
223223
docker_exec $node_name "rm -rf /run/nologin"
224224
docker_exec $node_name "echo 'StrictHostKeyChecking no' >> /etc/ssh/ssh_config"
225-
docker cp $PROJECT_PATH $node_name:/opt/crmsh
226-
info "Building crmsh on \"$node_name\"..."
227-
docker_exec $node_name "$make_cmd" 1> /dev/null || \
225+
226+
if [ "$node_name" != "qnetd-node" ];then
227+
docker cp $PROJECT_PATH $node_name:/opt/crmsh
228+
info "Building crmsh on \"$node_name\"..."
229+
docker_exec $node_name "$make_cmd" 1> /dev/null || \
228230
fatal "Building failed on $node_name!"
229231

230-
create_alice_bob_carol
232+
create_alice_bob_carol
233+
else
234+
docker_exec $node_name "useradd -m -s /bin/bash alice 2>/dev/null"
235+
docker_exec $node_name "echo \"alice ALL=(ALL) NOPASSWD:ALL\" > /etc/sudoers.d/alice"
236+
docker_exec $node_name "cp -r /root/.ssh ~alice/ && chown alice:users -R ~alice/.ssh"
237+
fi
231238
}
232239

233240

0 commit comments

Comments
 (0)