[FIX] fix issue of overwrite sub package's files. 05/160905/1 submit/tizen/20171121.012610
authorJiung <jiung.yu@samsung.com>
Mon, 20 Nov 2017 11:38:21 +0000 (20:38 +0900)
committerJiung <jiung.yu@samsung.com>
Mon, 20 Nov 2017 11:38:39 +0000 (20:38 +0900)
Description: If packages are connected with compat style and main/super
package that contains same items with sub package, will overwrite it.
Change the installation sequence to main/super package first and sub package later.

Change-Id: I6ff4c7aeab3dc21e11aad5242b247c19bfb099c9
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
packaging/wifi-direct-manager.spec

index 2ea294c..8c7282d 100644 (file)
@@ -6,7 +6,7 @@
 
 Name:          wifi-direct-manager
 Summary:       Wi-Fi Direct manger
-Version:       1.2.251
+Version:       1.2.252
 Release:       1
 Group:      Network & Connectivity/Wireless
 License:    Apache-2.0
@@ -43,11 +43,7 @@ Manager for handling wifi-direct functionalities
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
 %package profile_common
 Summary:       Wi-Fi Direct manager for common/ivi
-Provides:      %{name}-compat = %{version}-%{release}
-Provides:      %{name}-profile_ivi = %{version}-%{release}
-Conflicts:     %{name}-profile_mobile
-Conflicts:     %{name}-profile_wearable
-Conflicts:     %{name}-profile_tv
+Requires:      %{name} = %{version}-%{release}
 %description profile_common
 Manager for handling wifi-direct functionalities for common/ivi
 %endif
@@ -57,10 +53,7 @@ Manager for handling wifi-direct functionalities for common/ivi
 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %package profile_mobile
 Summary:       Wi-Fi Direct manager for mobile
-Provides:      %{name}-compat = %{version}-%{release}
-Conflicts:     %{name}-profile_common
-Conflicts:     %{name}-profile_wearable
-Conflicts:     %{name}-profile_tv
+Requires:      %{name} = %{version}-%{release}
 %description profile_mobile
 Manager for handling wifi-direct functionalities for mobile
 
@@ -78,10 +71,7 @@ Manager for handling wifi-direct functionalities for mobile TM1
 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %package profile_wearable
 Summary:       Wi-Fi Direct manager for wearable
-Provides:      %{name}-compat = %{version}-%{release}
-Conflicts:     %{name}-profile_common
-Conflicts:     %{name}-profile_mobile
-Conflicts:     %{name}-profile_tv
+Requires:      %{name} = %{version}-%{release}
 %description profile_wearable
 Manager for handling wifi-direct functionalities for wearable
 %endif
@@ -91,10 +81,7 @@ Manager for handling wifi-direct functionalities for wearable
 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
 %package profile_tv
 Summary:       Wi-Fi Direct manager for tv
-Provides:      %{name}-compat = %{version}-%{release}
-Conflicts:     %{name}-profile_common
-Conflicts:     %{name}-profile_mobile
-Conflicts:     %{name}-profile_wearable
+Requires:      %{name} = %{version}-%{release}
 %description profile_tv
 Manager for handling wifi-direct functionalities for tv
 %endif