IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Дефолтные настройки собираемых нами дистрибутивов
Поделиться
kostyalamer
сообщение 6.2.2016, 17:33
Сообщение #1


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Koi.v2 @ 6.2.2016, 16:51) *
Кто может подсказать как настраивается рабочее окружение перед сборкой и разное ПО? Чтоб это потом собиралось как настройки по умолчанию.

Для этого используются скелетоны , Евгений погляди например пару пакетов:
http://altlinuxclub.ru/repo/Repo_P7/SRPMS....-alt0.5.src.rpm
http://altlinuxclub.ru/repo/Repo_P7/SRPMS....-alt1.8.src.rpm

Сообщение отредактировал IVK - 6.2.2016, 17:56
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 6.2.2016, 18:06
Сообщение #2


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


ДистроКреаторе mp, делаю на шаблоне kde. Вообще я попробовал собрать несколько разных дистрибутивов все собрались и тестово установил их для проверки работы, все нормально.

Но собранные дистрибутивы имеют настройки DE по умолчанию. Хотелось бы чтоб настройки DE были моими. Например чтоб в свежие установленном дистрибутиве сразу подгружался модуль fan, на панели инструментов были мои виджеты, а кнопки использовали мной заданные картинки. Как это настроить? Что-то в инете не нашел, но сдается мне что надо rpm пакеты переделывать и в них делать изменения?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 6.2.2016, 20:03
Сообщение #3


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9988
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Извиняюсь, путаница получилась, так как я сначала не понял, в чём суть дела. Переименовал тему... или кто-нибудь подскажет, как сформулировать её название точнее и понятнее? unsure.gif
Да, в таком случае логично использовать скелетоны. Я как-то задумывался над тем, чтобы организовать изготовление скелетонов в Навигаторе, но дело это представляется мне весьма мутным.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 6.2.2016, 22:10
Сообщение #4


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Долго вспоминал, была такая тема, почитай Евгений :
http://forum.russ2.com/index.php?showtopic=3538
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 6.2.2016, 22:59
Сообщение #5


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Понятно, спасибо буду разбираться со скелетонами. Для начала нужно понять где какие кинфиги и за что отвечают в kde, а то их там куча по каждому поводу. laugh.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 9.2.2016, 17:05
Сообщение #6


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Все отлично настраивается, скелетоны действительно рулят.

Но есть проблема при завершении работы ОС. Если reboot то все перезагружается отлично, но shutdown -h или poweroff завершают работу ОС однако не выключают питание и выдается сообщение:
reboot: System halted
Это происходит и от рут и от пользователя в группе админ.
Уже долго инет штудирую разные варианты попробовал, но решить проблему не получается. Может кто сталкивался?

Сообщение отредактировал Koi.v2 - 9.2.2016, 17:14
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 9.2.2016, 17:20
Сообщение #7


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Если правильно понял вопрос, когда не понятно, с какой системой инициализации будет работать скрипт, как вариант.
Выключение :

if [ -e /run/systemd/system ]; then
systemctl poweroff
else
poweroff
fi


Перезагрузка :

if [ -e /run/systemd/system ]; then
systemctl reboot
else
reboot
fi
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 14.2.2016, 17:28
Сообщение #8


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Цитата(Balbes @ 6.2.2016, 16:33) *
if [ -e /run/systemd/system ]; then
systemctl poweroff
else
poweroff
fi


Перезагрузка :

if [ -e /run/systemd/system ]; then
systemctl reboot
else
reboot
fi

Это приводило к тому же результату, питание не выключалось. Покопавшись обнаружил что в grub стоит acpi=off, поменял на acpi=on и все работает отлично. Проблема в другом как grub определяет параметры запуска? Я вчера поэкспериментировал со сборками на разных профилях и после установки дистрибутива на всех в параметрах всегда acpi=off, приходится переконфигурировать grub в ручную. Как можно это изменить на стадии сборки дистрибутива?

Выуживая возможные ошибки заметил во время завершения работы сообщение
Deactivating splash FAILED
Не хотелось бы его выключать, но активировать не получается.

Сообщение отредактировал Koi.v2 - 14.2.2016, 17:32
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 24.2.2016, 22:34
Сообщение #9


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Кто может подсказать как установить системные настройки ОС при ее установке. Например мне нужно чтобы в ряде системных файлов таких fstab, sysctl.conf, cpufreqd.conf и других были мои настройки. Перепаковывать исходные пакеты это можно убиться. Может есть способ в спек прописать замену файлов на мои? Если сделать пакет с какими же файлами то они вызывают конфликт.

Щас пока единственное решение это скрипт в rc который правит настройки как мне надо, но проблема в том, что большинство поправленных настроек заработают только после перезапуска, а это не очень культурно. Хотелось бы чтоб система стартовала сразу с нужными настройками. Как так сделать?

Сообщение отредактировал Koi.v2 - 24.2.2016, 22:38
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 24.2.2016, 23:42
Сообщение #10


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Koi.v2 @ 24.2.2016, 22:34) *
Кто может подсказать как установить системные настройки ОС при ее установке. Например мне нужно чтобы в ряде системных файлов таких fstab, sysctl.conf, cpufreqd.conf и других были мои настройки. Перепаковывать исходные пакеты это можно убиться. Может есть способ в спек прописать замену файлов на мои? Если сделать пакет с какими же файлами то они вызывают конфликт.

Щас пока единственное решение это скрипт в rc который правит настройки как мне надо, но проблема в том, что большинство поправленных настроек заработают только после перезапуска, а это не очень культурно. Хотелось бы чтоб система стартовала сразу с нужными настройками. Как так сделать?

Евгений , тебе сюда : https://www.altlinux.org/Installer/common
тут довольно неплохо описано в разделе :
Неинтерактивные шаги инсталлятора
хотя я предпочитаю свои скрипты пихать в/etc/firsttime.d/ стартуют при первом запуске системы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 26.2.2016, 19:59
Сообщение #11


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Спасибо в выходные попробую, а то щас пока домашку сделаю уже часов 12 ночи будет. mega_shok.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 10.12.2016, 0:31
Сообщение #12


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


В режиме Live сервисы не стартуют, но если дистрибутив установить, то сервисы запускаются как надо. Запуск сервисов устанавливается через инсталлятор. Live режиме установки не происходит это ясно, но где тогда нужно запуск сервисов устанавливать для режима Live?

Сообщение отредактировал Koi.v2 - 10.12.2016, 0:32
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 10.12.2016, 10:23
Сообщение #13


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Попробуй прописать прямо в m-p. Каталог conf.d , файл траляля.mk в котором у тебя описан твой дистр.
Что-то вроде такого:
Код
@$(call add,DEFAULT_SERVICES_ENABLE,cups)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 10.12.2016, 19:49
Сообщение #14


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Включаются. Спасибо. smile.gif
Интересно, что можно и модули в live подгружать, по экспериментирую.

Сообщение отредактировал Koi.v2 - 10.12.2016, 20:04
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.3.2024, 2:13