Папки шлюза: тестовый — igate_exchange_test, боевой — igate_exchange; все папки в сообщении; Samba — в установщике

- Имена папок: тестовый контур — igate_exchange_test, боевой — igate_exchange (было igate_exchange и igate_exchange_prod); bj переименовывает открытые по прежней схеме сам — при сверке, в первый раз через 30 с после запуска.
- После сохранения — все открытые папки с контуром: \\IP\igate_exchange_test (тестовый TEST3), \\IP\igate_exchange (боевой).
- Закрыть папки — Samba выключается (сервер не отвечает по SMB, пока папок нет).
- Установщик (bj-installer, preseed Debian, слой пакетов образа Ubuntu): samba, winbind, libnss-winbind — заранее, чтобы в закрытом контуре папки открывались без интернета; необязательной частью (нет на диске и нет сети — установка bj продолжается); службы выключены до открытия папок.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-10-07 10:10:18 +03:00
parent 10c6b99955
commit 6e6ab3a4fd
7 changed files with 83 additions and 14 deletions
+9
View File
@@ -30,3 +30,12 @@ func TestIgateShareValid(t *testing.T) {
t.Fatal("пустой список доступа должен быть ошибкой")
}
}
func TestIgateShareOldNames(t *testing.T) {
if !igateShareOldNames([]any{"igate_exchange", "igate_exchange_prod"}) {
t.Fatal("прежняя схема имён не распознана")
}
if igateShareOldNames([]any{"igate_exchange_test", "igate_exchange"}) {
t.Fatal("новая схема принята за прежнюю")
}
}