mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-11-01 06:47:29 +00:00
refactor(docs): 修复 make install 真破损(服务单元名与安装路径对齐批 2 产物)
批 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 结构。
This commit is contained in:
12
Makefile
12
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 ./...
|
||||
|
||||
Reference in New Issue
Block a user