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

Голосование

Вы использовали (будете использовать) editor_pfs ?

да
1 (25%)
нет
3 (75%)

Проголосовало пользователей: 4

Автор Тема: editor_pfs  (Прочитано 13845 раз)

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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
editor_pfs
« : 24 Апрель 2019, 07:06:11 »
сломался editor_pfs т.к. не стало pfsmerge
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: editor_pfs
« Ответ #1 : 24 Апрель 2019, 10:08:38 »
Я не юзаю. Запустил - не очень понял принцип работы
Кто-то еще юзает?
Pro, починишь?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: editor_pfs
« Ответ #2 : 24 Апрель 2019, 11:12:41 »
Pro, починишь?
я пытался, не смог

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: editor_pfs
« Ответ #3 : 24 Апрель 2019, 11:30:19 »
Графическая программа для того чтобы удалить из составного модуля модуль и добавить новый модуль.
Судя по тому, что мне это не было интуитивно понятно - не самый удобный гуй
Просто распаковал модуль (в графическом ФМ) через гуй
Добавил - убавил модулей в папке
Запаковал так же через гуй
Так чем -то хуже?

Делаю подобное в mc. Но логика простая и такая же как выше описал
Т.к. проблему заметил только ты больше чем через год - никто не юзает. Предлагаю слить

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: editor_pfs
« Ответ #4 : 24 Апрель 2019, 12:01:42 »
Судя по тому, что мне это не было интуитивно понятно - не самый удобный гуй
Если запустить прогу из меню или терминала (editor_pfs), то действительно не понятно что с этим делать (1 скрин).
Если же в ФМ по модулю ПКМ --> открыть --> Редактировать PFS пакеты(ы), то уже понятней (2 скрин).

Хотя создается впечатление, что это разные проги, хоть и называются одинаково.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: editor_pfs
« Ответ #5 : 24 Апрель 2019, 14:22:18 »
Проги одинаковые, просто первый скрин показывает выбор модуля или модулей которые нужно далее уже редактировать, на следуещем этапе будет уже как на втором скрине.

А из файл-менеджера сразу открывантся окно редактирования, потому что модуль типа уже выбран.

Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: editor_pfs
« Ответ #6 : 24 Апрель 2019, 19:19:24 »
Если будете переписывать делайте сразу под v4 с учетом вложенности подмодулей.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: editor_pfs
« Ответ #7 : 24 Апрель 2019, 20:16:34 »
сломался editor_pfs т.к. не стало pfsmerge
Делаю подобное в mc.
Да, в mc можно спокойно выполнить все те же действия - склеить несколько модулей (mkpfs), перетряхнуть какой-то модуль (editor_pfs).
Вместо pfsmerge в mc запускается mkpfs (если я все правильно понял).


Вроде и в самом editor_pfs прописана возможность запуска mkpfs, но не работает
Цитата
which pfs && pfsmerge="mkpfs -m" && o="-o" || pfsmerge=pfsmerge
  if [ "${CMDRUN}" = "" ]; then
    eval '$pfsmerge "$@" $o "${outpfs}" -no-progress --clean -c ${cutpacklist}'
  else
    eval '$pfsmerge "$@" $o "${outpfs}" -no-progress --clean -a "${CMDRUN}" -c ${cutpacklist}'

Скриншот.

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: editor_pfs
« Ответ #8 : 24 Апрель 2019, 21:05:21 »
не смотрел.
предполагаю.
- ? может-где точки не хватает?
(по крайней мере в Вики-описании - точно - "этой точки" нет.[как-то было - подзамучался] Хотя в консольном-Хелпе есть. ? может с версиями pfs-utils чего поменялось ...)
 Я про точку в команде mkpfs - m ./dir-s-modulyami

-----------
  правда до сих пор не знаю - как сделать составной модуль, и чтоб внутри него еще был просто-файл.(т.е. как сделать это "автоматизированными" средствами pfs-utils)
« Последнее редактирование: 24 Апрель 2019, 22:05:22 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: editor_pfs
« Ответ #9 : 25 Апрель 2019, 02:22:23 »
-c ${cutpacklist}
mkpfs вроде не поддерживает параметр -с (если верить help) потому и разваливается все.


 
Да, в mc можно спокойно выполнить все те же действия - склеить несколько модулей (mkpfs), перетряхнуть какой-то модуль (editor_pfs).
как видим - нельзя. То что вы делаете в mc - это из набора модулей сделать составной. А мы разбираем вариант, когда из составного модуля удалить-добавить отдельный модуль и pfs сохраняется без этого модуля.
В случае с mc пришлось бы сначала ВАМ распаковать этот составной модуль полностью, потом удалить/добавить нужные модули и заново запаковать составной модуль.

зы. Раз уж pfsmerge убран , пора и пункт в mc переименовать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: editor_pfs
« Ответ #10 : 25 Апрель 2019, 07:11:08 »
В mkpfs не хватает какого-то функционала, который был у pfsmerge?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: editor_pfs
« Ответ #11 : 25 Апрель 2019, 18:27:15 »
В mkpfs не хватает какого-то функционала, который был у pfsmerge?
Получается что так.


Есть editor_pfs, которая является GUI к pfsmerge. Она позволяет на лету редактировать модули (без промежуточной распаковки на носитель).
Скрины проги здесь http://forum.puppyrus.org/index.php?topic=21651.msg156239#msg156239

 В самом editor_pfs прописана возможность запуска mkpfs, но не работает (строка 280).
Цитата
which pfs && pfsmerge="mkpfs -m" && o="-o" || pfsmerge=pfsmerge
          if [ "${CMDRUN}" = "" ]; then
            eval '$pfsmerge "$@" $o "${outpfs}" -no-progress --clean -c ${cutpacklist}'
          else
            eval '$pfsmerge "$@" $o "${outpfs}" -no-progress --clean -a "${CMDRUN}" -c ${cutpacklist}'

    -c ${cutpacklist}
mkpfs вроде не поддерживает параметр -с (если верить help) потому и разваливается все.


Но ведь mkpfs является преемником pfsmerge? Значит должна быть взаимозаменяемость в скрипте?
mkpfs v.3 (pfsmerge-dir v.2) Неудобства перепаковки составного модуля
О pfsmerge на Вики

Прикрепил editor_pfs к сообщению.
« Последнее редактирование: 25 Апрель 2019, 18:34:43 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: editor_pfs
« Ответ #12 : 25 Апрель 2019, 19:17:01 »
Логика "вырезания" не вяжется в mkpfs. Правильнее отдельным скриптом сделать. Не думаю что особо востребованная задача, может этот код прямо в editor_pfs запилить, не создавая скрипта в pfs-utils?
Из тех скриптов, что есть сейчас наиболее близкий pfsrebuild, можно к нему дописать как вариант. По сути это же тоже пересборка по спискам, только списки из модуля, а не из системы.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: editor_pfs
« Ответ #13 : 25 Апрель 2019, 19:28:32 »
А все же, я правильно понимаю, что pfsmerge был слит потому что ему на смену пришел mkpfs? Но тогда почему был урезан функционал?


Логика "вырезания" не вяжется в mkpfs. Правильнее отдельным скриптом сделать.
Из тех скриптов, что есть сейчас наиболее близкий pfsrebuild, можно к нему дописать как вариант.
Можно, но я не потяну, Pro наверно тоже, sfs это не нужно. )


upd. Похоже editor_pfs уже пытались чинить, но наверно не довели до конца.
Правка GUI для pfs-util v.3
« Последнее редактирование: 25 Апрель 2019, 19:52:53 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: editor_pfs
« Ответ #14 : 26 Апрель 2019, 06:26:23 »
Слили не потому, что мкпфс пришел на смену. Он и до того был. Просто когда переписали мкпфс с использованием ауфс вдруг оказалось, что он вполне заменяет pfsmerge. Как теперь выяснилось не на 100%.
Как по мне такой функционал вообще не особо нужен. Всегда можно разобрать и собрать. Но если считаете, что надо, то можно дописать. Только не в mkpfs, а в pfsrebuild.