]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Все "домашние" пакеты перевёл в BASS
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 21:15:56 +0000 (00:15 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 21:15:56 +0000 (00:15 +0300)
Родным пакетным менеджером FreeBSD я ставлю не одну сотню пакетов, но
которые я не обновляю. Пофиг какой версии, с отсутствием проблем с
безопасностью. Но не один десяток пакетов я хочу посвежее или их надо
обновлять из-за уязвимостей.

Делал я это всё руками, устанавливая пакеты в отдельные директории и
дальше GNU Stow-ов создавая ссылки в одно место, которое достаточно
добавить во всякие PATH, LD_LIBRARY_PATH, и т.д..

Теперь же осталось буквально несколько штук таким образом установленного
софта. Всё перенёс в BASS, заведя полторы сотни skel-ов. И вот теперь
полностью работаю (Git, SSH, Vim, zsh, Tmux, через которые это всё будет
опубликовано) через установленные в skelenv-е пакеты. Избавился от кучи
всего что было в ~/src директории, включая не пойми как разбросанные
заметки, скрипты и патчи.

Вообще я хотел написать CI систему для прогона тестов. Потом приросла
система сборки софта, но не было желания делать возможность
установки/удаления пакетов, тем более с hook-ами. Появились всё же. На
работе много пакетов обновляем удаляя и устанавливая новые версии. Но у
меня не было мыслей что я перееду на всё это и дома. Сегодня
окончательно переехал. А CI система на работе пока так ещё и не запущена...


No differences found