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

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

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
pfsinfo
« : 08 Апрель 2017, 07:45:52 »
Хочу расширить возможности pfsinfo. Аналогично тому, как сделано в aufs-n. То есть без параметров будет работать без изменений.
Предлагаю прикинуть что еще полезного о модуле можно выводить.
- список пакетов
- список зависимостей
- список файлов
- размер файла (самого модуля)
- размер распакованного модуля
- % сжатия
- алгоритм сжатия (кстати, как получить?)
- чего еще?

Пока думал о документации pfs.readme, pfs.doc или pfs.man и прочих необязательных файлах, пришла мысль, что можно вообще не ограничивать сборщика именами необязательных файлов и брать любые произвольные по желанию сборщика. А pfsinfo может выводить все "нестандартные" файлы общим списком типа:

[ /etc/packsges/modname/pfs.doc ]
Это мой супермодуль

[ /etc/packsges/modname/pfs.readme ]
После подключения создайте пользователя "Vasya" и запустите superproga

[ /etc/packsges/modname/rpm.list ]
superproga.rpm
vasy-utils.rpm
...

Какие идеи?


Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #1 : 08 Апрель 2017, 08:06:48 »
прикинуть что еще полезного о модуле можно выводить.
Сначала надо прикинуть для какой цели
% сжатия
- алгоритм сжатия (кстати, как получить?)
не знаю как определить
не ограничивать сборщика именами необязательных файлов и брать любые произвольные по желанию сборщика. А pfsinfo может выводить все "нестандартные" файлы общим списком типа:
Не понял мысль...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #2 : 08 Апрель 2017, 08:54:51 »
% сжатия
Это у нас определяется в modinfo, там  и возьму. А вот алгоритм что-то не соображу.

Не понял мысль...
Если нужно в модуле оставить какую то инфу для пользователей или для себя любимого, чтоб не забыть. Что угодно. Описание, особенности конкретного модуля, имя сборщика, адрес форума, мягкие зависимости и так далее.  Кладете рядом с pfs.files файл(ы) с любым названием и пишете туда то что вам нужно. А pfsinfo с каким-то параметром выводит эти файлы для заданного модуля.

Сначала надо прикинуть для какой цели
Вся информация которую можно собрать о модуле в одной утилите.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #3 : 08 Апрель 2017, 11:33:43 »
Вся информация которую можно собрать о модуле в одной утилите.
Если МенеджерМодулей писать не планируется - зачем это? Кто и зачем это будет читать в консоле?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #4 : 08 Апрель 2017, 11:41:07 »
Если МенеджерМодулей писать не планируется
Так я и пишу. Точнее переписываю то что было на наших скриптах основано. Параллельно то что может быть полезно не только мне выношу в базовые скрипты. Отсюда и вопросы.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #5 : 08 Апрель 2017, 11:48:42 »
У меня в начале sfs-get были идеи про описания модулей и т.п.
Не прижилось. Писать лень, никто не читает

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #6 : 08 Апрель 2017, 11:53:43 »
Не прижилось. Писать лень, никто не читает
В целом аналогично, но некоторые старые модули у меня с описанием и порой только по описанию вспоминаю что это вообще и зачем. Почему нет?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #7 : 23 Апрель 2017, 13:11:32 »
Посмотрите pfsinfo -s module.pfs.   
Нужно проверить работает ли в pra и какие еще идеи.

P.S. В апрельской сборке магос будут добавлены pfs-utils, пока правда параллельно с нашими скриптами.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #8 : 24 Апрель 2017, 10:35:19 »
Нужно проверить работает ли в pra и какие еще идеи.
Работает. До этого не знал, как узнать тип компресии сквоша : unsquashfs -s
В пра используется без ключей и поэтому идей нет
В апрельской сборке магос будут добавлены pfs-utils
Лето - мертвый сезон. Оставьте до осени (в пра тоже еще не внедрил)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #9 : 24 Апрель 2017, 15:18:11 »
Будем выкатывать по частям. Сейчас пфс-утилс, через месяц - два модменеджер переписанный, а затем urpm2xzm rpmdrak2xzm и так далее.  Как раз к осени допилю :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #10 : 06 Июнь 2017, 10:13:45 »
Нужна ли зависимость от bc ? Может без него переделаем?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #11 : 06 Июнь 2017, 10:56:48 »
Да можно, не думал об этом.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #12 : 06 Июнь 2017, 11:12:15 »
Если уж заморачиваться максимальной универсальностью...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: pfsinfo
« Ответ #13 : 06 Июнь 2017, 11:18:18 »
У баша с математикой совсем плохо, обычно даже не думая беру bc если сложнее чем 3 + 5.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsinfo
« Ответ #14 : 06 Июнь 2017, 11:28:08 »
у awk c математикой не хуже bc и он уже в зависимостях