[frenzy] frenzy_pkg (was: Набор приложений для Frenzy 0.3)
Hello Mozhaisky,
Однажды я неприятно накололся с проксированием ssh и scp, соединение
рвалось от нескольких секунд до пары минуты.
Скорее всего проблема была с настройками прокси, т.к. после спешного
поднятия тунеля через прокси и пусканием ssh через него проблема ушла.
binkd сразу отработал нормально.
но скорее это сила привычки.
вопрос с binkd снимается, вернее вопрос ставится иначе :)
хорошо бы чтобы дистрибутив frenzy выглядел примерно так:
(загрузчик, ядро, мин.система...)
frenzy/frenzy.cloop.image - дистрибутив
frenzy_pkg/ - дополнительные модули для frenzy, например:
frenzy_pkg/binkd.tgz
frenzy_pkg/full_man_rus.tgz
frenzy_pkg/apache_3.0.tgz :)
frenzy_pkg/прочее.tgz - т.е. каждый сам для себя добавляет(собирает) нужные
ему компоненты
т.е. разделить основной базовый дистрибутив от хоть и полезных,
но все-же рюшечек.
путь к frenzy_pkg/ описывается в конфиге на дискете, там же можно
указать, что ставить автоматом при загрузке.
frenzy_pkg можно разместить на cd, hdd, http, ftp.
ставить через скрипт.
например, когда захочется почитать, то набрать: getpkg full_man_rus.tgz :)
дополнительные модули можно ставить куда-нибудь по статическому пути, например:
/usr/localpkg/... или /usr/frenzypkg/...
т.е.
/usr/localpkg/bin
/usr/localpkg/etc
/usr/localpkg/sbin
только надо не забыть в /usr/localpkg подмонтировать ram диск, а то
ничего не выйдет :)
ps: готов участвовать в разработке скриптовой части необходимой для frenzy_pkg
Здравствуйте, ak.
<skip>
Вот это предложение мне нравится.
Насколько я понимаю, идея заключается в том, чтобы добавлять пакаджи
без сборки/разборки дистрибутива. Такое когда-то было в дискетном
trinux.
Отлично, давайте сотрудничать в этом направлении.
Пока навскидку могу предложить вариант:
1. Создается имидж, содержащий дополнения к файловой системе /usr
2. При загрузке он с помощью mount_union монтируется поверх /usr
3. Готово :)
Осталось только порешать проблему с приложениями, которые пишут куда
попало (к примеру, в этом был замечен nessus)