fix: always create agent config even if binary not found

This commit is contained in:
tian 2026-07-21 15:45:52 +08:00
parent 9f53f71a79
commit c1cd6f8575

View File

@ -566,12 +566,11 @@ cmd_install_agent() {
fi
if [ -z "$AGENT_SOURCE" ]; then
echo -e "${YELLOW}警告: 未找到编译好的 Agent跳过安装${NC}"
return
echo -e "${YELLOW}警告: 未找到编译好的 Agent跳过二进制安装${NC}"
else
cp "$AGENT_SOURCE" "$AGENT_INSTALL_DIR/safesight-edge-agent"
chmod +x "$AGENT_INSTALL_DIR/safesight-edge-agent"
fi
cp "$AGENT_SOURCE" "$AGENT_INSTALL_DIR/safesight-edge-agent"
chmod +x "$AGENT_INSTALL_DIR/safesight-edge-agent"
printf '%s\n' "$AGENT_TOKEN" > "$AGENT_TOKEN_FILE"
chmod 600 "$AGENT_TOKEN_FILE"