Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

PFS UTILS

Re: PFS UTILS

betcher написал(а):

PFS-utils

Может в название модуля дату сборки добавлять?

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

Там что угодно добавлять можно. Имя модуля внутри модуля и к имени файла не привязано.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher, я к тому что непонятно обновился модуль или нет.

ilfat
Ильфат
начинающий волшебник
ranks
useravatar
Offline
243 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

Игорь, попробуйте в свой 80-savetomodule  в параметрах mksquashfs указывать -comp gzip, или -comp lz4

Пробовал сжимать диск с установленной Магея 6
Скрипт mksquashfs Использовал от МагОС, т к магеевский не поддерживает lz4.

исх диск              2 Гб
lz4                       1 Гб           время упаковки   5 мин
gzip             790.4 Мб           время упаковки 15 мин
xz                681.7 Мб           время упаковки    30 мин

Привлекает формат gzip и учитывая, что в  mksquashfs от Suse по умолчанию стоит то же формат gzip думаю  надо использовать его.
Т к в два раза быстрее сжимает.

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

Здесь по теме pfs-utils, оставлю ссылку чтоб не потерялось.
sync2layer

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

pfs-utils
Обновлено. Много изменений: другой алгоритм сборки и разборки составных  модулей. Сокращено количество утилит, за счет объединения близких по функциям, добавлена ман страничка pfs-utils,
возможность использовать свой конфиг /etc/pfs.cfg (для магос в нем заменено дефолтное разрешение на xzm и путь к метаданным на /var/lib/packages).
Документация тут
Форум проекта тут

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

C pfs-utils должно еще интереснее получиться. Все никак проверить не могу. Может вы быстрее доберетесь.
1. sync2layer newlayer ( очистили changes)
2. Обновляем систему средствами штатного ПМ
3. find /memory/changes  -получаем список новых файлов
4. findinpack по этому списку, получаем список модулей которые затронуты обновлением
5. Pfsrebuild  по списку модулей.
6. Заменяем модули и перегружаем.
То есть без увеличения размера обновление. Но модули изначально должны быть pfs.

Решил еще раз попробовать разобраться c pfs
Сделал чисто модульную сборку, но на
~/magos-linux-master/make_modules/add-modules
Эти скрипты  на базе urpmi   и  мои списки пакетов для urpmi
Для сборки на базе rpm, как я понял,  нужны детальные списки, что устанавливать.

betcher написал(а):

mkpfs* - создание модуля pfs (аналог dir2xzm)

Это, при создании модуля,  вместо mksquashfs использовать mkpfs ?
Ну а работу вы уже описывали.
Все ли правильно ?

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

В общем да. Сами скрипты лучше брать в гит, частенько правим.
https://github.com/pfs-utils/pfs-utils-cli/
Нужны все что в /project-files/usr/bin/

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

В общем да. Сами скрипты лучше брать в гит, частенько правим.
https://github.com/pfs-utils/pfs-utils-cli/
Нужны все что в /project-files/usr/bin/

А с рпм-базоу ( /var/lib/rpm )  удалить из модуля или оставить ?
И в Мгее rpm 4 версии, а в Росе 5 версии.
Могут быть  и несостыковки .
Попробую, но если возможно, то выложили бы тестовую сборку МагОС с pfs-модулями.
Одно дело теория, другое практически посмотреть и сравнить.

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация