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

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

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

Оффлайн betcher

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 4974
  • Репутация: +135/-0
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #31 : 14 Февраль 2017, 11:51:08 »
поговорили и разошлись?
Если я разойдусь, мало не покажется :D
Какой итог
Итог ещё не вызрел...
Делать скрипт на каждое действие "от и до", обязательно где-то будет неудобно, и костылики могут потребоваться.
Мне кажется надо отдельно сделать создание временной aufs, отдельно монтирование слоёв в эту aufs, отдельно сжатие.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

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

Оффлайн betcher

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

Оффлайн sfs

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 4974
  • Репутация: +135/-0
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #35 : 14 Февраль 2017, 12:32:57 »
свести все описанные действия к двум скриптам pfsmerge pfsextract
Попробуйте, у меня как-то не вытанцовывается. Но в любом случае начинать надо с создания aufs, это общая часть, поэтому mkaufs лучше отдельным скриптом.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

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

Оффлайн betcher

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

Оффлайн sfs

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

Оффлайн betcher

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

Оффлайн sfs

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 4974
  • Репутация: +135/-0
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #41 : 14 Февраль 2017, 14:46:13 »
pfsextract aufs ни к чему
А вы пересоберите cups, будет ли он после этого работать?
ждать Дядю Шурика
И ловить идеи на лету.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн betcher

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

Оффлайн betcher

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

Оффлайн DdShurick

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 4974
  • Репутация: +135/-0
  • Старый чайник
Re: Редактирование модуля, идея betcher
« Ответ #44 : 14 Февраль 2017, 15:21:57 »
если смонтирую модуль и распакую на ext3
1) Если распаковывать, зачем монтировать?
2) Я про то, что извлечь пакет из составного модуля не поломав права не очень просто. Надо или распаковывать всё и потом удалять лишнее, а это потребует много места, или приделывать "адские костыли" для корректировки прав, особенно empty.dirs.
Думаете я просто так в вашу идею вцепился?
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)