./discourse-doctor: строка 320: [: ==: ожидается унарный оператор

Привет!

Если требуется ввод, но отображается ‘Y’, это означает, что по умолчанию ответ — ‘Y’, поэтому можно просто ничего не вводить:

319     read -p "Хотите предоставить общедоступную версию этого файла? (Y/n)" serve
320     if [ $serve == 'Y' ]

Я знаю, что это еще не обработано, но просто подтверждаю проблему в версии 3.2.0.beta4-dev.

==================== ГОТОВО! ====================
Хотите ли вы предоставить общедоступную версию этого файла? (Y/n)
./discourse-doctor: строка 320: [: ==: ожидается унарный оператор
Общедоступный лог не сгенерирован.

Вы можете просмотреть вывод этого скрипта с помощью команды:
LESS=-Ri less /tmp/discourse-debug.txt

предлагаемое исправление в FIX: Y/n prompt should treat "no value" as yes by Supermathie · Pull Request #759 · discourse/discourse_docker · GitHub