]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Бинарные патчи
authorSergey Matveev <stargrave@stargrave.org>
Mon, 4 Oct 2021 18:00:52 +0000 (21:00 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 4 Oct 2021 18:04:04 +0000 (21:04 +0300)
Так как конфигурация godlighty (bc087ee7e3be4177e83bc39ae3b1497e336ec5da)
вшита в код, а его результатом является статически бинарь под десять
мегабайт, то как-то негоже обновлять это всё прокачиванием кучи трафика.

Впервые в жизни делал бинарный diff. Даже не знал вообще с каких утилит
то начинать. Оказалось, что их коробки в FreeBSD есть bsdiff и bspatch.
Обновление конфигурации или даже добавление кода типа аутентификации
клиента по TLS сертификату -- порождает diff размером в килобайты.
Работает не шустро, но маленький файл приятен, так что стоит того.


No differences found