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

Автор Тема: Объединение составных модулей  (Прочитано 11445 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #30 : 29 Апрель 2018, 04:31:53 »
Сделал прототип с сохрвнением дублирующихся файлов. Пока не отключаемо. Тестил мало. Попробуйте на предмет тормозов.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #31 : 29 Июль 2018, 18:00:09 »
Не смотрели еще?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Объединение составных модулей
« Ответ #32 : 30 Июль 2018, 11:09:40 »
с сохрвнением дублирующихся файлов
Есть сомнения в нужности такого функционала вообще
Т.е. если такие файлы есть - кто-то накосячил. Максимум вывести ошибку

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #33 : 30 Июль 2018, 13:17:51 »
ть сомнения в нужности такого функционала вообще
Т.е. если такие файлы есть - кто-то накосячил. Максимум вывести ошибку
С одной стороны вроде да. Но если мы склеили два модуля, то хотелось бы при расклейке получить ровно такие же. А сейчас это не так.
Можно выкинуть эту проверку, можно под ключик убрать, можно наоборот оставить по умолчанию, но не проверять с ключем -f. Как поступим?
З.Ы. Сам не уверен надо ли. Хотелось бы еще мнений. Вкраце мысль такая mkpfs bash_3 bash_4 -o bash.pfs, получаем модуль при подключении которого работать будет bash_4, но pfsextract разберет обратно на bash_3 и bash_4. А если оставить как сейчас то при разборке получим модули bash_3 и bash_4, но ро факту будет везде bash_4.
Надеюсь не запутал окончательно :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Объединение составных модулей
« Ответ #34 : 30 Июль 2018, 13:29:45 »
Если работает -
под ключик убрать
хорошо бы отдельной функцией, чтобы основной код не загромождать

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #35 : 30 Июль 2018, 13:58:49 »
Можно функцию даже в pfs вынести. Какой ключ? По смыслу - "сохранять дубликаты".

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Объединение составных модулей
« Ответ #36 : 30 Июль 2018, 14:04:19 »
-d занято. -s ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #37 : 30 Июль 2018, 14:07:18 »
S от save?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #38 : 30 Июль 2018, 14:09:19 »
--duplicates ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #39 : 30 Июль 2018, 14:10:54 »
--looseless ?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Объединение составных модулей
« Ответ #40 : 30 Июль 2018, 14:15:47 »
--save-duplicates ?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #41 : 30 Июль 2018, 16:50:26 »
--save-duplicates
Да, пожалуй самое понятное. Единственное что речь не совсем о дубликатах, а об отличающихся файлах с одинаковым именем. Если больше  ничего не придумается  так оставим.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Объединение составных модулей
« Ответ #42 : 30 Июль 2018, 20:04:28 »
Вроде работает.  В pfsextract под ключ убирать не стал так как дополнительно тормозить не должно, если файлы сохраненные есть то копирует.