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

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

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

Rosa R9

Rosa R9

Предлагаю поделиться мыслями по поводу сборок на базе репозитория роса r9.
Начну.

- вернуть гном в сборку
- заменить lxde на lxqt
- перевести базовые модули на pfs и прописать межмодульные зависимости в каждый.
- не знаю как, но было бы неплохо чтоб была возможность при удалении модулей из base пересчитать базу рпм под сокращенный набор пакетов.

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

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

Re: Rosa R9

1) Как то смотрел последнюю сборку, так там почему то  до сих пор лежит  устаревший  /usr/lib/magos/rc.halt/80-savetomodule
Хотя уже есть /usr/lib/magos/rc.halt/81-savetomodule.
У меня, на Магее 6 81-savetomodule, с мелкими доработками, работает как часы. Пишет все !
Т е системные обновления и рабочие изменения системы.
2) Grub2 удобнее чем grub4dos. Но на сборке от МагОС он, вероятно, уж очень старый
3)

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

- заменить lxde на lxqt

У себя  давно перешел. Работает уже лучше чем lxde.

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

Re: Rosa R9

Михаил модифицировал 80-save2module он работает с uird. Но совсем не так как в 81-savetomodule. Выдрать флешку, заново воткнуть и сохраниться не получится, зато логика больше похоже на то как было с initrd.

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

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

Re: Rosa R9

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

Михаил модифицировал 80-save2module он работает с uird.

Но не все. В 81-savetomodule очень удобна запись в ${SAVETOMODULENAME}.new
С последующим переименовыванием в ${SAVETOMODULENAME}

 Спойлер Show Spoiler Hide Spoiler
 

Код:

mksquashfs $SRC "${SAVETOMODULENAME}.new"  -comp xz -ef $FILELIST

   [ -f "$SAVETOMODULENAME" ] && mv -f "$SAVETOMODULENAME" "${SAVETOMODULENAME}.bak"
   [ -f "${SAVETOMODULENAME}.new" ] && mv -f "${SAVETOMODULENAME}.new" "$SAVETOMODULENAME"

Памяти у меня маловато и слишком большие модули могут не записаться. И своп непомогает.
Здесь созданный пустой модуль ~.new как то не переименовывается и не учитывается системой

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

Выдрать флешку, заново воткнуть и сохраниться не получится

А ведь функция не просто нужная а жизненно необходимая.
Случайно пошевелишь флэшку на ноутбуке и система сбивается
Так можно и флэшки лишиться.
А с 81-savetomodule эта функция работает ?

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

Re: Rosa R9

Надо тогда думать как скрестить 80 и 81.

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

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

Re: Rosa R9

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

- вернуть гном в сборку

В КДЕ, для правой кнопки мыши, присутствуют утилиты для работы с модулями (примонтировать, распаковать и т п ). Это - /usr/share/kde4/services
В LXQt , по крайней мере у меня,  эти функции не видны.
С гном я точно не заю.
Так бы может и бросил КДЕ . Уж очень большой модуль получается в Магее 6 и, допустим, в LXQt  где то работать даже удобнее.
Но утилиты для работы с модулями  удерживают.

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

Re: Rosa R9

Для второго гнома пкм меню тоже было свое у нас. Надо посмотреть как это делается в третьем и lxqt и запилить.

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

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

Re: Rosa R9

Спасибо попробую.

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

Надо тогда думать как скрестить 80 и 81.

Забыл отметить, что 80-savetomodule запускается :
SRC=/mnt/live/tmp/save2module,
пробовал
SRC=/memory/tmp
Но он запускался у меня только с флэшки :
SRC=/memory/data/from/0/MagOS-Data/tmp

И принципиально на Магее 6 81-savetomodule заработал как то сразу. Из   SRC=/memory/tmp
С моей стороны были мелкие правки, но кода они не затронули.
И протестирован на нестабильной версии Магеи 6.
Уж там столько было обновлений ......
На ядро обновления приходили два или даже три раза в неделю.
Даже запуск make_uird_magos.sh пришлось немного изменить, что бы удобнее ядро менять.
Так что работает 81-savetomodule и боюсь трогать его. Мало ли что.
У меня загрузчик только UIRD и вероятно, что бы работал 80-savetomodule, надо настроить запуск с  initrd.
Но UIRD  работает и зачем мне initrd как то непонятно.

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

Re: Rosa R9

https://yadi.sk/d/npN4UZ-83KCr8u
ссылка на бету версию 2016.64
пока на старых костях
в ближайших планах:
-устранение ошибок
-переход на lxqt
-оптимизация rpm списка
-пробная замена кде на плазму

сборка на гноме возможна, но в виде отдельной сборки, я думаю

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3171 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: Rosa R9

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

Так что работает 81-savetomodule и боюсь трогать его. Мало ли что.

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

initrd нужен:
1 как альтернатива, для сисадминов проще исправить под свои нужды его а не uird
2 чтобы его собрать, не нужно доп. ПО ставить, достаточно самой сборки
3 да и чтобы собрать uird в новой сборке, нужно же как-то загрузиться

Стяжи мир в себе и будут иметь мир с тобою небо и земля.
Исаак Сирский

МихаилZ
хранитель
ranks
useravatar
Offline
3171 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация