feat: Update 2 files
This commit is contained in:
1
build.sh
1
build.sh
@@ -31,6 +31,7 @@ if [ "${INSTALL_LOCAL:-true}" = "true" ]; then
|
||||
INSTALL_DIR="${HOME}/.local/bin"
|
||||
mkdir -p "${INSTALL_DIR}"
|
||||
cp "${SCRIPT_DIR}/output/dropshell" "${INSTALL_DIR}/dropshell"
|
||||
"${INSTALL_DIR}/dropshell" install
|
||||
echo "Dropshell installed to ${INSTALL_DIR}/dropshell"
|
||||
fi
|
||||
|
||||
|
@@ -449,15 +449,6 @@ complete -F _dropshell_completions ds
|
||||
if (rval != 0)
|
||||
return rval;
|
||||
|
||||
// install the dropshell agent on all servers.
|
||||
std::vector<ServerConfig> servers = get_configured_servers();
|
||||
for (const auto &server : servers)
|
||||
{
|
||||
rval = install_server(server);
|
||||
if (rval != 0)
|
||||
return rval;
|
||||
}
|
||||
|
||||
std::cout << "Installation complete." << std::endl;
|
||||
return 0;
|
||||
}
|
||||
@@ -482,6 +473,15 @@ complete -F _dropshell_completions ds
|
||||
|
||||
if (ctx.args.size() == 1)
|
||||
{ // install server
|
||||
if (server == "all")
|
||||
{ // install the dropshell agent on all servers.
|
||||
int rval = 0;
|
||||
std::vector<ServerConfig> servers = get_configured_servers();
|
||||
for (const auto &server : servers)
|
||||
rval += abs(install_server(server)); // capture any non-zero return values.
|
||||
return rval;
|
||||
}
|
||||
else
|
||||
return install_server(server);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user