%description
Model configuration data package
-%package profile_common
-Summary: A Model configuration for mobile profile
-Provides: %{name}=%{version}-%{release}
-Provides: %{name}-profile_ivi=%{version}-%{release}
-Conflicts: %{name}-profile_wearable
-Conflicts: %{name}-profile_tv
-Conflicts: %{name}-profile_mobile
-%description profile_common
-Model configuiration data pacakge (emulator/common/ivi)
-
-%package profile_mobile
-Summary: A Model configuration for mobile profile
-Provides: %{name}=%{version}-%{release}
-Conflicts: %{name}-profile_wearable
-Conflicts: %{name}-profile_tv
-Conflicts: %{name}-profile_common
-%description profile_mobile
-Model configuiration data pacakge (emulator/mobile)
-
-%package profile_wearable
-Summary: A Model configuration for wearable profile
-Provides: %{name}=%{version}-%{release}
-Conflicts: %{name}-profile_mobile
-Conflicts: %{name}-profile_tv
-Conflicts: %{name}-profile_common
-%description profile_wearable
-Model configuiration data pacakge (emulator/wearable)
-
-%package profile_tv
-Summary: A Model configuration for tv profile
-Provides: %{name}=%{version}-%{release}
-Conflicts: %{name}-profile_wearable
-Conflicts: %{name}-profile_mobile
-Conflicts: %{name}-profile_common
-%description profile_tv
-Model configuiration data pacakge (emulator/tv)
-
%prep
%setup -q -n %{name}-%{version}
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_sysconfdir}/config
-cp -f model-config.xml %{buildroot}%{_sysconfdir}/config/model-config.xml
+%define config_xml model-config_mobile.xml
-cp -f model-config_wearable.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.wearable
+%if "%{?profile}" == "wearable"
+%define config_xml model-config_wearable.xml
+%endif
-cp -f model-config_tv.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.tv
+%if "%{?profile}" == "tv"
+%define config_xml model-config_tv.xml
+%endif
+%if "%{?profile}" == "mobile"
%ifarch x86_64
-cp -f model-config_mobile64.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.mobile
+%define config_xml model-config_mobile64.xml
%else
-cp -f model-config_mobile.xml %{buildroot}%{_sysconfdir}/config/model-config.xml.mobile
+%define config_xml model-config_mobile.xml
+%endif
%endif
-%post profile_mobile
-ln -sf model-config.xml.mobile %{_sysconfdir}/config/model-config.xml
-%preun profile_mobile
-rm %{_sysconfdir}/config/model-config.xml
-%files profile_mobile
-%config %{_sysconfdir}/config/model-config.xml.mobile
-%manifest model-config.manifest
-%license LICENSE.Apache-2.0
-
-%post profile_wearable
-ln -sf model-config.xml.wearable %{_sysconfdir}/config/model-config.xml
-%preun profile_wearable
-rm %{_sysconfdir}/config/model-config.xml
-%files profile_wearable
-%config %{_sysconfdir}/config/model-config.xml.wearable
-%manifest model-config.manifest
-%license LICENSE.Apache-2.0
-
-%post profile_tv
-ln -sf model-config.xml.tv %{_sysconfdir}/config/model-config.xml
-%preun profile_tv
-rm %{_sysconfdir}/config/model-config.xml
-%files profile_tv
-%config %{_sysconfdir}/config/model-config.xml.tv
-%manifest model-config.manifest
-%license LICENSE.Apache-2.0
+cp -f %{config_xml} %{buildroot}%{_sysconfdir}/config/model-config.xml
-%files profile_common
+%files
%config %{_sysconfdir}/config/model-config.xml
%manifest model-config.manifest
%license LICENSE.Apache-2.0
-