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

Автор Тема: Редактирование модуля, идея betcher  (Прочитано 20258 раз)

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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Редактирование модуля, идея betcher
« Ответ #30 : 14 Февраль 2017, 11:49:19 »
Какой итог - поговорили и разошлись?
Добью squashtest возьмусь за что скажете. Не хочется бросать на пол пути.
« Последнее редактирование: 14 Февраль 2017, 11:50:59 от betcher »

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #31 : 14 Февраль 2017, 11:51:08 »
поговорили и разошлись?
Если я разойдусь, мало не покажется :D
Какой итог
Итог ещё не вызрел...
Делать скрипт на каждое действие "от и до", обязательно где-то будет неудобно, и костылики могут потребоваться.
Мне кажется надо отдельно сделать создание временной aufs, отдельно монтирование слоёв в эту aufs, отдельно сжатие.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: Редактирование модуля, идея betcher
« Ответ #32 : 14 Февраль 2017, 12:00:14 »
Мне кажется надо отдельно сделать создание временной aufs, отдельно монтирование слоёв в эту aufs, отдельно сжатие.
Функциями в Libpfs и потом использовать везде - хорошая идея. Только много переделок
Возможно по итогу переписать с нуля будет проще....
Как бы не стало долгостроем
Может для начала хотя бы pfsmerge-dir переделаем - убедимся насколько все хорошо и потом дальше...?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Редактирование модуля, идея betcher
« Ответ #33 : 14 Февраль 2017, 12:00:21 »
Итог ещё не вызрел...
Делать скрипт на каждое действие "от и до", обязательно где-то будет неудобно, и костылики могут потребоваться.
Мне кажется надо отдельно сделать создание временной aufs, отдельно монтирование слоёв в эту aufs, отдельно сжатие.
Мне кажется надо свести все описанные действия к двум скриптам pfsmerge pfsextract, если нарисуются общие куски (временный aufs например) их в libpfs, сборку модуля всегда делать mkpfs ключи сжатия одинаковые для всех трех будут.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: Редактирование модуля, идея betcher
« Ответ #34 : 14 Февраль 2017, 12:01:57 »
свести все описанные действия к двум скриптам pfsmerge pfsextract
да

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #35 : 14 Февраль 2017, 12:32:57 »
свести все описанные действия к двум скриптам pfsmerge pfsextract
Попробуйте, у меня как-то не вытанцовывается. Но в любом случае начинать надо с создания aufs, это общая часть, поэтому mkaufs лучше отдельным скриптом.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: Редактирование модуля, идея betcher
« Ответ #36 : 14 Февраль 2017, 12:50:43 »
все описанные действия к двум скриптам pfsmerge pfsextract
Я понял "все описанные действия " - это что связано с составными модулями, а не вообще все

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Редактирование модуля, идея betcher
« Ответ #37 : 14 Февраль 2017, 13:32:22 »
Да. Составные.
Pfsmerge - собрать составной из простых, из папок, добавить модуль в составной. Возможно заменить простой внутри составного на новый.
Pfsextract - разобрать составной на простые, на папки, вытащить конкретный модуль или модули.
Что еще упустил?
« Последнее редактирование: 14 Февраль 2017, 13:46:14 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: Редактирование модуля, идея betcher
« Ответ #38 : 14 Февраль 2017, 13:41:08 »
Что еще упустил?
вроде нет

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Редактирование модуля, идея betcher
« Ответ #39 : 14 Февраль 2017, 14:36:02 »
Кстати, в pfsextract aufs ни к чему там все будет как сейчас практически. Он может понадобиться только если делать еще редактирование модуля без полной распаковки. Ну то есть еще одна утилита :) Нужна ли? Чтобы ничего не ломать и не страдать от "долгостроя" можно бранч под эти изменения завести.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: Редактирование модуля, идея betcher
« Ответ #40 : 14 Февраль 2017, 14:41:24 »
Нужна ли?
Если и да - не в первую очередь
Чтобы ничего не ломать и не страдать от "долгостроя"
Я был готов заняться pfsmerge-dir. Теперь по итогу в непонятках - толи ждать Дядю Шурика толи чего

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #41 : 14 Февраль 2017, 14:46:13 »
pfsextract aufs ни к чему
А вы пересоберите cups, будет ли он после этого работать?
ждать Дядю Шурика
И ловить идеи на лету.
Моноблок 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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Редактирование модуля, идея betcher
« Ответ #42 : 14 Февраль 2017, 14:49:58 »
Я был готов заняться pfsmerge-dir. Теперь по итогу в непонятках - толи ждать Дядю Шурика толи чего
Так то все есть и никуда не спешим. Можно писать медленно, с чувством  с толком  с расстановкой, не заменяя пока в мастер ветке.
« Последнее редактирование: 14 Февраль 2017, 14:57:03 от betcher »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Редактирование модуля, идея betcher
« Ответ #43 : 14 Февраль 2017, 14:51:21 »
А вы пересоберите cups, будет ли он после этого работать?
А что произойдет с правами если смонтирую модуль и распакую на ext3  к примеру? Я может не догоняю чего.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #44 : 14 Февраль 2017, 15:21:57 »
если смонтирую модуль и распакую на ext3
1) Если распаковывать, зачем монтировать?
2) Я про то, что извлечь пакет из составного модуля не поломав права не очень просто. Надо или распаковывать всё и потом удалять лишнее, а это потребует много места, или приделывать "адские костыли" для корректировки прав, особенно empty.dirs.
Думаете я просто так в вашу идею вцепился?
Моноблок 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