fix(chv-muse-r12fix-0): build.sh 建 /usr/local/share/chv 目录(认领 c3bf9fd)

纯 114b444 建不出镜像:P4 步骤把 browser-blocklist.txt 拷进
/usr/local/share/chv/,脚本里没有任何 --mkdir,virt-customize
报 target is not a directory。R12 真机靠本地-only 提交 c3bf9fd
(1 行,未推未合)绕过;本提交把该行合回分支,此后测试镜像
须从已推分支纯建出来。
This commit is contained in:
host committed 2026-11-08 04:23:41 +00:00
1 parent 114b444554
commit dafb0c6606
1 file changed
+4
+4
View File
@@ -324,6 +324,10 @@ VC_ARGS=(-a "$OUT/disk.raw"
--run-command 'printf "runcmd:\n - systemctl restart ssh || service ssh restart || true\n - systemctl start chv-authd || true\n - test -f /etc/chv/guest-env && chown chv:chv /etc/chv/guest-env || true\n - /usr/local/bin/chv-sync boot >>/var/log/chv-sync.log 2>&1 || true\n" > /etc/cloud/cloud.cfg.d/99-chv-sync.cfg' --run-command 'printf "runcmd:\n - systemctl restart ssh || service ssh restart || true\n - systemctl start chv-authd || true\n - test -f /etc/chv/guest-env && chown chv:chv /etc/chv/guest-env || true\n - /usr/local/bin/chv-sync boot >>/var/log/chv-sync.log 2>&1 || true\n" > /etc/cloud/cloud.cfg.d/99-chv-sync.cfg'
--copy-in "$SCRIPT_DIR/chv-cdp-broker.py:/usr/local/bin/" --copy-in "$SCRIPT_DIR/chv-cdp-broker.py:/usr/local/bin/"
--copy-in "$SCRIPT_DIR/chv_browser_guard.py:/usr/local/bin/" --copy-in "$SCRIPT_DIR/chv_browser_guard.py:/usr/local/bin/"
# round-12 修复轮(项 0):c3bf9fd 认领——browser-blocklist.txt
# 拷进 /usr/local/share/chv/ 须先建目录,否则 virt-customize
# 报 target is not a directory,纯分支建不出镜像。
--mkdir /usr/local/share/chv
--copy-in "$SCRIPT_DIR/browser-blocklist.txt:/usr/local/share/chv/" --copy-in "$SCRIPT_DIR/browser-blocklist.txt:/usr/local/share/chv/"
--run-command 'mv /usr/local/bin/chv-cdp-broker.py /usr/local/bin/chv-cdp-broker && chmod +x /usr/local/bin/chv-cdp-broker && chmod 0644 /usr/local/bin/chv_browser_guard.py /usr/local/share/chv/browser-blocklist.txt' --run-command 'mv /usr/local/bin/chv-cdp-broker.py /usr/local/bin/chv-cdp-broker && chmod +x /usr/local/bin/chv-cdp-broker && chmod 0644 /usr/local/bin/chv_browser_guard.py /usr/local/share/chv/browser-blocklist.txt'
--copy-in "$SCRIPT_DIR/chv-memory.py:/usr/local/bin/" --copy-in "$SCRIPT_DIR/chv-memory.py:/usr/local/bin/"