Add Individual Service Upgrade feature and enable it on headed & headless images 67/295767/2 accepted/tizen/7.0/unified/20230719.171817
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Thu, 27 Apr 2023 15:02:31 +0000 (17:02 +0200)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 18 Jul 2023 09:32:57 +0000 (11:32 +0200)
Change-Id: I6dd0cd5125ba25acd67547eb5bda8270393df168

packaging/building-blocks.spec
packaging/domain-features-isu.inc [new file with mode: 0644]
packaging/domain-features.inc
packaging/platform-preset-iot-headed-images.inc
packaging/platform-preset-iot-headless-images.inc

index 7f873767d340f99c2670047a66150c8dd45ffbb0..dc92bc7bc673b01cfc5758be169cffa36a9b8163 100644 (file)
@@ -51,6 +51,7 @@ Source1311: domain-features-diagnostics.inc
 Source1312: domain-features-power_manager.inc
 Source1313: domain-features-mode_supervisor.inc
 Source1314: domain-features-resource_monitor.inc
+Source1315: domain-features-isu.inc
 
 %if %{dotnet_feature} == "on"
 Source1400:    domain-csapis.inc
@@ -377,6 +378,7 @@ python ./rule_checker.py
 %{include_if_mainbuild %{SOURCE1312}}
 %{include_if_mainbuild %{SOURCE1313}}
 %{include_if_mainbuild %{SOURCE1314}}
+%{include_if_mainbuild %{SOURCE1315}}
 
 %if %{dotnet_feature} == "on"
 %{include_if_mainbuild %{SOURCE1400}}
diff --git a/packaging/domain-features-isu.inc b/packaging/domain-features-isu.inc
new file mode 100644 (file)
index 0000000..8f92919
--- /dev/null
@@ -0,0 +1,12 @@
+################################
+## Individual Service Upgrade ##
+################################
+%package sub1-domain_Feature-ISU
+Summary:       Individual Service Upgrade support packages
+Requires: bubblewrap
+Requires: isu
+
+%description sub1-domain_Feature-ISU
+Tizen block (set of packages) for supporting Individual
+Service Upgrade feature
+%files sub1-domain_Feature-ISU
index a57956069edf4f391b770849b6162a4bfd7aa5c0..78854452e229c2b47ca3a196b0aa3e51350f2401 100644 (file)
@@ -10,6 +10,7 @@ Suggests:     %{name}-sub1-domain_Feature-DotNET
 Suggests:      %{name}-sub1-domain_Feature-WebAPI
 Suggests:      %{name}-sub1-domain_Feature-BootAni
 Suggests:      %{name}-sub1-domain_Feature-Starter
+Suggests:      %{name}-sub1-domain_Feature-ISU
 Suggests:      %{name}-sub1-domain_Feature-Upgrade
 Suggests:      %{name}-sub1-domain_Feature-Recovery
 Suggests:      %{name}-sub1-domain_Feature-Setup
index fa0f4e5bc6ac1548790e5763724832a0535d13ba..b277a57e56f19ff66a16236539b985ee8c608dc2 100644 (file)
@@ -73,6 +73,7 @@ Requires:     dali2-csharp-binder
 Requires:      dali2-csharp-binder-scene3d
 Requires:      %{name}-sub1-domain_Feature-Starter
 Requires:      %{name}-sub1-feature_App-IoT_Headed_Ref_image
+Requires:      %{name}-sub1-domain_Feature-ISU
 Requires:      %{name}-sub1-domain_Feature-Upgrade
 Requires:      %{name}-sub1-domain_Feature-Recovery
 Requires:      %{name}-sub1-domain_Feature-WebAPI
@@ -296,6 +297,7 @@ Requires:   deviced-plugin-profile-iot-headed
 
 ## Feature
 Requires:      %{name}-sub1-domain_Feature-BootAni
+Requires:      %{name}-sub1-domain_Feature-ISU
 
 ### C# Support
 %if %{dotnet_feature} == "on"
index 82fa1824f9a6a79fa43de662e5b39b162347ee93..c694527ecf953bc9516179ea7aaa8bd09cd84629 100644 (file)
@@ -45,6 +45,7 @@ Requires:     gstreamer-utils
 Requires:      %{name}-sub2-domain_API-Network-Bluetooth_Media_Audio
 Requires:      %{name}-sub2-domain_API-Network-Curl
 Requires:       %{name}-sub1-domain_Feature-Diagnostics
+Requires:      %{name}-sub1-domain_Feature-ISU
 Requires:      %{name}-sub1-domain_Feature-Upgrade
 Requires:      %{name}-sub1-domain_Feature-Setup
 Requires:      tar