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

Автор Тема: Продолжение разработки pfs-utils  (Прочитано 94517 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-util
« Ответ #30 : 17 Январь 2017, 16:25:05 »
Для этого существует дефолтное значение
Для того и нужен libpfs  чтоб дефолтное значение хранить в одном месте, а не в коде в каждом скрипте. Тем более итог голосования очевиден.
З.Ы. Мне кажется Вы уже с нами согласны, а спорите  из природной вредности :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-util
« Ответ #31 : 17 Январь 2017, 18:41:19 »
В настоящее время в доработке pfs участвуют : betcher DdShurick neobht sfs
Zay - я не понял
Больше нет желающих?

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re: Продолжение разработки pfs-util
« Ответ #32 : 18 Январь 2017, 12:22:50 »
Zay - я не понял
На полноценную разработку времени не хватит, но возможно смогу принять некоторое участие.

P.S. Кто сделал подраздел отдельный? ИМХО лишнее это, форум же подсвечивает новые сообщения, они не затеряются.
Если никто не возражает - то я верну темы в основной подраздел, и сделаю пометки для удобства работы.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-util
« Ответ #33 : 18 Январь 2017, 12:24:52 »
Кто сделал подраздел отдельный?
Я. Мне кажется подразделом удобнее. В корне куча тем про другое. Что думают остальные?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-util
« Ответ #34 : 18 Январь 2017, 12:32:00 »
Вообще перенос тем немного напрягает, но коль уж перенесли пусть будет как есть. Имхо.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re: Продолжение разработки pfs-util
« Ответ #35 : 18 Январь 2017, 12:36:04 »
Лучше уж тогда отметить новые темы (например иконкой, или префиксом в названии).
Заходить в подраздел не очень удобно, часть информации осталась в корневом разделе.

Поэтому если принципиальных возражений ни у кого нет - то я всё же перенесу темы обратно, и слегка наведу порядок в разделе.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-util
« Ответ #36 : 18 Январь 2017, 12:50:16 »
Во время активного общения очень удобно. Лучше перенести сюда чего не хватает (вроде про продолжение я все перенес)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-util
« Ответ #37 : 18 Январь 2017, 13:59:30 »
Теперь предлагаю до момента фактического разделения не вносить на Git изменения, чтобы не было путаницы.
Доработал по мелочи.  Из относительно крупного pfs-update-caches checkramfree
initvats  - пишите свои. /usr/local - по другому в пра не проверить
Проверил в ПРА. Прошу юзеров ПРА тоже проверить
« Последнее редактирование: 18 Январь 2017, 14:01:02 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #38 : 19 Январь 2017, 08:56:30 »
* 089-zz-pfs170118.pfs (8 КБ - загружено 2 раз.)
По итогу:
1. Перенести все переменные из initvars в libfs и сделать перекрытие их из initvars (если он есть)
2. Сделать чтобы checkramfree работало в любой системе и наверное перенести то что без ключей в libfs в функцию checkramfreeb
Так?
Забыл сказать с 0 в модуле скрипты из пра - может чего выплывет. Потом удалим
Что с предложениями по перекройке гитхаба? Залейте туда. Пока не освоил гит

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #39 : 19 Январь 2017, 10:03:54 »
1. Да. Сам $SYSMNT можно даже по методу дяди Шурика, тогда инитварс не нужен. Решайте сами. А остальныные переменные в либпфс.
2. Да.
3. Надо у нас тоже глянуть, может что-то перетащить в пфс-утилс.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #40 : 20 Январь 2017, 05:11:53 »
Посмотрел наши скрипты.

https://github.com/magos-linux/magos-linux/tree/master/make_MagOS/files/patches/rootfs/MagOS/usr/lib/magos/scripts
Некоторым аналогов в pfs-utils нет.
epm2xzm, надстройка над epm собирает xzm модули используя большинство распространенных пакетных менеджеров.
Делал Антон, если есть интерес лучше его спрашивать.
Xzm2dir -  там пару строк всего просто unsqushfs молуль в папку.
 dir2noxzm - создание модуля без сжатия, на старых машинах в теории должны быстрее работать.
Есть не совсем по теме.
syschanges -  вычисляет изменнния в changes за период времени. Различия копируются в два каталога new (новые файлов)  и changed (измененные) из них можно модуль с изменениями сделать. Порой весьма удобно.
addmemory - создает своп файл, подключает его и увеличивает размер лимита  tmpfs на размер своп файла. Нужен при недостатке места в tmpfs. Когда у вас значек в трее краснеет :)
« Последнее редактирование: 20 Январь 2017, 05:45:57 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #41 : 20 Январь 2017, 09:22:01 »
Некоторым аналогов в pfs-utils нет.
Давайте включать
epm2xzm, надстройка над epm собирает xzm модули используя большинство распространенных пакетных менеджеров.
В пра есть аналог только для pacman - pacman2pfs. Интересно . Включайте в 1ю очередь
dir2noxzm - создание модуля без сжатия, на старых машинах в теории должны быстрее работать.
В mkpfs есть -g : gzip вместо xz
Остальное тоже интересно, но давайте пока сосредоточимся на промежуточном результате - свести все в одно место и протестировать в разных дистрах

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #42 : 20 Январь 2017, 09:24:29 »
В пра есть аналог только для pacman - pacman2pfs. Интересно . Включайте в 1ю очередь
На счет пакмана не уверен. Спрошу Антона. Возможно не сложно добавить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #43 : 21 Январь 2017, 11:44:39 »
Про разделение гит перенес

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #44 : 21 Январь 2017, 13:55:21 »
Залил на гит свои правки. Первый боевой опыт гита. Получилось?
В итоге с
Код
SYSMNT="/mnt/.".
copyramdir="/tmp/.mountRAM"
prefixmp="/mnt/."
в libpfs и без initvar в pra selftest проходит