[О блоге] [наверх] [пред] [2024-06-15 00:15:56+03:00] [12a50877ea8d3b2b6f827aad18dd6e3149940bc8]
Темы: [bass]

Все "домашние" пакеты перевёл в BASS

Родным пакетным менеджером FreeBSD я ставлю не одну сотню пакетов, но
которые я не обновляю. Пофиг какой версии, с отсутствием проблем с
безопасностью. Но не один десяток пакетов я хочу посвежее или их надо
обновлять из-за уязвимостей.

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

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

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

    [оставить комментарий]