Summary: Wifi direct plugin for wpa supplicant
Group: Network & Connectivity/Wireless
Requires: %{name} = %{version}-%{release}
-Requires: wifi-direct-plugin-wpasupplicant-compat = %{version}-%{release}
-Recommends: wifi-direct-plugin-wpasupplicant-profile_common = %{version}-%{release}
%description -n wifi-direct-plugin-wpasupplicant
Wi-Fi direct manager plugin to abstract wpa_supplicant
%package -n wifi-direct-plugin-wpasupplicant-profile_common
Summary: Wifi direct plugin for wpa supplicant for common/ivi
Group: Network & Connectivity/Wireless
-Provides: wifi-direct-plugin-wpasupplicant-compat = %{version}-%{release}
-Provides: wifi-direct-plugin-wpasupplicant-profile_ivi = %{version}-%{release}
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_wearable
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_mobile
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_tv
+Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
%description -n wifi-direct-plugin-wpasupplicant-profile_common
Wi-Fi direct manager plugin to abstract wpa_supplicant for common/ivi
%endif
%package -n wifi-direct-plugin-wpasupplicant-profile_mobile
Summary: Wifi direct plugin for wpa supplicant for mobile
Group: Network & Connectivity/Wireless
-Provides: wifi-direct-plugin-wpasupplicant-compat = %{version}-%{release}
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_wearable
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_common
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_tv
+Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
%description -n wifi-direct-plugin-wpasupplicant-profile_mobile
Wi-Fi direct manager plugin to abstract wpa_supplicant for mobile
%package -n wifi-direct-plugin-wpasupplicant-extension-TM1
Summary: Wifi direct plugin for wpa supplicant for mobile TM1
Group: Network & Connectivity/Wireless
-Requires: wifi-direct-plugin-wpasupplicant-profile_mobile = %{version}-%{release}
+Requires: wifi-direct-plugin-wpasupplicant-profile_mobile = %{version}-%{release}
%description -n wifi-direct-plugin-wpasupplicant-extension-TM1
Wi-Fi direct manager plugin to abstract wpa_supplicant for mobile TM1
%endif
%package -n wifi-direct-plugin-wpasupplicant-profile_wearable
Summary: Wifi direct plugin for wpa supplicant for wearable
Group: Network & Connectivity/Wireless
-Provides: wifi-direct-plugin-wpasupplicant-compat = %{version}-%{release}
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_mobile
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_common
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_tv
+Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
%description -n wifi-direct-plugin-wpasupplicant-profile_wearable
Wi-Fi direct manager plugin to abstract wpa_supplicant for wearable
%endif
%package -n wifi-direct-plugin-wpasupplicant-profile_tv
Summary: Wifi direct plugin for wpa supplicant for tv
Group: Network & Connectivity/Wireless
-Provides: wifi-direct-plugin-wpasupplicant-compat = %{version}-%{release}
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_mobile
-Conflicts: wifi-direct-plugin-wpasupplicant}-profile_wearable
-Conflicts: wifi-direct-plugin-wpasupplicant-profile_common
+Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
%description -n wifi-direct-plugin-wpasupplicant-profile_tv
Wi-Fi direct manager plugin to abstract wpa_supplicant for tv
%endif
%post -n wifi-direct-plugin-wpasupplicant-profile_mobile
pushd %{_libdir}
-mv wifi-direct-plugin-wpasupplicant.so.mobile wifi-direct-plugin-wpasupplicant.so
+ln -sf wifi-direct-plugin-wpasupplicant.so.mobile wifi-direct-plugin-wpasupplicant.so
popd
/sbin/ldconfig
%ifarch %{arm}
%post extension-TM1
pushd %{_bindir}
-ln -sf wfd-manager.tm1 wfd-manager.mobile
+ln -sf wfd-manager.tm1 wfd-manager
popd
%preun extension-TM1
case "$1" in
%post -n wifi-direct-plugin-wpasupplicant-extension-TM1
pushd %{_libdir}
-mv wifi-direct-plugin-wpasupplicant.so.tm1 wifi-direct-plugin-wpasupplicant.so
+ln -sf wifi-direct-plugin-wpasupplicant.so.tm1 wifi-direct-plugin-wpasupplicant.so
popd
/sbin/ldconfig
0)
# This is an un-installation.
pushd %{_libdir}
- mv wifi-direct-plugin-wpasupplicant.so.mobile wifi-direct-plugin-wpasupplicant.so.tm1
+ rm wifi-direct-plugin-wpasupplicant.so
popd
;;
1)