26 lines
1.6 KiB
Markdown
26 lines
1.6 KiB
Markdown
---
|
||
title: 历史开发记录:2026-07-30
|
||
type: experience
|
||
permalink: main/projects/6f47523e-e22e-4cdd-bd18-76e5e474ee0c/历史开发记录-2026-07-30
|
||
stable_id: b83ec829-f008-4de0-a4a3-79ad7a6c3a98
|
||
scope: project
|
||
project_id: 6f47523e-e22e-4cdd-bd18-76e5e474ee0c
|
||
memory_type: experience
|
||
status: active
|
||
revision: 1
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
created_at: '2026-09-23T14:59:47.288323+00:00'
|
||
updated_at: '2026-09-23T14:59:47.288388+00:00'
|
||
tags:
|
||
- migration
|
||
- local-aidocs
|
||
- development-history
|
||
---
|
||
|
||
## 2026-07-30
|
||
|
||
- 新增本地二开包 `packages/luci-app-frpc`,来源为 `liuyi-htu/luci-app-frp`,但包名、LuCI 路由、ACL 和页面均改为客户端-only 的 `luci-app-frpc`。
|
||
- 该包只注册 `/admin/services/frpc`,只读写 `/etc/config/frpc`,只控制 `/etc/init.d/frpc`,依赖 `frpc`,不再包含 `frps` 页面、ACL 或服务状态控制。
|
||
- `scripts/patch_feed_packages.py` 新增本地包优先逻辑:构建准备阶段若存在 `package/openwrt-local/luci-app-frpc`,会移除 feed 中同名 `package/feeds/luci/luci-app-frpc`,避免构建时拿到 LuCI feed 原版客户端包。
|
||
- `profiles/ax9000/package-catalog.json` 中 `luci-app-frpc` 来源标记为 `local`;`presets.json` 仍通过 `luci-app-frpc -> luci-i18n-frpc-zh-cn` 和 `luci-app-frpc -> frpc` 处理中文包与核心依赖。
|
||
- 已用 `openwrt-build-work` 缓存 buildroot 验证:准备阶段打印 `Using local luci-app-frpc package instead of LuCI feed package`,单包编译生成 `luci-app-frpc-2.0-r3.apk` 与 `luci-i18n-frpc-zh-cn-2.0-r3.apk`。 |