This commit is contained in:
@@ -64,24 +64,25 @@ else
|
||||
fi
|
||||
fi
|
||||
|
||||
# 5. config.yaml に captcha_solve 設定を追加(まだなければ)
|
||||
# 5. config.yaml に display_mode 設定を追加(まだなければ)
|
||||
echo ""
|
||||
echo "[5/5] config.yaml 確認..."
|
||||
CONFIG="$(cd "$(dirname "$0")/.." && pwd)/config.yaml"
|
||||
if [ -f "$CONFIG" ]; then
|
||||
if grep -q "captcha_solve" "$CONFIG"; then
|
||||
echo " ✓ captcha_solve 設定は既に存在します"
|
||||
if grep -qE "display_mode|captcha_solve" "$CONFIG"; then
|
||||
# 旧 captcha_solve があっても normalizeConfig が display_mode に自動移行するのでそのまま
|
||||
echo " ✓ browser display_mode (または旧 captcha_solve) 設定は既に存在します"
|
||||
else
|
||||
echo " → browser セクションを追加中..."
|
||||
# browser セクションが存在するか確認
|
||||
if grep -q "^browser:" "$CONFIG"; then
|
||||
# 既存 browser セクションに追加
|
||||
sed -i '/^browser:/a\ captcha_solve: novnc\n max_captcha_pages: 5' "$CONFIG"
|
||||
sed -i '/^browser:/a\ display_mode: novnc\n max_captcha_pages: 5' "$CONFIG"
|
||||
else
|
||||
# browser セクションを新規追加
|
||||
printf '\nbrowser:\n captcha_solve: novnc\n max_captcha_pages: 5\n' >> "$CONFIG"
|
||||
printf '\nbrowser:\n display_mode: novnc\n max_captcha_pages: 5\n' >> "$CONFIG"
|
||||
fi
|
||||
echo " ✓ captcha_solve: novnc を追加しました"
|
||||
echo " ✓ display_mode: novnc を追加しました"
|
||||
fi
|
||||
else
|
||||
echo " ⚠ config.yaml が見つかりません。config.yaml.example からコピーして設定してください"
|
||||
|
||||
Reference in New Issue
Block a user