From 2b4b29a9953472bb57f3b14984c99b82ce902bb6 Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Wed, 21 Oct 2026 17:00:24 +0800 Subject: [PATCH] =?UTF-8?q?refactor(docs):=20=E4=BF=AE=E5=A4=8D=20make=20i?= =?UTF-8?q?nstall=20=E7=9C=9F=E7=A0=B4=E6=8D=9F=EF=BC=88=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=8D=95=E5=85=83=E5=90=8D=E4=B8=8E=E5=AE=89=E8=A3=85=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E5=AF=B9=E9=BD=90=E6=89=B9=202=20=E4=BA=A7=E7=89=A9?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 批 2 已把 deploy/homeagent.service 改名为 hologramagent.service,但 Makefile install 目标仍引用旧文件名 —— cp 源不存在,make install 直接失败。这是本批 唯一的真破损。 - Makefile:374 cp 源 deploy/homeagent.service → deploy/hologramagent.service, 目标单元名同步为 /etc/systemd/system/hologramagent.service - Makefile:371 systemctl stop homeagent → hologramagent(与 374 行装出去的 单元名逐字一致;只改一半会变成"停 A 装 B") - Makefile:373 /etc/homeagent /var/lib/homeagent → /etc/hologram /var/lib/hologram - Makefile:376 安装提示语里的服务名 - Makefile:23 GUI_BINARY=homeagent-gui → hologram-gui(批 2 产物已叫 hologram-gui) - Makefile:438 run 目标 -data /tmp/homeagent → /tmp/hologram 验证:make -n install 展开的 recipe 里 cp 源全部存在;判据 1 全绿, 变异回旧文件名必红。仅改值,未动 Makefile 结构。 --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 4df961f2..4d77fe52 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ TAG_ARGS = $(if $(HOMED_TAGS),-tags $(HOMED_TAGS),) BINARY=homed CLI_BINARY=waiter -GUI_BINARY=homeagent-gui +GUI_BINARY=hologram-gui GO=go GOCACHE=/tmp/gocache export GOPATH=/tmp/gopath @@ -368,12 +368,12 @@ clean: rm -rf $(BUILD_DIR) $(BINARY) $(CSRC_BUILD) install: build - -systemctl stop homeagent 2>/dev/null + -systemctl stop hologramagent 2>/dev/null cp $(BUILD_DIR)/$(BINARY) /usr/local/bin/$(BINARY) - mkdir -p /etc/homeagent /var/lib/homeagent - cp deploy/homeagent.service /etc/systemd/system/ + mkdir -p /etc/hologram /var/lib/hologram + cp deploy/hologramagent.service /etc/systemd/system/hologramagent.service systemctl daemon-reload - @echo "Installed. Run: systemctl enable --now homeagent" + @echo "Installed. Run: systemctl enable --now hologramagent" # ⚠ internal/plugin/proc 的 grandchild 系列测试(fork 真进程 + syscall.Kill # 杀进程组)**本身不稳定**,与本次改动无关: @@ -435,7 +435,7 @@ check-codec-cgo-only: fi run: build - ./$(BUILD_DIR)/$(BINARY) -data /tmp/homeagent + ./$(BUILD_DIR)/$(BINARY) -data /tmp/hologram fmt: $(GO) fmt ./...