Name: broadcom-wireless-config Version: 1 Release: %mkrel 3 Summary: Broadcom wireless configs License: GPL Group: System/Kernel and hardware BuildArch: noarch Source0: broadcom-bcma-blacklist.conf Source1: broadcom-ssb-blacklist.conf %description This package provides default configs and module blacklists for Broadcom wireless devices. %package -n broadcom-bcma-config Summary: Broadcom wireless configs for bcma supported hardware Conflicts: broadcom-wl-common Conflicts: broadcom-ssb-config Suggests: kernel-firmware-nonfree %description -n broadcom-bcma-config This package provides default configs and module blacklists for Broadcom wireless devices supported by the bcma module. %package -n broadcom-ssb-config Summary: Broadcom wireless configs for ssb supported hardware Conflicts: broadcom-wl-common Conflicts: broadcom-bcma-config Suggests: kernel-firmware-nonfree %description -n broadcom-ssb-config This package provides default configs and module blacklists for Broadcom wireless devices supported by the ssb module. %prep %build %install rm -rf %{buildroot} # add blacklist for conflicting modules install -m755 -d %{buildroot}%{_sysconfdir}/modprobe.d/ # bcma install -m644 %{SOURCE0} %{buildroot}%{_sysconfdir}/modprobe.d # ssb install -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/modprobe.d %posttrans -n broadcom-bcma-config if [ -z "$DURING_INSTALL" ] ; then /sbin/rmmod b43 >/dev/null 2>&1 ||: /sbin/rmmod b43legacy >/dev/null 2>&1 ||: /sbin/rmmod brcmfmac >/dev/null 2>&1 ||: /sbin/rmmod brcmsmac >/dev/null 2>&1 ||: /sbin/rmmod bcma >/dev/null 2>&1 ||: /sbin/rmmod ssb >/dev/null 2>&1 ||: /sbin/rmmod wl >/dev/null 2>&1 ||: /sbin/modprobe bcma >/dev/null 2>&1 ||: fi %posttrans -n broadcom-ssb-config if [ -z "$DURING_INSTALL" ] ; then /sbin/rmmod b43 >/dev/null 2>&1 ||: /sbin/rmmod b43legacy >/dev/null 2>&1 ||: /sbin/rmmod brcmfmac >/dev/null 2>&1 ||: /sbin/rmmod brcmsmac >/dev/null 2>&1 ||: /sbin/rmmod bcma >/dev/null 2>&1 ||: /sbin/rmmod ssb >/dev/null 2>&1 ||: /sbin/rmmod wl >/dev/null 2>&1 ||: /sbin/modprobe ssb >/dev/null 2>&1 ||: fi %files -n broadcom-bcma-config %{_sysconfdir}/modprobe.d/broadcom-bcma-blacklist.conf %files -n broadcom-ssb-config %{_sysconfdir}/modprobe.d/broadcom-ssb-blacklist.conf %changelog * Fri May 17 2013 tv <tv> 1-3.mga3 + Revision: 413448 - Suggests instead of Requires kernel-firmware-nonfree - require kernel-firmware-nonfree (#10115) * Sat May 04 2013 tmb <tmb> 1-2.mga3 + Revision: 412312 - silence rmmod warnings when modules are not loaded * Sat May 04 2013 tmb <tmb> 1-1.mga3 + Revision: 412251 - add ssb package and blacklist - add bcma package and blacklist - imported package broadcom-wireless-config