From 5dfe426e3c6083b52b170e5ad87c195dbdae8be9 Mon Sep 17 00:00:00 2001 From: tigro Date: Thu, 14 Nov 2024 19:39:16 +0300 Subject: [PATCH] - Final MSVSphere 9.5 - Added Certified variant --- SOURCES/EULA-CERTIFIED | 291 ++++++++++++++++++++++++++++++++++++++ SPECS/sphere-release.spec | 112 ++++++++++++++- 2 files changed, 396 insertions(+), 7 deletions(-) create mode 100644 SOURCES/EULA-CERTIFIED diff --git a/SOURCES/EULA-CERTIFIED b/SOURCES/EULA-CERTIFIED new file mode 100644 index 0000000..ab25b65 --- /dev/null +++ b/SOURCES/EULA-CERTIFIED @@ -0,0 +1,291 @@ + Лицензионное соглашение с конечным пользователем + + Настоящее лицензионное соглашение с конечным пользователем (далее — +«Соглашение») является юридическим соглашением между вами (юридическим, или +физическим лицом, далее именуемое «Вы» или «Конечный пользователь») и ООО +«НЦПР», ИНН 7705776758 ОГРН 1077746300279, (далее — «Правообладатель») в +отношении использования программы для ЭВМ «МСВСфера Сертифицированная», +исключительное право на которые принадлежит Правообладателю (далее - +«Программное обеспечение»). + + ВНИМАТЕЛЬНО ИЗУЧИТЕ ДАННОЕ СОГЛАШЕНИЕ! ПРИОБРЕТАЯ, УСТАНАВЛИВАЯ ДАННОЕ +ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (ВКЛЮЧАЯ ЕГО КОМПОНЕНТЫ) ЛИБО ИСПОЛЬЗУЯ ЕГО ЛЮБЫМ +ДРУГИМ ОБРАЗОМ, ВЫ ТЕМ САМЫМ БЕЗОГОВОРОЧНО ПРИНИМАЕТЕ УСЛОВИЯ НАСТОЯЩЕГО +СОГЛАШЕНИЯ. В СЛУЧАЕ НЕСОГЛАСИЯ С ЭТИМИ УСЛОВИЯМИ ВАМ ЗАПРЕЩАЕТСЯ ЗАГРУЖАТЬ, +УСТАНАВЛИВАТЬ И ИСПОЛЬЗОВАТЬ ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. ЕСЛИ ВЫ +ЯВЛЯЕТЕСЬ ФИЗИЧЕСКИМ ЛИЦОМ, ДЕЙСТВУЮЩИМ ОТ ИМЕНИ ЮРИДИЧЕСКОГО ЛИЦА, ТО ВЫ +НАСТОЯЩИМ ГАРАНТИРУЕТЕ НАЛИЧИЕ У ВАС ВСЕХ ЮРИДИЧЕСКИ ДЕЙСТВИТЕЛЬНЫХ +ПОЛНОМОЧИЙ, НЕОБХОДИМЫХ ДЛЯ ЗАКЛЮЧЕНИЯ НАСТОЯЩЕГО СОГЛАШЕНИЯ ОТ ИМЕНИ ТАКОГО +ЮРИДИЧЕСКОГО ЛИЦА. + + УСЛОВИЯ НАСТОЯЩЕГО СОГЛАШЕНИЯ МОГУТ БЫТЬ ПРИНЯТЫ ВАМИ, ТОЛЬКО ЕСЛИ ВЫ +ПРАВОМЕРНО ПРИОБРЕЛИ ПРАВО ИСПОЛЬЗОВАНИЯ И НАДЛЕЖАЩЕ ВВЕДЕННЫЙ В ГРАЖДАНСКИЙ +ОБОРОТ ЭКЗЕМПЛЯР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. В ПРОТИВНОМ СЛУЧАЕ, ВЫ НЕ МОЖЕТЕ +ЯВЛЯТЬСЯ СТОРОНОЙ НАСТОЯЩЕГО СОГЛАШЕНИЯ И НЕ МОЖЕТЕ ПРИНЯТЬ ЕГО УСЛОВИЯ, А +ЛЮБОЕ ИСПОЛЬЗОВАНИЕ ВАМИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БУДЕТ ЯВЛЯТЬСЯ НАРУШЕНИЕМ +ИСКЛЮЧИТЕЛЬНОГО ПРАВА ПРАВООБЛАДАТЕЛЯ. + + 1. Программное обеспечение. Объекты, которые в соответствии с +настоящим Соглашением охватываются термином «Программное обеспечение», +включают в себя: (i) саму программу для ЭВМ, как составное произведение; (ii) +отдельные элементы составного произведения (программные пакеты, модули, +компоненты, библиотеки и т.д.) исключительное право в отношении которых +принадлежит Правообладателю, включенные Правообладателем в составное +произведение наряду с другими элементами (iii) отдельные элементы составного +произведения исключительное право в отношении которых принадлежит третьим +лицам (программные пакеты, модули, компоненты, библиотеки и т.д.), включенные +в составное произведение с согласия их соответствующих правообладателей, (iv) +все содержимое материальных носителей и иной коммуникации, которые +сопровождаются этим Соглашением, включая экземпляры программы для ЭВМ, +направляемые, по электронной почте или путем загрузки через Интернет; (v) +любые пояснительные материалы и документацию, которые относятся к +Программному обеспечению, в том числе любые описания Программного +обеспечения, его спецификации, описания свойств и работы Программного +обеспечения, описание рабочей среды использования Программного обеспечения, +инструкции по эксплуатации и установке и любые другие описания по +использованию Программного обеспечения (далее — «Документация»), (vi) любые +исправления возможных ошибок в Программном обеспечении, дополнения, +расширения, патчи, отладочные выпуски, новые или измененные +(модифицированные) версии и обновления компонентов Программного обеспечения, +если таковые выпускаются Правообладателем, и в отношении которых +Правообладатель или иной уполномоченный лицензиар предоставляет Вам лицензию +на использование в соответствии с настоящим Соглашением. По общему правилу +Правообладатель распространяет Программное обеспечение в форме исполняемого +объектного кода. Предоставление исходного кода Программного обеспечения +возможно по отдельным запросам Конечного пользователя, направляемым на +условиях настоящего Соглашения. + + 2. Установка. В случае, если используемая Вами конфигурация +Программного обеспечения требует установки, такая установка должна +происходить на должным образом настроенной ЭВМ, которая отвечает минимальным +требованиям, изложенным в Документации. ЭВМ, на которой выполняется +установка, не должна содержать программное или аппаратное обеспечение, +которое может негативно повлиять на работу Программного обеспечения. В +отдельных случаях запуск и использование Программного обеспечения возможен +непосредственно с внешнего носителя без его установки, и тогда к +оборудованию, на котором таким образом используется Программное обеспечение, +предъявляются требования, аналогичные вышеуказанным. + + 3. Лицензия. Если Вы являетесь правомерным приобретателем права +использования и надлежаще введенного в гражданский оборот экземпляра +Программного обеспечения и приняли условия настоящего Соглашения, то +Правообладатель на условиях простой (неисключительной) лицензии предоставляет +Вам право использования Программного обеспечения в соответствии с +нижеследующими способами и ограничениями такого использования (далее — +«Лицензия»): + + 3.1. Право на установку и использование. Если иного не предусмотрено в +отдельном договоре, заключаемом между Вами и Правообладателем, либо в +договоре, заключаемом между Вами и иным лицом, уполномоченным на это +Правообладателем, одна Лицензия даёт Вам право осуществить одну установку +Программного обеспечения на физическом оборудовании или в виртуальной среде, +с целью его использования по прямому функциональному назначению, +предусмотренному Документацией. В случае, если конфигурация Программного +обеспечения предусматривает запуск и использование с внешнего носителя без +его установки, то одна Лицензия даёт Вам право осуществить такой запуск и +использование одного экземпляра Программного обеспечения. + + 3.2. Срок Лицензии. Если иного не предусмотрено в отдельном договоре, +заключаемом между Вами и Правообладателем, либо в договоре, заключаемом между +Вами и иным лицензиаром, уполномоченным на это Правообладателем, Ваше право +на использование Программного обеспечения ограничено сроком действия +исключительного права на Программное обеспечение (бессрочно). + + 3.3. Территория Лицензии. Если иного не предусмотрено в отдельном +договоре, заключаемом между Вами и Правообладателем, либо в договоре, +заключаемом между Вами и иным лицом, уполномоченным на это Правообладателем, +Вы вправе использовать Программное обеспечение на территории Российской +Федерации. + + 4. Круг лиц, которым разрешено использовать Программное обеспечение. +Если Вы являетесь физическим лицом, то Программное обеспечение может +использоваться только Вами лично. Если Вы являетесь юридическим лицом, то +Программное обеспечение могут использовать Ваши сотрудники, а также внешние +подрядчики и консультанты, но исключительно в целях обеспечения внутренней +деятельности Вашей организации. + + 5. Ограничения прав. При использовании Программного обеспечения Вы +обязаны соблюдать нижеуказанные ограничения: + + 5.1. Вы можете создавать резервные копии Программного обеспечения на +носителе постоянного хранения данных при условии, что эти резервные копии не +установлены и не используются ни на какой ЭВМ. Создание любых иных копий +Программного обеспечения является нарушением настоящего Соглашения. + + 5.2. Вы не должны изменять, переводить или воспроизводить Программное +обеспечение и передавать права на использование Программного обеспечения или +экземпляры Программного обеспечения любым способом, отличным от описанного в +настоящем Соглашении. + + 5.3. Вы не должны продавать, передавать на условиях сублицензии, +сдавать в аренду или передавать во временное пользование третьим лицам +Программное обеспечение, а также использовать Программное обеспечение +совместно с третьими лицами в режиме таймшеринга или сервисного бюро. + + 5.4. Вы соглашаетесь использовать Программное обеспечение только +способом, соответствующим всем действующим законодательным нормам страны, в +которой используется Программное обеспечение, в том числе применимым +ограничениям относительно авторского права, других прав на интеллектуальную +собственность. + + 6. Авторское право. Все права на Документацию и Программное +обеспечение, как на составное произведение, включая исключительное право, +принадлежат Правообладателю. При этом, в состав Программного обеспечения +включены компоненты Программного обеспечения, исключительное право в +отношении которых принадлежит третьим лицам, включенные в Программное +обеспечение с разрешения их соответствующих правообладателей, и все права на +такие элементы, включая исключительное право, принадлежат их соответствующим +правообладателям. Все вышеуказанные права защищены законодательством +Российской Федерации, а также международными соглашениями и всеми прочими +применимыми законодательными нормами страны, в которой используется +Программное обеспечение. Любые копии, которые разрешено создать в +соответствии с Соглашением, должны содержать оригинальные отметки о защите +авторских прав и другие уведомления о правах интеллектуальной собственности, +которые присутствуют в самом Программном обеспечении. МСВСфера® является +зарегистрированным товарным знаком Правообладателя. + + 7. Исходный код. По Вашему отдельному запросу, направляемому по адресу +для уведомлений, указанному в пункте 19 настоящего Соглашения, +Правообладатель обязуется в разумный срок предоставить Вам экземпляр +Программного обеспечения в форме исходного текста (кода). Указанное +предложение Правообладателя о получении Вами экземпляра Программного +обеспечения в форме исходного текста (кода) действует в течение ограниченного +срока, определяемого, как самый длительный из нижеследующих сроков: (а) три +года с даты правомерного приобретения Вами Лицензии на Программное +обеспечение, и (б) срока, в течение которого Правообладатель продолжает +поддерживать соответствующее Программное обеспечение (предлагать обновления, +услуги поддержки и пр.). Экземпляр программного обеспечения в форме исходного +текста (кода)может быть предоставлен Вам одним из следующих способов по +выбору Правообладателя (а) путем записи на физический носитель, обычно +используемый для записи программного обеспечения, с возмещением Вами разумных +затрат Правообладателя на такую передачу, либо (б) безвозмездно путём +предоставления Вам удаленного доступа для загрузки посредством сети Интернет. + + 8. Программное обеспечение третьих лиц. В Программном обеспечении +может использоваться программное обеспечение, библиотеки и прочие объекты +авторского права, исключительное право на которые принадлежат третьим лицам и +которые распространяются указанными третьими лицами на условиях свободных +лицензий (Open Source). Во исполнение всех требований таких лицензий, +Правообладатель разместил в составе файлов Программного обеспечения всю +необходимую информацию о перечне таких объектов интеллектуальной +собственности, включенных в Программное обеспечение, их авторах, а также всю +иную информацию, обязательства по указанию которой Правообладатель может +нести в соответствии с условиями лицензий. Данное Соглашение относится только +к Программному обеспечению и не ограничивает Ваши права и не предоставляет +дополнительные права согласно условиям лицензии на использованное программное +обеспечение третьих лиц. + + 9. Сохранение прав. Все права на Программное обеспечение сохраняются +за Правообладателем. Все права, которые в явной форме передаются Вам как +Конечному пользователю Программного обеспечения по настоящему Соглашению, +предоставляются исключительно на условиях простой (неисключительной) +лицензии. + + 10. Язык Соглашения. Если согласно законам страны местонахождения +вашей компании договор должен быть составлен на государственном языке, чтобы +иметь законную силу, то Вы можете осуществить перевод настоящего Соглашения +на соответствующий язык, однако, в этом случае преимущественную силу всё +равно будет иметь оригинальный текст настоящего Соглашения на русском языке, +и в случае каких-либо противоречий между оригинальным текстом и +осуществлённым Вами переводом, применяться будет оригинальный текст +настоящего Соглашения. Если Программное обеспечение является обновлением или +вспомогательной версией, то для установки и использования обновления или +вспомогательной версии вы должны иметь действующую лицензию на Программное +обеспечение той версии и в том количестве, для которых предназначается +обновление или вспомогательная версия. + + 11. Момент вступления в силу и прекращение действия Соглашения. +Настоящее Соглашение вступает в законную силу с момента принятия Вами его +условий. Прекратить действие Соглашения можно в любой момент, необратимо +удалив, уничтожив или вернув за свой счет Программное обеспечение, все +резервные копии и любые относящиеся к нему материалы, предоставленные +Правообладателем или одним из его коммерческих партнеров. Независимо от +способа прекращения действия Соглашения положения статей 6, 7, 10, 12, 19 и +21 остаются действительными без ограничения по времени. + + 12. Прекращение действия Лицензии. Действие Лицензии прекращается +автоматически по окончании периода, на который она была выдана. Если Вы +нарушаете любое положение настоящего Соглашения, Правообладатель получает +право расторгнуть его, что никак не повлияет на возможности +Правообладателя воспользоваться любыми правами, доступными ему по закону в +этом случае. В случае прекращения Лицензии Вы обязаны немедленно за +собственный счет удалить, уничтожить или вернуть Программное обеспечение и +все его резервные копии Правообладателю или лицу, у которого оно было +приобретено. + + 13. ГАРАНТИИ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ. ВЫСТУПАЯ В КАЧЕСТВЕ КОНЕЧНОГО +ПОЛЬЗОВАТЕЛЯ, ВЫ ПОДТВЕРЖДАЕТЕ СВОЮ ОСВЕДОМЛЕННОСТЬ В ТОМ, ЧТО ПРОГРАММНОЕ +ОБЕСПЕЧЕНИЕ ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ «КАК ЕСТЬ» БЕЗ КАКИХ-ЛИБО ПРЯМЫХ ИЛИ +ВМЕНЕННЫХ ГАРАНТИЙ ЛЮБОГО ТИПА, НАСКОЛЬКО ЭТО ПОЗВОЛЯЮТ СООТВЕТСТВУЮЩИЕ +ЗАКОНОДАТЕЛЬНЫЕ НОРМЫ. НИ ПРАВООБЛАДАТЕЛЬ, НИ ЕГО ПАРТНЕРЫ, ВЫСТУПАЮЩИЕ В +КАЧЕСТВЕ ЛИЦЕНЗИАРОВ ИЛИ АФФИЛИРОВАННЫХ ЛИЦ, НЕ ДЕЛАЮТ НИКАКИХ ЗАЯВЛЕНИЙ И НЕ +ПРЕДОСТАВЛЯЮТ НИКАКИХ ПРЯМЫХ ИЛИ ВМЕНЕННЫХ ОБЯЗАТЕЛЬСТВ ИЛИ ГАРАНТИЙ, В +ЧАСТНОСТИ ГАРАНТИЙ ПРОДАЖ ИЛИ ГАРАНТИЙ ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОГО +ИСПОЛЬЗОВАНИЯ, А ТАКЖЕ ГАРАНТИЙ ТОГО, ЧТО ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НЕ +НАРУШАЕТ НИКАКИХ ПАТЕНТОВ, АВТОРСКИХ ПРАВ, ПРАВ НА ТОВАРНЫЕ ЗНАКИ И ДРУГИХ +ПРАВ ТРЕТЬИХ ЛИЦ. ПРАВООБЛАДАТЕЛЬ И ЛЮБЫЕ ДРУГИЕ ЛИЦА НЕ ГАРАНТИРУЮТ, ЧТО +ФУНКЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БУДУТ СООТВЕТСТВОВАТЬ ВАШИМ ТРЕБОВАНИЯМ ИЛИ +ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БУДЕТ РАБОТАТЬ БЕЗ СБОЕВ И ОШИБОК. ВСЯ +ОТВЕТСТВЕННОСТЬ И РИСК ПРИ ВЫБОРЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ДОСТИЖЕНИЯ +НУЖНЫХ РЕЗУЛЬТАТОВ, А ТАКЖЕ ПРИ УСТАНОВКЕ, ИСПОЛЬЗОВАНИИ И ПОЛУЧЕНИИ +РЕЗУЛЬТАТОВ, КОТОРЫХ ВЫ БУДЕТЕ ДОСТИГАТЬ С ПОМОЩЬЮ ЭТОГО ПРОГРАММНОГО +ОБЕСПЕЧЕНИЯ, ЛЕЖАТ НА ВАС. + + 14. Отказ от дальнейших обязательств. Настоящее Соглашение не +накладывает никаких обязательств на Правообладателя и его лицензиаров за +исключением тех, что изложены в настоящем Соглашении. + + 15. ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ. В ТОЙ СТЕПЕНИ, В КОТОРОЙ ЭТО +РАЗРЕШЕНО ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, НИ В КОЕМ СЛУЧАЕ ПРАВООБЛАДАТЕЛЬ, ЕГО +СОТРУДНИКИ И ЛИЦЕНЗИАРЫ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА УПУЩЕННУЮ ПРИБЫЛЬ, ПОТЕРИ +ДОХОДОВ ИЛИ ОБОРОТА С ПРОДАЖ, ЗА УТРАТУ ДАННЫХ, А ТАКЖЕ ПО ЗАТРАТАМ НА +ПРИОБРЕТЕНИЕ ЗАМЕНЯЮЩИХ ТОВАРОВ ИЛИ УСЛУГ, ЗА ПОРЧУ ИМУЩЕСТВА, ВРЕД ЗДОРОВЬЮ, +ПЕРЕРЫВЫ В КОММЕРЧЕСКОЙ ДЕЯТЕЛЬНОСТИ, ПОТЕРЮ КОММЕРЧЕСКОЙ ИНФОРМАЦИИ ИЛИ +ДРУГИЕ СЛУЧАИ УЩЕРБА, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ УБЫТКИ, КОТОРЫЕ МОГУТ БЫТЬ ОТНЕСЕНЫ +К УПУЩЕННОЙ ВЫГОДЕ. КРОМЕ ТОГО, ВОЗМЕЩЕНИЕ РЕАЛЬНОГО УЩЕРБА ПРАВООБЛАДАТЕЛЕМ +ТАКЖЕ ОГРАНИЧЕНО СТОИМОСТЬЮ, КОТОРАЯ БЫЛА ВЫПЛАЧЕННА ВАМИ ЗА ЛИЦЕНЗИЮ. + + 16. Передача Программного обеспечения. Программное обеспечение может +быть перенесено с одной ЭВМ на другую ЭВМ в пределах Вашей организации, если +это не противоречит условиям настоящего Соглашения. Конечный пользователь не +может передать Лицензию и все права по настоящему Соглашению другому +Конечному пользователю, кроме как с согласия Правообладателя. + + 17. Проверка подлинности Программного обеспечения. Конечный +пользователь может продемонстрировать наличие у него прав на использование +Программного обеспечения одним из следующих способов: (i) с помощью +лицензионного свидетельства, выданного Правообладателем или назначенным +Правообладателем третьим лицом; (ii) письменным лицензионным соглашением, +если таковое было заключено; (iii) путем предоставления отправленного +Правообладателем сообщения электронной почты, в котором содержатся сведения о +лицензии. + + 18. Соблюдение экспортного законодательства. Программное обеспечение, +Документация или их компоненты, включая информацию о Программном обеспечении +и его компонентах, могут попадать под действие правил и ограничений экспорта +и импорта, введённых Российской Федерацией. Вы обязуетесь строго следовать +всем применимым нормам и правилам по экспорту и импорту и подтверждаете, что +Вы ответственны за получение любых лицензий на экспорт, реэкспорт, передачу и +импорт Программного обеспечения. + + 19. Уведомления. Все уведомления, возвращаемое Программное обеспечение +и Документация подлежат направлению по адресу: legal@msvsphere-os.ru + + 20. Применимое законодательство. Настоящее Соглашение регулируется и +толкуется в соответствии с законодательством Российской Федерации. Вы +соглашаетесь на исключительную подсудность при разрешении любых споров с +Правообладателем по настоящему Соглашению в Арбитражном суде г. Москвы. + + 21. Общие положения. Если какое-либо положение настоящего Соглашения +признается недействительным или иным образом не имеющим законной силы, это не +отражается на действительности остальных положений Соглашения, которые по- +прежнему будут действительными и имеющими законную силу в соответствии с +указанными здесь условиями. Любые изменения к настоящему Соглашению могут +иметь место только в письменной форме и должны быть подписаны действующим на +основе закона компетентным и уполномоченным представителем Правообладателя. + + 22. Полнота Соглашения. Настоящее Соглашение между Правообладателем и +Вами является единственным и полным Соглашением относительно Программного +обеспечения, и полностью отменяет любые предыдущие заявления, результаты +переговоров, обязательства, отчеты или объявления относительно Программного +обеспечения. diff --git a/SPECS/sphere-release.spec b/SPECS/sphere-release.spec index bbdc05f..f9c279b 100644 --- a/SPECS/sphere-release.spec +++ b/SPECS/sphere-release.spec @@ -1,12 +1,13 @@ %global distro MSVSphere # define MSVSphere products -%global release_name Server ARM Cinnamon KDE XFCE +%global release_name Certified Server ARM Cinnamon KDE XFCE %global major 9 -%global minor 4 +%global minor 5 +%global eol_date 2032-06-01 Name: sphere-release Version: %{major}.%{minor} -Release: 2%{?dist}.1 +Release: 1%{?dist} Summary: %{distro} release files License: GPLv2 URL: https://msvsphere-os.ru @@ -37,6 +38,7 @@ Source200: LICENSE Source201: EULA Source202: EULA-ARM Source203: EULA-SERVER +Source204: EULA-CERTIFIED Source300: 85-display-manager.preset Source301: 90-default.preset @@ -86,6 +88,42 @@ Obsoletes: redhat-release-eula < %{version}-%{release} Release files common to all Editions and Spins of MSVSphere +%package certified +Summary: Base package for MSVSphere Certified-specific default configurations + +RemovePathPostfixes: .Certified +Provides: sphere-release-variant = %{version}-%{release} +Provides: system-release +Provides: system-release(%{version}) +Provides: base-module(platform:f%{version}) +Requires: sphere-release-common = %{version}-%{release} + +# sphere-release-common Requires: sphere-release-identity, so at least one +# package must provide it. This Recommends: pulls in +# sphere-release-identity-certified if nothing else is already doing so. +Recommends: sphere-release-identity-certified + + +%description certified +Provides a base package for MSVSphere Certified-specific configuration files to +depend on. + + +%package identity-certified +Summary: Package providing the identity for MSVSphere Certified Edition + +RemovePathPostfixes: .Certified +Provides: sphere-release-identity = %{version}-%{release} +Conflicts: sphere-release-identity +Requires(meta): sphere-release-certified = %{version}-%{release} +Requires(pre): /usr/bin/ln + + +%description identity-certified +Provides the necessary files for a MSVSphere installation that is identifying +itself as MSVSphere Certified Edition. + + %package server Summary: Base package for MSVSphere Server-specific default configurations @@ -331,10 +369,29 @@ if [ "$variant" = "ARM" ]; then ru_variant="АРМ" elif [ "$variant" = "Server" ]; then ru_variant="Сервер" +elif [ "$variant" = "Certified" ]; then + ru_variant="Сертифицированная" else ru_variant=$variant fi +# ------------------------------------------------------------------------- +# Definitions for /etc/os-release and for macros in macros.dist. These +# macros are useful for spec files where distribution-specific identifiers +# are used to customize packages. + +# Name of vendor / name of distribution. Typically used to identify where +# the binary comes from in --help or --version messages of programs. +# Examples: gdb.spec, clang.spec + +# URL of the homepage of the distribution +# Example: gstreamer1-plugins-base.spec +%global dist_home_url https://msvsphere-os.ru/ + +# Bugzilla / bug reporting URLs shown to users. +# Examples: gcc.spec +%global dist_bug_report_url https://bugs.msvsphere-os.ru/ + cat > %{buildroot}%{_prefix}/lib/os-release.$variant << EOF NAME="%{distro}" VERSION="%{major}.%{minor}%{?beta: %{beta}} (${variant})" @@ -347,10 +404,14 @@ ANSI_COLOR="1;35" LOGO="fedora-logo-icon" CPE_NAME="cpe:/o:ncsd:msvsphere:%{major}::baseos" VENDOR_NAME="LLC NCSD" +HOME_URL="%{dist_home_url}" +DOCUMENTATION_URL="https://docs.msvsphere-os.ru/" +BUG_REPORT_URL="%{dist_bug_report_url}" MSVSPHERE_MANTISBT_PROJECT="%{distro}-%{major}" MSVSPHERE_MANTISBT_PROJECT_VERSION="%{major}.%{minor}" MSVSPHERE_PRETTY_NAME="МСВСфера %{major}.%{minor}%{?beta: %{beta}} ${ru_variant}" +SUPPORT_END=%{eol_date} EOF done @@ -394,6 +455,7 @@ install -d -m 0755 %{buildroot}%{_datadir}/sphere-release ln -s sphere-release %{buildroot}%{_datadir}/redhat-release install -p -m 0644 %{SOURCE202} %{buildroot}%{_datadir}/sphere-release/ install -p -m 0644 %{SOURCE203} %{buildroot}%{_datadir}/sphere-release/ +install -p -m 0644 %{SOURCE204} %{buildroot}%{_datadir}/sphere-release/ # copy systemd presets install -d -m 0755 %{buildroot}%{_prefix}/lib/systemd/system-preset/ @@ -463,6 +525,11 @@ install -p -m 0644 %{SOURCE507} %{buildroot}%{_sysconfdir}/yum.repos.d/ install -p -m 0644 %{SOURCE508} %{buildroot}%{_sysconfdir}/yum.repos.d/ install -p -m 0644 %{SOURCE509} %{buildroot}%{_sysconfdir}/yum.repos.d/ +# Use beta repos +%if %{defined betachannel} +sed -i "s@\$releasever@%{major}.%{minor}-beta@g" %{buildroot}%{_sysconfdir}/yum.repos.d/*.repo +%endif + # copy GPG keys install -d -m 0755 %{buildroot}%{_sysconfdir}/pki/rpm-gpg install -p -m 0644 %{SOURCE100} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/ @@ -489,6 +556,12 @@ fi %preun identity-arm /usr/bin/rm -f /usr/share/sphere-release/EULA +%post identity-certified +/usr/bin/ln -srf /usr/share/sphere-release/EULA-CERTIFIED /usr/share/sphere-release/EULA + +%preun identity-certified +/usr/bin/rm -f /usr/share/sphere-release/EULA + %post identity-server /usr/bin/ln -srf /usr/share/sphere-release/EULA-SERVER /usr/share/sphere-release/EULA @@ -515,6 +588,13 @@ fi %{_prefix}/lib/sysctl.d/50-redhat.conf +%files certified +%files identity-certified +%{_prefix}/lib/os-release.Certified +%{_prefix}/lib/sphere-release.Certified +%{_datadir}/sphere-release/EULA-CERTIFIED + + %files server %files identity-server %{_prefix}/lib/os-release.Server @@ -575,9 +655,27 @@ fi %changelog -* Mon Oct 28 2024 Arkady L. Shane - 9.4-2.1 +* Thu Nov 14 2024 Arkady L. Shane - 9.5-1 +- Final MSVSphere 9.5 +- Added Certified variant + +* Mon Oct 28 2024 Arkady L. Shane - 9.5-0.4.4 - Added aarch64 support +* Mon Oct 21 2024 Arkady L. Shane - 9.5-0.4.3 +- Use stable version but beta repos + +* Sun Oct 20 2024 Arkady L. Shane - 9.5-0.4.2 +- Rebase repos on 9.5-beta release version +- Update 90-default.preset + +* Fri Oct 18 2024 Arkady L. Shane - 9.5-0.4.1 +- Set Beta channel +- Added some msvsphere urls and EOL + +* Sat Oct 12 2024 Arkady L. Shane - 9.5-0.4 +- 9.5 Betta Release + * Thu Aug 08 2024 Arkady L. Shane - 9.4-2 - Fix debuginfo repos @@ -604,16 +702,16 @@ fi * Tue Oct 31 2023 Arkady L. Shane - 9.2-5 - Drop REDHAT_SUPPORT* from /etc/os-release -* Mon Oct 09 2023 Arkady L. Shane - 9.2-4.1 +* Mon Oct 30 2023 Arkady L. Shane - 9.2-4.1 - Added R: /usr/bin/ln -* Mon Oct 09 2023 Arkady L. Shane - 9.2-4 +* Mon Oct 30 2023 Arkady L. Shane - 9.2-4 - Push two separated license for Server and ARM * Fri Oct 27 2023 Arkady L. Shane - 9.2-3 - Drop brackets from PRETTY_NAME (INF-721) -* Mon Oct 17 2023 Arkady L. Shane - 9.2-2 +* Tue Oct 17 2023 Arkady L. Shane - 9.2-2 - Replace PGP public key * Tue Oct 10 2023 Arkady L. Shane - 9.2-1.12