Сайт | Скачать | Видео | Wiki

Автор Тема: Расположение базовых модулей по папакам, костыль zz-*  (Прочитано 5028 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Сдается мне,  я извратил задумку портеусов размещением 040-jwm-pra130928a.pfs 050-rox-pra130928.pfs в modules, а сохраненки и багфиксов в /optional/zz- (это особенно криво)
Предлагаю /base/040-jwm 050-rox 060-sfs-get 070-save 080-bugfix

В прочих директориях должны располагаться только модули софта.
Того, что должно быть в сохраненке (etc, home) в них быть не должно. Багфиксы - только к базовым модулям. Софтовые просто пересобираем
Переделываю в 1402?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
и чего спрашивать, делай.

Софтовые перепаковываются и если знаешь что правилась ошибка, то надо удалять старые версии этой программ
(перепаковывать еще и старые версии слишком долго да и смысла нет.)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Предлагаю /base/040-jwm 050-rox 060-sfs-get 070-save 080-bugfix
Я уже давно того-же мнения, но это ваш огород.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Тогда давайте у себя приведем к виду /base/040-jwm 050-rox 060-sfs-get 070-save 080-bugfix
И договоримся что в софт-модулях не должно быть home
И потестим, чтобы с 1402 не облажаться

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
почему не должно быть home?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
почему не должно быть home?
Потому что в модулях софта (не в базовых) дефолтные настройки в etc, share
Индивидуальные - в home в /80-save
Если будут обоснованные исключения - добавим в базовые модули
Кому надо save выше багфикса - переименует в 090
« Последнее редактирование: 16 Январь 2014, 10:56:16 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
ну например вот LibreOffice, чтобы не сверкал лицензией, в каталоге /root есть настройки

А смысл добавлять что-то в базовые модули если сама программа в базовый состав дистрибутива не входит.
Например что-то типа bluetooth manager или file sharing из PR которые хотят наличия в каталоге пользователя определенного каталога и скриптов.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Тогда получается save надо оставлять как был = optional/zz-
Или доработать (а может он и так работает) http://wiki.puppyrus.org/soft/porteus-initrd#changes до pfs сохраненки....

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
я к тому, что информация из home или root из сторонних пакетов врядли будет мешать тому что у нас записана, а просто добавится и все.
т.е. нету проблемы на мой взгляд.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
я к тому, что информация из home или root из сторонних пакетов врядли будет мешать тому что у нас записана, а просто добавится и все.
По логике сохраненка должна перекрывать все. При таком раскладе - нет. С с этого и начинал костыли zz
А вообще - в идеале home быть не должно. Он должен формироваться из /etc/skel - как у всех

Ну и про проверку\дороботку changes - логичная идея

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
А вообще - в идеале home быть не должно. Он должен формироваться из /etc/skel - как у всех
А ещё лучше быть точкой монтирования - как у опытных.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
на впервые запущенной системе без домашнего каталога с настройками никак не обойтись, вынос на внешний раздел делается уже после установки системы и создания  сохраненки, опыт он многогранный бывает, зри в корень.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33992
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
ещё лучше быть точкой монтирования - как у опытных.
http://wiki.puppyrus.org/soft/porteus-initrd#changes - не тоже ли самое?

Реализовать skel - не сложно. Перенести, копировать, chown и http://wiki.puppyrus.org/soft/porteus-initrd#login_user_name реализовать
Но это доп. расход памяти 0,5Mb и лишнее усложнение