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"
|
INSTALL_DIR="${HOME}/.local/bin"
|
||||||
mkdir -p "${INSTALL_DIR}"
|
mkdir -p "${INSTALL_DIR}"
|
||||||
cp "${SCRIPT_DIR}/output/dropshell" "${INSTALL_DIR}/dropshell"
|
cp "${SCRIPT_DIR}/output/dropshell" "${INSTALL_DIR}/dropshell"
|
||||||
|
"${INSTALL_DIR}/dropshell" install
|
||||||
echo "Dropshell installed to ${INSTALL_DIR}/dropshell"
|
echo "Dropshell installed to ${INSTALL_DIR}/dropshell"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@@ -449,15 +449,6 @@ complete -F _dropshell_completions ds
|
|||||||
if (rval != 0)
|
if (rval != 0)
|
||||||
return rval;
|
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;
|
std::cout << "Installation complete." << std::endl;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -482,7 +473,16 @@ complete -F _dropshell_completions ds
|
|||||||
|
|
||||||
if (ctx.args.size() == 1)
|
if (ctx.args.size() == 1)
|
||||||
{ // install server
|
{ // install server
|
||||||
return install_server(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);
|
||||||
}
|
}
|
||||||
|
|
||||||
// install service(s)
|
// install service(s)
|
||||||
|
Reference in New Issue
Block a user