From 02a7b34478bae4a0f87d510b95a94f860533c140 Mon Sep 17 00:00:00 2001 From: hostfj Date: Wed, 1 Sep 2021 14:57:09 +0800 Subject: [PATCH 1/2] wireless-regdb --- 85-regulatory.rules | 5 ++ setregdomain | 69 +++++++++++++++++++ setregdomain.1 | 36 ++++++++++ wireless-regdb-2020.11.20.tar.xz | Bin 0 -> 24840 bytes wireless-regdb.spec | 109 +++++++++++++++++++++++++++++++ 5 files changed, 219 insertions(+) create mode 100755 85-regulatory.rules create mode 100755 setregdomain create mode 100755 setregdomain.1 create mode 100755 wireless-regdb-2020.11.20.tar.xz create mode 100755 wireless-regdb.spec diff --git a/85-regulatory.rules b/85-regulatory.rules new file mode 100755 index 0000000..705e765 --- /dev/null +++ b/85-regulatory.rules @@ -0,0 +1,5 @@ +# Set wireless regulatory domain at device creation +# For more information: +# man setregdomain + +SUBSYSTEM=="ieee80211", ACTION=="add", RUN+="/usr/sbin/setregdomain" diff --git a/setregdomain b/setregdomain new file mode 100755 index 0000000..74d885a --- /dev/null +++ b/setregdomain @@ -0,0 +1,69 @@ +#!/bin/sh +# +# Copyright 2009-2014 Red Hat, Inc. All rights reserved. +# +# Permission to use, copy, modify, and/or distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# + +REGDOMAIN=/etc/sysconfig/regdomain +LOCALTIME=/etc/localtime + +LOGGER="/usr/bin/logger -t wireless" + +getcountry() { + while read c a z r + do + if [ "$z" = "$ZONE" ] + then + echo $c + break + fi + done < /usr/share/zoneinfo/zone.tab +} + +if [ -f $REGDOMAIN ] +then + # This should set COUNTRY + . $REGDOMAIN + if [ -n "$COUNTRY" ] + then + /usr/sbin/iw reg set $COUNTRY + exit + fi +fi + +if [ -f "$LOCALTIME" ] +then + ZONE=$(readlink -f $LOCALTIME) + ZONE=${ZONE#/usr/share/zoneinfo/} +else + $LOGGER -s "Timezone information not found! Unable to set regulatory domain." + exit 1 +fi + +if [ -z "$ZONE" -o "$ZONE" = "$LOCALTIME" ] +then + $LOGGER -s "Could not determine timezone! Unable to set regulatory domain." + exit 1 +fi + +COUNTRY=$(getcountry) + +if [ -z "$COUNTRY" ] +then + $LOGGER -s "Could not determine country! Unable to set regulatory domain." + exit 1 +fi + +$LOGGER "setting regulatory domain to $COUNTRY based on timezone ($ZONE)" +/usr/sbin/iw reg set $COUNTRY diff --git a/setregdomain.1 b/setregdomain.1 new file mode 100755 index 0000000..e246275 --- /dev/null +++ b/setregdomain.1 @@ -0,0 +1,36 @@ +.\" Copyright 2009 Red Hat, Inc. +.TH segregdomain 1 2014-11-19 "CRDA" "User Commands" +.SH NAME +setregdomain \- set regulatory domain based on country code +.SH SYNOPSIS +.B setregdomain +.SH DESCRIPTION +setregdomain sets the regulatory domain for your system; it takes no +arguments and is normally called via system script (eg, udev) rather +than manually by an administrator. + +The regulatory domain is represented by an ISO / IEC 3166-1 alpha2 +country code. By default, setregdomain attempts to determine +the appropriate country code by examining the target of the +.IR /etc/localtime +symbolic link. That information is used to look-up the matching +country code in the +.IR /usr/share/zoneinfo/zone.tab +file. + +The country code look-up may fail. This could be due to faulty +or incomplete information in the +.IR /usr/share/zoneinfo/zone.tab +file, or the use of an actual file rather than a symlink for +.IR /etc/localtime +, among other possibilities. In those cases the system +administrator should define a COUNTRY environment variable in the +.IR /etc/sysconfig/regdomain +file. This value will be used as the country code and the country +code look-up will be skipped. +.SH "FILES" +.BR /etc/sysconfig/regdomain +.BR /etc/localtime +.BR /usr/share/zoneinfo/zone.tab +.SH "SEE ALSO" +.BR iw (1) diff --git a/wireless-regdb-2020.11.20.tar.xz b/wireless-regdb-2020.11.20.tar.xz new file mode 100755 index 0000000000000000000000000000000000000000..27af42b9ec239779082090a8b3ac255c23e94d2a GIT binary patch literal 24840 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 190 + +BuildRequires: make +BuildRequires: systemd-devel + +Provides: crda = 3.18_2019.03.01-3 +Obsoletes: crda <= 3.18_2019.03.01-2 + +Source0: http://www.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-%{version}.tar.xz +Source1: setregdomain +Source2: setregdomain.1 +Source3: 85-regulatory.rules + + +%description +The wireless-regdb package provides the regulatory rules database +used by the kernels 802.11 networking stack in order to comply +with radio frequency regulatory rules around the world. + + +%prep +%setup -q + + +%build +: # Package installs a firmware-like, prebuilt binary from upstream... + + +%install +make install DESTDIR=%{buildroot} MANDIR=%{_mandir} \ + FIRMWARE_PATH=%{_firmwarepath} + +install -D -pm 0755 %SOURCE1 %{buildroot}%{_sbindir}/setregdomain +install -D -pm 0644 %SOURCE2 %{buildroot}%{_mandir}/man1/setregdomain.1 +install -D -pm 0644 %SOURCE3 %{buildroot}%{_udevrulesdir}/85-regulatory.rules + +rm -rf %{buildroot}/usr/lib/crda + + +%files +%{_sbindir}/setregdomain +%{_udevrulesdir}/85-regulatory.rules +%{_firmwarepath}/regulatory.db +%{_firmwarepath}/regulatory.db.p7s +%{_mandir}/man1/setregdomain.1* +%{_mandir}/man5/regulatory.db.5* +%{_mandir}/man5/regulatory.bin.5* +%license LICENSE +%doc README + + +%changelog +* Wed Jan 27 2021 Fedora Release Engineering - 2020.11.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Dec 09 2020 John W. Linville - 2020.11.20-1 +- Update to version 2020.11.20 from upstream + +* Wed Jul 29 2020 Fedora Release Engineering - 2020.04.29-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu May 21 2020 John W. Linville - 2020.04.29-1 +- Update to version 2020.04.29 from upstream + +* Fri Jan 31 2020 Fedora Release Engineering - 2019.06.03-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Aug 28 2019 John W. Linville - 2019.06.03-5 +- Remove patch preventing install of regulatory.bin.5 man page +- Include regulatory.bin.5 man page in distributed files + +* Mon Aug 26 2019 John W. Linville - 2019.06.03-4 +- Bump crda Provides and Obsoletes to ensure proper upgrades + +* Mon Aug 05 2019 John W. Linville - 2019.06.03-3 +- remove Requires for kernel + +* Sat Jul 27 2019 Fedora Release Engineering - 2019.06.03-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jun 06 2019 John W. Linville - 2019.06.03-1 +- Update to version 2019.06.03 from upstream + +* Sun Feb 03 2019 Fedora Release Engineering - 2018.05.31-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Thu Aug 02 2018 John W. Linville - 2018.05.31-4 +- Enable Provides for crda so as to promote automated upgrades + +* Wed Jul 18 2018 John W. Linville - 2018.05.31-3 +- Fix-up changelog typos and bump Release + +* Wed Jul 18 2018 John W. Linville - 2018.05.31-2 +- Add BuildRequires for systemd-devel to provide _udevrulesdir definition + +* Fri Jul 06 2018 John W. Linville - 2018.05.31-1 +- Initial build -- Gitee From 7a79c19470f2420d99bc6e1e0a8d571e53c83cc5 Mon Sep 17 00:00:00 2001 From: hostfj Date: Wed, 1 Sep 2021 16:42:27 +0800 Subject: [PATCH 2/2] =?UTF-8?q?wireless-regdb=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wireless-regdb.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wireless-regdb.spec b/wireless-regdb.spec index eeac77b..8e32a55 100755 --- a/wireless-regdb.spec +++ b/wireless-regdb.spec @@ -2,7 +2,7 @@ Name: wireless-regdb Version: 2020.11.20 -Release: 2 +Release: 1 Summary: Regulatory database for 802.11 wireless networking License: ISC -- Gitee