сборка пакетов в 2016.1

Ответить
МихаилZ
Сообщения: 61
Зарегистрирован: 17 окт 2012, 18:32
Operating system: MagOS Linux
Контактная информация:

сборка пакетов в 2016.1

Сообщение МихаилZ » 15 июн 2017, 15:07

Доброго дня!

собираю пакеты под 2016.1 (альфа сборка магоси)
пакеты собираются, но в имени ....rosa2014.rpm
вроде пересмотрел все макросы в /etc/rpm /usr/lib/rpm не нашёл нигде упоминаний на 2014
с системы тоже брать не должно, в /etc/ упоминаний нет
Кто-нибудь просветит как это изменить системно, чтобы работало у всех пользователей?

Спасибо.
MagOS Linux (сделано на основе Росы)

Аватара пользователя
tverskoy
Сообщения: 1145
Зарегистрирован: 12 сен 2011, 13:30
Operating system: Rosa 2016.1 Fresh
Откуда: Тверь

Re: сборка пакетов в 2016.1

Сообщение tverskoy » 15 июн 2017, 21:49

Я так понимаю, если собираете локально на платформе 2014.1, используя src.rpm 2016.1, то пакеты будут компилироваться под 2014.1

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: сборка пакетов в 2016.1

Сообщение VictorR2007 » 15 июн 2017, 22:47

А если собирать в mock-urpm.
Я всё и всегда собираю в нём.
Какую версию ОС укажешь при первом запуске, ту и собирает.
Если нужно изменить ОС или архитектуру, то просто меняю файл
назначения в символической ссылке
/etc/mock-urpm/default.cfg
http://forum.rosalab.ru/viewtopic.php?f ... ock#p62819

МихаилZ
Сообщения: 61
Зарегистрирован: 17 окт 2012, 18:32
Operating system: MagOS Linux
Контактная информация:

Re: сборка пакетов в 2016.1

Сообщение МихаилZ » 17 июн 2017, 09:40

я собирал альфу с помощью rpm на 2014.1. Т.е. грубо накачал кучу пакетов, поставил в папку, разделил на модули и собрал xzm модули.
Вчера собрал Бету из под альфы, теперь пакеты собираются с окончанием rosa2016. Хотя должны быть rosa2016.1
Но меня это устраивает, пусть так и будет.
Похоже что версия дистра для сборки прописывается в самой базе rpm в момент её создания
Если кто знает как это можно изменить потом, то просьба сообщить, такая информация не помешает.
MagOS Linux (сделано на основе Росы)

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: сборка пакетов в 2016.1

Сообщение d_uragan » 25 июн 2017, 17:02

rpmbuild берет число из поля VERSION_ID файла /etc/os-release.

https://abf.rosalinux.ru/import/rpm/blo ... ease.patch

neobht
Сообщения: 216
Зарегистрирован: 06 авг 2012, 04:44
Operating system: MagOS Linux
Откуда: Красноярск

Re: сборка пакетов в 2016.1

Сообщение neobht » 29 июн 2017, 04:44

Спасибо!

Ответить

Вернуться в «Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)»