From 12a50877ea8d3b2b6f827aad18dd6e3149940bc8 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 15 Jun 2024 00:15:56 +0300 Subject: [PATCH] =?utf8?q?=D0=92=D1=81=D0=B5=20"=D0=B4=D0=BE=D0=BC=D0=B0?= =?utf8?q?=D1=88=D0=BD=D0=B8=D0=B5"=20=D0=BF=D0=B0=D0=BA=D0=B5=D1=82=D1=8B?= =?utf8?q?=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D1=91=D0=BB=20=D0=B2=20BASS?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Родным пакетным менеджером FreeBSD я ставлю не одну сотню пакетов, но которые я не обновляю. Пофиг какой версии, с отсутствием проблем с безопасностью. Но не один десяток пакетов я хочу посвежее или их надо обновлять из-за уязвимостей. Делал я это всё руками, устанавливая пакеты в отдельные директории и дальше GNU Stow-ов создавая ссылки в одно место, которое достаточно добавить во всякие PATH, LD_LIBRARY_PATH, и т.д.. Теперь же осталось буквально несколько штук таким образом установленного софта. Всё перенёс в BASS, заведя полторы сотни skel-ов. И вот теперь полностью работаю (Git, SSH, Vim, zsh, Tmux, через которые это всё будет опубликовано) через установленные в skelenv-е пакеты. Избавился от кучи всего что было в ~/src директории, включая не пойми как разбросанные заметки, скрипты и патчи. Вообще я хотел написать CI систему для прогона тестов. Потом приросла система сборки софта, но не было желания делать возможность установки/удаления пакетов, тем более с hook-ами. Появились всё же. На работе много пакетов обновляем удаляя и устанавливая новые версии. Но у меня не было мыслей что я перееду на всё это и дома. Сегодня окончательно переехал. А CI система на работе пока так ещё и не запущена... -- 2.48.1