Страница 1 из 1
сборка пакетов в 2016.1
Добавлено: 15 июн 2017, 15:07
МихаилZ
Доброго дня!
собираю пакеты под 2016.1 (альфа сборка магоси)
пакеты собираются, но в имени ....rosa2014.rpm
вроде пересмотрел все макросы в /etc/rpm /usr/lib/rpm не нашёл нигде упоминаний на 2014
с системы тоже брать не должно, в /etc/ упоминаний нет
Кто-нибудь просветит как это изменить системно, чтобы работало у всех пользователей?
Спасибо.
Re: сборка пакетов в 2016.1
Добавлено: 15 июн 2017, 21:49
tverskoy
Я так понимаю, если собираете локально на платформе 2014.1, используя src.rpm 2016.1, то пакеты будут компилироваться под 2014.1
Re: сборка пакетов в 2016.1
Добавлено: 15 июн 2017, 22:47
VictorR2007
А если собирать в mock-urpm.
Я всё и всегда собираю в нём.
Какую версию ОС укажешь при первом запуске, ту и собирает.
Если нужно изменить ОС или архитектуру, то просто меняю файл
назначения в символической ссылке
/etc/mock-urpm/default.cfg
http://forum.rosalab.ru/viewtopic.php?f ... ock#p62819
Re: сборка пакетов в 2016.1
Добавлено: 17 июн 2017, 09:40
МихаилZ
я собирал альфу с помощью rpm на 2014.1. Т.е. грубо накачал кучу пакетов, поставил в папку, разделил на модули и собрал xzm модули.
Вчера собрал Бету из под альфы, теперь пакеты собираются с окончанием rosa2016. Хотя должны быть rosa2016.1
Но меня это устраивает, пусть так и будет.
Похоже что версия дистра для сборки прописывается в самой базе rpm в момент её создания
Если кто знает как это можно изменить потом, то просьба сообщить, такая информация не помешает.
Re: сборка пакетов в 2016.1
Добавлено: 25 июн 2017, 17:02
d_uragan
rpmbuild берет число из поля VERSION_ID файла /etc/os-release.
https://abf.rosalinux.ru/import/rpm/blo ... ease.patch
Re: сборка пакетов в 2016.1
Добавлено: 29 июн 2017, 04:44
neobht
Спасибо!