Доброго дня!
собираю пакеты под 2016.1 (альфа сборка магоси)
пакеты собираются, но в имени ....rosa2014.rpm
вроде пересмотрел все макросы в /etc/rpm /usr/lib/rpm не нашёл нигде упоминаний на 2014
с системы тоже брать не должно, в /etc/ упоминаний нет
Кто-нибудь просветит как это изменить системно, чтобы работало у всех пользователей?
Спасибо.
сборка пакетов в 2016.1
сборка пакетов в 2016.1
MagOS Linux (сделано на основе Росы)
Re: сборка пакетов в 2016.1
Я так понимаю, если собираете локально на платформе 2014.1, используя src.rpm 2016.1, то пакеты будут компилироваться под 2014.1
- VictorR2007
- Сообщения: 7735
- Зарегистрирован: 12 сен 2011, 13:00
Re: сборка пакетов в 2016.1
А если собирать в mock-urpm.
Я всё и всегда собираю в нём.
Какую версию ОС укажешь при первом запуске, ту и собирает.
Если нужно изменить ОС или архитектуру, то просто меняю файл
назначения в символической ссылке
/etc/mock-urpm/default.cfg
http://forum.rosalab.ru/viewtopic.php?f ... ock#p62819
Я всё и всегда собираю в нём.
Какую версию ОС укажешь при первом запуске, ту и собирает.
Если нужно изменить ОС или архитектуру, то просто меняю файл
назначения в символической ссылке
/etc/mock-urpm/default.cfg
http://forum.rosalab.ru/viewtopic.php?f ... ock#p62819
Re: сборка пакетов в 2016.1
я собирал альфу с помощью rpm на 2014.1. Т.е. грубо накачал кучу пакетов, поставил в папку, разделил на модули и собрал xzm модули.
Вчера собрал Бету из под альфы, теперь пакеты собираются с окончанием rosa2016. Хотя должны быть rosa2016.1
Но меня это устраивает, пусть так и будет.
Похоже что версия дистра для сборки прописывается в самой базе rpm в момент её создания
Если кто знает как это можно изменить потом, то просьба сообщить, такая информация не помешает.
Вчера собрал Бету из под альфы, теперь пакеты собираются с окончанием rosa2016. Хотя должны быть rosa2016.1
Но меня это устраивает, пусть так и будет.
Похоже что версия дистра для сборки прописывается в самой базе rpm в момент её создания
Если кто знает как это можно изменить потом, то просьба сообщить, такая информация не помешает.
MagOS Linux (сделано на основе Росы)
Re: сборка пакетов в 2016.1
rpmbuild берет число из поля VERSION_ID файла /etc/os-release.
https://abf.rosalinux.ru/import/rpm/blo ... ease.patch
https://abf.rosalinux.ru/import/rpm/blo ... ease.patch
Re: сборка пакетов в 2016.1
Спасибо!