Сообщение превышает максимально допустимую длину (4000 знаков).отправляю Init архивом.
Чем это будет лучше pfsdir= ?Ничем. Но и не хуже. Просто всё уже придумано до нас.
раз модули грузим все равно автоматически, то чем раньше тем лучше. ... Уменьшается важность основного pfs.Именно. В идеале - до равнозначности всех автоподключаемых .pfs.
в текущую версию системы включаем?Пока ещё я внимательно не читал код, только просмотрел бегло. Однозначно ответить не могу.
что делать с кодом из rc.sysinit (если включаем)Изменения не в rc.sysinit, а в init. Попутно полностью убран /initrd из базового sfs за ненадобностью. Создаётся автоматически и в необходимом количестве.
два раза делать одно и тоже не нужно.Согласен. Но надо посмотреть, что лучше.
в текущую версию системы включаем? Zay, sfs надо ваше итоговое мнениеТ.к. bootmanager можно воспользоваться ТОЛЬКО при наличии сохраненки - ВМЕСТО - плохая идея
Если можно переделать на "без сохраненки"Легко. Выносим BOOTCONFIG из /etc/rc.d (непонятно, зачем он там) в /mnt/home/$PSUBDIR/
Раз так - BOOTCONFIG можно юзать и без сохраненки - остается вопрос : как без сохраненки конфигурить список загружаемых модулей?Это самый интересный вопрос. Зависит от того, как именно юзать без сохранёнки. У меня Richy установлен на хард (на неттопе на флешку. Что одно и то же) и $psubdir находится на реальном носителе. А вот как быть в случае с CD-диском? Класть готовый BOOTCONFIG в корень диска? Не знаю. Думать надо
"примерно тоже" - имел ввиду, что ничего нового от BOOTCONFIG не получаем.Абсолютно верно.
Если так - надо ли опять пользователей путать? Только люди привыкли - мы опять все переделаем...Учитывая, что Bootmanager в Puppy используется давно (я не застал время, когда его не было), то не мы а вы.
Наличие и использование файла BOOTCONFIG я оправдать не могу. Он не нужен.Он и так есть в системе по умолчанию.
1. При определении порядка подключения модулей руководствуемся алфавитно-цифровым порядком в каталоге packagesВот от этого бардака и хочется уйти. Грузиться должно в заданном порядке.
2. При определении колчества модулей для загрузки, руководствуемся наличием файлов в каталоге packages (или каталоге заданном параметром загрузки).Ага. И грузим или всё, или ничего. А где гибкость и свобода выбора пользователя?
Вот от этого бардака и хочется уйти. Грузиться должно в заданном порядке.sfrugal (http://forum.puppyrus.org/index.php/topic,9675.0.html)
Он и так есть в системе по умолчанию.он есть, но в существующей системе подключения модулей из каталога packages он не используется.
Ага. И грузим или всё, или ничего. А где гибкость и свобода выбора пользователя?т.е. сделать rm packages/some.pfs (а еще ведь можно mv packages/some.pfs my_paskages сделать)это не гибко уже, а сидеть парсить BOOTCONFIG будет легче?
ну да, гибко, но нужно ли.Вот от этого бардака и хочется уйти. Грузиться должно в заданном порядке.sfrugal (http://forum.puppyrus.org/index.php/topic,9675.0.html)
sfrugal - ну да, гибко, но нужно ли.Метода опциональная. Нужно - используй.
ps. Хочется компактной системы - будь готов не держать лишних пакетов.Или подгружай выгружай из репы по мере надобности (sfs-get (http://forum.puppyrus.org/index.php/topic,13419.0.html))
BOOTCONFIGСаша. Я использовал bootmanager когда не было горячего подключения, да и сам я был чайником. Двухоконный Xdialog позволяет легко редактировать строку загрузки даже новичку. А уж где мы сохраним BOOTCONFIG не имеет значения. От этого порядок загрузки модулей не изменится.
спорить буду. У меня проблем с подключениями нет.А у меня есть. На PR-13.xx. На Richy - нет.
кроме того ты изволишь оперировать информацией которой я не владею. Что такое двухоконный xdialog мне не ведомо, соответственно этот аргумент неприменим в данный момент.Владеешь. Gaff выбот пакетов помнишь. Вот оно и есть.
Ты использовал bootmanager когда не было горячего подключения, но сейчас то оно есть, а ты все еще его используешь - где логика в твоих словах, перечитай фразу свою, мож неправильно написал?Нет, не использую. Я работаю без сохранёнки, с userfs.sfs. Но если доработать, то буду.
какой инструмент перенести в отдельный модуль предлагаешь ты?Скрипты pfs
Ну так поведай нам о своих проблемах с подключением модулей, на конкретных примерах и ответить можно будет конкретно.usoft.sfs должен быть вторым слоем (после tmpfs) :( а нету. (Приписки не предлагать)
То что ты застрялНет, это вы уклонились от генеральной линии партии.
А у тебя самого то щас что за конструктор получается? какие то кучи пакетов, зачем, почему, для чего.Самое смешное, что у меня большинства этих пакетов нет. Это ваши сборные. Так что ваш метод определения что выше не катит. Что и требовалось доказать.
Где среда разработки. которая бы помогала сделать юзерабельные сборки, не гонящиеся за быстротечными тенденциями?ты действительно не в курсе дел, среда для создания собственного дистрибутива - это сам дистрибутив, а точнее утилиты управления pfs пакетами. Наглядный пример - это легкость с которой я могу выпускать систему сразу в трех вариантах при этом не затрачивая ни грамма калорий.
Я не вижу ответа. Может я постарел или слишком ушёл в другую реальность, где делается нужный софт для реальных потребностей.ответ есть, ты не затратил время на чтение соответствущих описаний, и не спросил об особенностях в онлайн беседе по аське, скайпу. Глядя чисто на iso образ понять возможности любой системы невозможно, нужно хотя бы установить или почитать.
Корректируй свое видение, все стало открыто.
. $OLDFILESMNTPT/etc/rc.d/BOOTCONFIG #can have EXTRASFSLIST variable.
Xdialog --buildlist "Выбери" 0 0 0 1 name1 off 2 name2 off
Я на стороне дяди Шурика , не управляемые вещи есть бардак.а вы с чего взяли что процесс неуправляем?
Можете удалить но мнение есть мнение.
Эту переменную можно считать из указанного файла, подставить через строку загрузки или сгенерировать. Далее цикл обработает строку в том порядке, как записано, а редактируются такие вещи с помощьюага а еще ты забыл написать что расставлять эти флажочки выбора надо будет именно в том порядке как хочется чтобы грузилось (каждый раз причем), или как-то двигать модуль в списке иначе он будет последним добавляться в список, а надо же чтобы все было упорядоченно. Так что просто тык тык тык не получается.
Код:
Xdialog --buildlist "Выбери" 0 0 0 1 name1 off 2 name2 off
где тут бардак?Здесь ;)
проблема только с ОДНИМ пакетом который он хочет поместить верхним но не хочет переименовать.Попробую решить через PUPMODE=13
DdShurick, ваши коментарии к предложениям sfs
Пока для лучшего понимания расковырял init и большую часть выбросил (тараканов там :o ).Где можно посмотреть, что получилось?
Где можно посмотреть, что получилось?Очень интересный вопрос.