develop
master
scan-config.sh
$JSC_HOME
expand()
$JSC_HOME/*
~/.jsc
model-tags.tsv
JSC_HOME
unset JSC_HOME
export JSC_HOME=/root/.jsc
scan-config.sh scan global
$JSC_HOME/model-tags.tsv
ok
default
Reviewed-on: #17 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
No dependencies set.
The note is not visible to the blocked user.
摘要
develop目前領先master的內容併回master,主要是scan-config.sh的$JSC_HOME預設值修正(PR #17)。變更內容
expand()展開$JSC_HOME/*路徑時沒套用文件記載的預設值~/.jsc,未設環境變數時會誤判model-tags.tsv等設定為缺漏設計重點
expand()既有的子 shell 裡補預設值,不外流到主流程,避免連帶影響JSC_HOME那一列自己的判定邏輯。測試結果
unset JSC_HOME與export JSC_HOME=/root/.jsc兩種情況下,scan-config.sh scan global輸出一致;$JSC_HOME/model-tags.tsv判定變成ok,JSC_HOME那一列本身仍是default,沒有被連帶改壞。前置 Push Request