public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* Make IPFire 2 build on riscv64
@ 2022-02-22 12:50 Michael Tremer
  2022-02-22 12:50 ` [PATCH 01/50] expat: Update to version 2.4.6 - Security/CVE fixes Michael Tremer
                   ` (48 more replies)
  0 siblings, 49 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 670 bytes --]

Hello everyone,

this is as promised the patchset that makes IPFire build on (an
emulated) riscv64 platform.

As stated in my previous email, this is not ready for primetime since
we do not have any hardware, nor are we expecting any in the very near
future.

For that reason, I was toying around with this and wanted to know
whether this builds and get a feeling for this architecture.

Rootfiles for some packages - including the kernel - are missing, which
is why the generated won't boot at all. This is not a problem since we
don't have any hardware, but I wanted to note this.

Please merge this. There is very little chance this would break
anything.

-Michael



^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 01/50] expat: Update to version 2.4.6 - Security/CVE fixes
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 02/50] wireless client: Remove option for WEP Michael Tremer
                   ` (47 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5149 bytes --]

From: Adolf Belka <adolf.belka(a)ipfire.org>

- Update from 2.4.4 to 2.4.6
- Update of rootfile
- Changelog
   Release 2.4.6 Sun February 20 2022
      Bug fixes:
            #566  Fix a regression introduced by the fix for CVE-2022-25313
                    in release 2.4.5 that affects applications that (1)
                    call function XML_SetElementDeclHandler and (2) are
                    parsing XML that contains nested element declarations
                    (e.g. "<!ELEMENT junk ((bar|foo|xyz+), zebra*)>").
   Release 2.4.5 Fri February 18 2022
      Security fixes:
            #562  CVE-2022-25235 -- Passing malformed 2- and 3-byte UTF-8
                    sequences (e.g. from start tag names) to the XML
                    processing application on top of Expat can cause
                    arbitrary damage (e.g. code execution) depending
                    on how invalid UTF-8 is handled inside the XML
                    processor; validation was not their job but Expat's.
                    Exploits with code execution are known to exist.
            #561  CVE-2022-25236 -- Passing (one or more) namespace separator
                    characters in "xmlns[:prefix]" attribute values
                    made Expat send malformed tag names to the XML
                    processor on top of Expat which can cause
                    arbitrary damage (e.g. code execution) depending
                    on such unexpectable cases are handled inside the XML
                    processor; validation was not their job but Expat's.
                    Exploits with code execution are known to exist.
            #558  CVE-2022-25313 -- Fix stack exhaustion in doctype parsing
                    that could be triggered by e.g. a 2 megabytes
                    file with a large number of opening braces.
                    Expected impact is denial of service or potentially
                    arbitrary code execution.
            #560  CVE-2022-25314 -- Fix integer overflow in function copyString;
                    only affects the encoding name parameter at parser creation
                    time which is often hardcoded (rather than user input),
                    takes a value in the gigabytes to trigger, and a 64-bit
                    machine.  Expected impact is denial of service.
            #559  CVE-2022-25315 -- Fix integer overflow in function storeRawNames;
                    needs input in the gigabytes and a 64-bit machine.
                    Expected impact is denial of service or potentially
                    arbitrary code execution.

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/common/expat | 21 ++++++++++-----------
 lfs/expat                     |  7 ++++---
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/config/rootfiles/common/expat b/config/rootfiles/common/expat
index 47ce600ad..9901085f2 100644
--- a/config/rootfiles/common/expat
+++ b/config/rootfiles/common/expat
@@ -2,21 +2,20 @@
 #usr/include/expat.h
 #usr/include/expat_config.h
 #usr/include/expat_external.h
-#usr/lib/cmake/expat-2.4.4
-#usr/lib/cmake/expat-2.4.4/expat-config-version.cmake
-#usr/lib/cmake/expat-2.4.4/expat-config.cmake
-#usr/lib/cmake/expat-2.4.4/expat-noconfig.cmake
-#usr/lib/cmake/expat-2.4.4/expat.cmake
-#usr/lib/libexpat.a
+#usr/lib/cmake/expat-2.4.6
+#usr/lib/cmake/expat-2.4.6/expat-config-version.cmake
+#usr/lib/cmake/expat-2.4.6/expat-config.cmake
+#usr/lib/cmake/expat-2.4.6/expat-noconfig.cmake
+#usr/lib/cmake/expat-2.4.6/expat.cmake
 #usr/lib/libexpat.la
 #usr/lib/libexpat.so
 usr/lib/libexpat.so.1
-usr/lib/libexpat.so.1.8.4
+usr/lib/libexpat.so.1.8.6
 #usr/lib/pkgconfig/expat.pc
 #usr/share/doc/expat
-#usr/share/doc/expat-2.4.4
-#usr/share/doc/expat-2.4.4/ok.min.css
-#usr/share/doc/expat-2.4.4/reference.html
-#usr/share/doc/expat-2.4.4/style.css
+#usr/share/doc/expat-2.4.6
+#usr/share/doc/expat-2.4.6/ok.min.css
+#usr/share/doc/expat-2.4.6/reference.html
+#usr/share/doc/expat-2.4.6/style.css
 #usr/share/doc/expat/AUTHORS
 #usr/share/doc/expat/changelog
diff --git a/lfs/expat b/lfs/expat
index 3898889ad..9e0166bd2 100644
--- a/lfs/expat
+++ b/lfs/expat
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.4.4
+VER        = 2.4.6
 
 THISAPP    = expat-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 99392ce3377777ab0dc8b0f14beda793
+$(DL_FILE)_MD5 = eb735f87dac7d50007259929b0674aa6
 
 install : $(TARGET)
 
@@ -72,7 +72,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && ./configure \
-		--prefix=/usr
+		              --prefix=/usr \
+		              --disable-static
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	cd $(DIR_APP) && install -v -m755 -d /usr/share/doc/$(THISAPP)
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 02/50] wireless client: Remove option for WEP
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
  2022-02-22 12:50 ` [PATCH 01/50] expat: Update to version 2.4.6 - Security/CVE fixes Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 03/50] Core Update 165: Ship wirelessclient.cgi Michael Tremer
                   ` (46 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 10758 bytes --]

This has not been compiled into our version of wpa_supplicant (if it has
been ever) and so there is no danger to disable this without any further
ado.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 doc/language_issues.en          |  1 -
 doc/language_issues.es          |  1 -
 doc/language_issues.pl          |  1 -
 doc/language_issues.ru          |  1 -
 doc/language_missings           |  3 ---
 html/cgi-bin/wirelessclient.cgi | 14 +-------------
 langs/de/cgi-bin/de.pl          |  3 +--
 langs/en/cgi-bin/en.pl          |  3 +--
 langs/es/cgi-bin/es.pl          |  2 +-
 langs/fr/cgi-bin/fr.pl          |  3 +--
 langs/it/cgi-bin/it.pl          |  3 +--
 langs/nl/cgi-bin/nl.pl          |  3 +--
 langs/pl/cgi-bin/pl.pl          |  2 +-
 langs/ru/cgi-bin/ru.pl          |  2 +-
 langs/tr/cgi-bin/tr.pl          |  3 +--
 15 files changed, 10 insertions(+), 35 deletions(-)

diff --git a/doc/language_issues.en b/doc/language_issues.en
index 867715953..6536ad71f 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -2154,7 +2154,6 @@ WARNING: untranslated string: wlan client edit entry = Edit wireless client conf
 WARNING: untranslated string: wlan client encryption = Encryption
 WARNING: untranslated string: wlan client encryption eap = EAP
 WARNING: untranslated string: wlan client encryption none = None
-WARNING: untranslated string: wlan client encryption wep = WEP
 WARNING: untranslated string: wlan client encryption wpa = WPA
 WARNING: untranslated string: wlan client encryption wpa2 = WPA2
 WARNING: untranslated string: wlan client encryption wpa3 = WPA3
diff --git a/doc/language_issues.es b/doc/language_issues.es
index 091f0a8cb..160d2a27e 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -1554,7 +1554,6 @@ WARNING: untranslated string: wlan client edit entry = Edit wireless client conf
 WARNING: untranslated string: wlan client encryption = Encryption
 WARNING: untranslated string: wlan client encryption eap = EAP
 WARNING: untranslated string: wlan client encryption none = None
-WARNING: untranslated string: wlan client encryption wep = WEP
 WARNING: untranslated string: wlan client encryption wpa = WPA
 WARNING: untranslated string: wlan client encryption wpa2 = WPA2
 WARNING: untranslated string: wlan client encryption wpa3 = WPA3
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index 6314c4456..67ca84557 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -1560,7 +1560,6 @@ WARNING: untranslated string: wlan client edit entry = Edit wireless client conf
 WARNING: untranslated string: wlan client encryption = Encryption
 WARNING: untranslated string: wlan client encryption eap = EAP
 WARNING: untranslated string: wlan client encryption none = None
-WARNING: untranslated string: wlan client encryption wep = WEP
 WARNING: untranslated string: wlan client encryption wpa = WPA
 WARNING: untranslated string: wlan client encryption wpa2 = WPA2
 WARNING: untranslated string: wlan client encryption wpa3 = WPA3
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index 6589fe087..7b7425db2 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -1555,7 +1555,6 @@ WARNING: untranslated string: wlan client edit entry = Edit wireless client conf
 WARNING: untranslated string: wlan client encryption = Encryption
 WARNING: untranslated string: wlan client encryption eap = EAP
 WARNING: untranslated string: wlan client encryption none = None
-WARNING: untranslated string: wlan client encryption wep = WEP
 WARNING: untranslated string: wlan client encryption wpa = WPA
 WARNING: untranslated string: wlan client encryption wpa2 = WPA2
 WARNING: untranslated string: wlan client encryption wpa3 = WPA3
diff --git a/doc/language_missings b/doc/language_missings
index 68ccda062..44946ebf0 100644
--- a/doc/language_missings
+++ b/doc/language_missings
@@ -942,7 +942,6 @@
 < wlan client encryption
 < wlan client encryption eap
 < wlan client encryption none
-< wlan client encryption wep
 < wlan client encryption wpa
 < wlan client encryption wpa2
 < wlan client encryption wpa3
@@ -2876,7 +2875,6 @@
 < wlan client encryption
 < wlan client encryption eap
 < wlan client encryption none
-< wlan client encryption wep
 < wlan client encryption wpa
 < wlan client encryption wpa2
 < wlan client encryption wpa3
@@ -3821,7 +3819,6 @@
 < wlan client encryption
 < wlan client encryption eap
 < wlan client encryption none
-< wlan client encryption wep
 < wlan client encryption wpa
 < wlan client encryption wpa2
 < wlan client encryption wpa3
diff --git a/html/cgi-bin/wirelessclient.cgi b/html/cgi-bin/wirelessclient.cgi
index 00d177904..19c5bea50 100644
--- a/html/cgi-bin/wirelessclient.cgi
+++ b/html/cgi-bin/wirelessclient.cgi
@@ -318,8 +318,6 @@ END
 		my $encryption_mode = $Lang::tr{'unknown'};
 		if ($config[3] eq "NONE") {
 			$encryption_mode = $Lang::tr{'wlan client encryption none'};
-		} elsif ($config[3] eq "WEP") {
-			$encryption_mode = $Lang::tr{'wlan client encryption wep'};
 		} elsif ($config[3] eq "WPA") {
 			$encryption_mode = $Lang::tr{'wlan client encryption wpa'};
 		} elsif ($config[3] eq "WPA2") {
@@ -467,7 +465,6 @@ sub showEditBox() {
 	$selected{'ENCRYPTION'}{'WPA3'} = '';
 	$selected{'ENCRYPTION'}{'WPA2'} = '';
 	$selected{'ENCRYPTION'}{'WPA'} = '';
-	$selected{'ENCRYPTION'}{'WEP'} = '';
 	$selected{'ENCRYPTION'}{$settings{'ENCRYPTION'}} = "selected='selected'";
 
 	$selected{'WPA_MODE'} = ();
@@ -511,7 +508,6 @@ sub showEditBox() {
 							<option value="WPA3" $selected{'ENCRYPTION'}{'WPA3'}>$Lang::tr{'wlan client encryption wpa3'}</option>
 							<option value="WPA2" $selected{'ENCRYPTION'}{'WPA2'}>$Lang::tr{'wlan client encryption wpa2'}</option>
 							<option value="WPA"  $selected{'ENCRYPTION'}{'WPA'}>$Lang::tr{'wlan client encryption wpa'}</option>
-							<option value="WEP"  $selected{'ENCRYPTION'}{'WEP'}>$Lang::tr{'wlan client encryption wep'}</option>
 						</select>
 					</td>
 					<td colspan="2" width='40%'></td>
@@ -838,15 +834,7 @@ sub ValidKeyLength($$) {
 
 	my $key_length = length($key);
 
-	if ($algo eq "WEP") {
-		# Key must be 13 or 26 characters.
-		if (($key_length == 13) || ($key_length == 26)) {
-			return 0;
-		}
-
-		return 1;
-
-	} elsif (($algo eq "WPA2") || ($algo eq "WPA")) {
+	if (($algo eq "WPA2") || ($algo eq "WPA")) {
 		# Key must be between 8 and 63 chars.
 		if (($key_length >= 8) && ($key_length <= 63)) {
 			return 0;
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl
index a9b4dadd8..0be097609 100644
--- a/langs/de/cgi-bin/de.pl
+++ b/langs/de/cgi-bin/de.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 '24 hours' => '24 Stunden',
@@ -2932,7 +2932,6 @@
 'wlan client encryption' => 'Verschlüsselung',
 'wlan client encryption eap' => 'EAP',
 'wlan client encryption none' => 'Keine',
-'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client group cipher' => 'Gruppenchiffre',
diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl
index ed0d756f5..d98422621 100644
--- a/langs/en/cgi-bin/en.pl
+++ b/langs/en/cgi-bin/en.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 '24 hours' => '24 Hours',
@@ -2997,7 +2997,6 @@
 'wlan client encryption' => 'Encryption',
 'wlan client encryption eap' => 'EAP',
 'wlan client encryption none' => 'None',
-'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client encryption wpa3' => 'WPA3',
diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl
index 5fadb4657..bd83b8db4 100644
--- a/langs/es/cgi-bin/es.pl
+++ b/langs/es/cgi-bin/es.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 'Act as' => 'Actuar Como:',
diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl
index 96c9209a2..9852b892b 100644
--- a/langs/fr/cgi-bin/fr.pl
+++ b/langs/fr/cgi-bin/fr.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 '24 hours' => '24 heures',
@@ -2967,7 +2967,6 @@
 'wlan client encryption' => 'Chiffrement ',
 'wlan client encryption eap' => 'EAP',
 'wlan client encryption none' => 'Aucun',
-'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client encryption wpa3' => 'WPA3',
diff --git a/langs/it/cgi-bin/it.pl b/langs/it/cgi-bin/it.pl
index 05a40a942..f333bad43 100644
--- a/langs/it/cgi-bin/it.pl
+++ b/langs/it/cgi-bin/it.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 'Act as' => 'Lavora come:',
@@ -2607,7 +2607,6 @@
 'wlan client edit entry' => 'Edit wireless client configuration',
 'wlan client encryption' => 'Encryption',
 'wlan client encryption none' => 'None',
-'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client group cipher' => 'Group cipher',
diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl
index 7dc7ff663..3169908db 100644
--- a/langs/nl/cgi-bin/nl.pl
+++ b/langs/nl/cgi-bin/nl.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 'Act as' => 'Fungeren als:',
@@ -2555,7 +2555,6 @@
 'wlan client edit entry' => 'Wijzig draadloze client configuratie',
 'wlan client encryption' => 'Encryptie',
 'wlan client encryption none' => 'Geen',
-'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client group cipher' => 'Group cipher',
diff --git a/langs/pl/cgi-bin/pl.pl b/langs/pl/cgi-bin/pl.pl
index 54e5bb089..f44c4bcae 100644
--- a/langs/pl/cgi-bin/pl.pl
+++ b/langs/pl/cgi-bin/pl.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 'Act as' => 'Act as:',
diff --git a/langs/ru/cgi-bin/ru.pl b/langs/ru/cgi-bin/ru.pl
index 7741006b3..d5bac7204 100644
--- a/langs/ru/cgi-bin/ru.pl
+++ b/langs/ru/cgi-bin/ru.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 'Act as' => 'В качестве:',
diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl
index 8831d99a4..160043820 100644
--- a/langs/tr/cgi-bin/tr.pl
+++ b/langs/tr/cgi-bin/tr.pl
@@ -1,4 +1,4 @@
-%tr = ( 
+%tr = (
 %tr,
 
 '24 hours' => '24 Saat',
@@ -2792,7 +2792,6 @@
 'wlan client encryption' => 'Şifreleme',
 'wlan client encryption eap' => 'EAP',
 'wlan client encryption none' => 'Hiçbiri',
-'wlan client encryption wep' => 'WEP',
 'wlan client encryption wpa' => 'WPA',
 'wlan client encryption wpa2' => 'WPA2',
 'wlan client group cipher' => 'Grup şifreleme',
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 03/50] Core Update 165: Ship wirelessclient.cgi
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
  2022-02-22 12:50 ` [PATCH 01/50] expat: Update to version 2.4.6 - Security/CVE fixes Michael Tremer
  2022-02-22 12:50 ` [PATCH 02/50] wireless client: Remove option for WEP Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 04/50] hostapd: Repair LFS file after merge garbage Michael Tremer
                   ` (45 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 784 bytes --]

From: Peter Müller <peter.mueller(a)ipfire.org>

Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
---
 config/rootfiles/core/165/filelists/files | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/rootfiles/core/165/filelists/files b/config/rootfiles/core/165/filelists/files
index 3e1059ca0..7ad9a521e 100644
--- a/config/rootfiles/core/165/filelists/files
+++ b/config/rootfiles/core/165/filelists/files
@@ -7,6 +7,7 @@ srv/web/ipfire/cgi-bin/logs.cgi/ovpnclients.dat
 srv/web/ipfire/cgi-bin/media.cgi
 srv/web/ipfire/cgi-bin/pakfire.cgi
 srv/web/ipfire/cgi-bin/qos.cgi
+srv/web/ipfire/cgi-bin/wirelessclient.cgi
 srv/web/ipfire/html/themes/ipfire/include/css/style.css
 usr/lib/firewall/firewall-lib.pl
 usr/lib/firewall/rules.pl
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 04/50] hostapd: Repair LFS file after merge garbage
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (2 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 03/50] Core Update 165: Ship wirelessclient.cgi Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 05/50] oci-cli: New package Michael Tremer
                   ` (44 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1269 bytes --]

From: Peter Müller <peter.mueller(a)ipfire.org>

Reported-by: Michael Tremer <michael.tremer(a)ipfire.org>
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
---
 lfs/hostapd | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lfs/hostapd b/lfs/hostapd
index f07d378be..89f5ecf73 100644
--- a/lfs/hostapd
+++ b/lfs/hostapd
@@ -24,6 +24,7 @@
 
 include Config
 
+SUMMARY    = Daemon for running a WPA capable Access Point
 VER        = 2_10
 
 THISAPP    = hostap_$(VER)
@@ -36,6 +37,8 @@ PAK_VER    = 59
 
 DEPS       =
 
+SERVICES   = hostapd
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -87,7 +90,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP)/hostapd && make install
 	install -v -m 644 $(DIR_SRC)/config/backup/includes/hostapd /var/ipfire/backup/addons/includes/hostapd
 	# install initscript
-	$(call INSTALL_INITSCRIPT,hostapd)
+	$(call INSTALL_INITSCRIPTS,$(SERVICES))
 	mkdir -p /var/ipfire/wlanap
 	touch /var/ipfire/wlanap/settings
 	cp -vrf $(DIR_SRC)/config/hostapd/hostapd.conf /var/ipfire/wlanap/hostapd.conf
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 05/50] oci-cli: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (3 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 04/50] hostapd: Repair LFS file after merge garbage Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 07/50] make.sh: Build the rust compiler earlier Michael Tremer
                   ` (43 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 153640 bytes --]

This package includes CLI tools for Oracle Cloud Infrastructure

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/oci-cli | 1687 +++++++++++++++++++++++++++++
 lfs/oci-cli                       |   83 ++
 make.sh                           |    1 +
 3 files changed, 1771 insertions(+)
 create mode 100644 config/rootfiles/packages/oci-cli
 create mode 100644 lfs/oci-cli

diff --git a/config/rootfiles/packages/oci-cli b/config/rootfiles/packages/oci-cli
new file mode 100644
index 000000000..3ae72d473
--- /dev/null
+++ b/config/rootfiles/packages/oci-cli
@@ -0,0 +1,1687 @@
+usr/bin/create_backup_from_onprem
+usr/bin/oci
+usr/lib/python3.10/site-packages/common_util
+usr/lib/python3.10/site-packages/common_util/__init__.py
+usr/lib/python3.10/site-packages/common_util/ignored_commands.py
+usr/lib/python3.10/site-packages/oci_cli
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/oci_cli/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/aliasing
+usr/lib/python3.10/site-packages/oci_cli/aliasing/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/aliasing/command_group_with_alias.py
+usr/lib/python3.10/site-packages/oci_cli/aliasing/parameter_alias.py
+usr/lib/python3.10/site-packages/oci_cli/bin
+usr/lib/python3.10/site-packages/oci_cli/bin/OciTabExpansion.ps1
+usr/lib/python3.10/site-packages/oci_cli/bin/oci_autocomplete.sh
+usr/lib/python3.10/site-packages/oci_cli/cli.py
+usr/lib/python3.10/site-packages/oci_cli/cli_clients.py
+usr/lib/python3.10/site-packages/oci_cli/cli_constants.py
+usr/lib/python3.10/site-packages/oci_cli/cli_exceptions.py
+usr/lib/python3.10/site-packages/oci_cli/cli_metrics.py
+usr/lib/python3.10/site-packages/oci_cli/cli_root.py
+usr/lib/python3.10/site-packages/oci_cli/cli_session.py
+usr/lib/python3.10/site-packages/oci_cli/cli_setup.py
+usr/lib/python3.10/site-packages/oci_cli/cli_setup_bootstrap.py
+usr/lib/python3.10/site-packages/oci_cli/cli_util.py
+usr/lib/python3.10/site-packages/oci_cli/custom_types
+usr/lib/python3.10/site-packages/oci_cli/custom_types/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/custom_types/cli_case_insensitive_choice.py
+usr/lib/python3.10/site-packages/oci_cli/custom_types/cli_complex_type.py
+usr/lib/python3.10/site-packages/oci_cli/custom_types/cli_datetime.py
+usr/lib/python3.10/site-packages/oci_cli/custom_types/cli_from_json.py
+usr/lib/python3.10/site-packages/oci_cli/custom_types/object_storage_bulk_operation_output.py
+usr/lib/python3.10/site-packages/oci_cli/dynamic_loader.py
+usr/lib/python3.10/site-packages/oci_cli/file_filters
+usr/lib/python3.10/site-packages/oci_cli/file_filters/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/file_filters/file_filter_collection.py
+usr/lib/python3.10/site-packages/oci_cli/file_filters/file_path_filter.py
+usr/lib/python3.10/site-packages/oci_cli/final_command_processor.py
+usr/lib/python3.10/site-packages/oci_cli/formatting.py
+usr/lib/python3.10/site-packages/oci_cli/help_text_producer
+usr/lib/python3.10/site-packages/oci_cli/help_text_producer/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/help_text_producer/help_text_producer.py
+usr/lib/python3.10/site-packages/oci_cli/json_skeleton_utils.py
+usr/lib/python3.10/site-packages/oci_cli/oci_template.py
+usr/lib/python3.10/site-packages/oci_cli/raw_request_cli.py
+usr/lib/python3.10/site-packages/oci_cli/scripts
+usr/lib/python3.10/site-packages/oci_cli/scripts/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/scripts/database
+usr/lib/python3.10/site-packages/oci_cli/scripts/database/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/scripts/database/dbaas.py
+usr/lib/python3.10/site-packages/oci_cli/service_mapping.py
+usr/lib/python3.10/site-packages/oci_cli/string_utils.py
+usr/lib/python3.10/site-packages/oci_cli/util
+usr/lib/python3.10/site-packages/oci_cli/util/__init__.py
+usr/lib/python3.10/site-packages/oci_cli/util/pymd5.py
+usr/lib/python3.10/site-packages/oci_cli/version.py
+usr/lib/python3.10/site-packages/services
+usr/lib/python3.10/site-packages/services/__init__.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/__init__.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/__init__.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection/__init__.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection/anomalydetection_cli_extended.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection/generated
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection/generated/anomalydetection_cli.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/src/oci_cli_anomaly_detection/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/tests
+usr/lib/python3.10/site-packages/services/ai_anomaly_detection/tests/__init__.py
+usr/lib/python3.10/site-packages/services/ai_language
+usr/lib/python3.10/site-packages/services/ai_language/__init__.py
+usr/lib/python3.10/site-packages/services/ai_language/src
+usr/lib/python3.10/site-packages/services/ai_language/src/__init__.py
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language/__init__.py
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language/aiservicelanguage_cli_extended.py
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language/generated
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language/generated/aiservicelanguage_cli.py
+usr/lib/python3.10/site-packages/services/ai_language/src/oci_cli_ai_service_language/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ai_language/tests
+usr/lib/python3.10/site-packages/services/ai_language/tests/__init__.py
+usr/lib/python3.10/site-packages/services/analytics
+usr/lib/python3.10/site-packages/services/analytics/__init__.py
+usr/lib/python3.10/site-packages/services/analytics/src
+usr/lib/python3.10/site-packages/services/analytics/src/__init__.py
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics/__init__.py
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics/analytics_cli_extended.py
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics/generated
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics/generated/__init__.py
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics/generated/analytics_cli.py
+usr/lib/python3.10/site-packages/services/analytics/src/oci_cli_analytics/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/analytics/tests
+usr/lib/python3.10/site-packages/services/analytics/tests/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service
+usr/lib/python3.10/site-packages/services/announcements_service/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src
+usr/lib/python3.10/site-packages/services/announcements_service/src/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement/announcement_cli_extended.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement/generated
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement/generated/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement/generated/announcement_cli.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcement/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences/announcementspreferences_cli_extended.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences/generated
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences/generated/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences/generated/announcementspreferences_cli.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_preferences/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_service
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_service/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_service/generated
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_service/generated/__init__.py
+usr/lib/python3.10/site-packages/services/announcements_service/src/oci_cli_announcements_service/generated/announce_service_cli.py
+usr/lib/python3.10/site-packages/services/announcements_service/tests
+usr/lib/python3.10/site-packages/services/announcements_service/tests/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway
+usr/lib/python3.10/site-packages/services/apigateway/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src
+usr/lib/python3.10/site-packages/services/apigateway/src/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway/api_gateway_cli_extended.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway/generated
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway/generated/apigateway_cli.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_api_gateway/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_apigateway
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_apigateway/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_apigateway/generated
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_apigateway/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_apigateway/generated/api_gateway_service_cli.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment/apigateway_deployment_extended.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment/generated
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_deployment/generated/deployment_cli.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway/apigateway_gateway_extended.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway/generated
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_gateway/generated/gateway_cli.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests/apigateway_workrequest_extended.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests/generated
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apigateway/src/oci_cli_work_requests/generated/workrequests_cli.py
+usr/lib/python3.10/site-packages/services/apigateway/tests
+usr/lib/python3.10/site-packages/services/apigateway/tests/__init__.py
+usr/lib/python3.10/site-packages/services/apm_config
+usr/lib/python3.10/site-packages/services/apm_config/__init__.py
+usr/lib/python3.10/site-packages/services/apm_config/src
+usr/lib/python3.10/site-packages/services/apm_config/src/__init__.py
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config/__init__.py
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config/config_cli_extended.py
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config/generated
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apm_config/src/oci_cli_config/generated/config_cli.py
+usr/lib/python3.10/site-packages/services/apm_config/tests
+usr/lib/python3.10/site-packages/services/apm_config/tests/__init__.py
+usr/lib/python3.10/site-packages/services/apm_control_plane
+usr/lib/python3.10/site-packages/services/apm_control_plane/__init__.py
+usr/lib/python3.10/site-packages/services/apm_control_plane/src
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/__init__.py
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/oci_cli_apm_domain
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/oci_cli_apm_domain/__init__.py
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/oci_cli_apm_domain/generated
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/oci_cli_apm_domain/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/oci_cli_apm_domain/generated/apmdomain_cli.py
+usr/lib/python3.10/site-packages/services/apm_control_plane/src/oci_cli_apm_domain/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apm_control_plane/tests
+usr/lib/python3.10/site-packages/services/apm_control_plane/tests/__init__.py
+usr/lib/python3.10/site-packages/services/apm_synthetics
+usr/lib/python3.10/site-packages/services/apm_synthetics/__init__.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/src
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/__init__.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic/__init__.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic/apmsynthetic_cli_extended.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic/generated
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic/generated/apmsynthetic_cli.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/src/oci_cli_apm_synthetic/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apm_synthetics/tests
+usr/lib/python3.10/site-packages/services/apm_synthetics/tests/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces
+usr/lib/python3.10/site-packages/services/apm_traces/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src
+usr/lib/python3.10/site-packages/services/apm_traces/src/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_apm_traces
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_apm_traces/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_apm_traces/generated
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_apm_traces/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_apm_traces/generated/apm_traces_service_cli.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query/generated
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query/generated/query_cli.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_query/query_cli_extended.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_trace
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_trace/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_trace/generated
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_trace/generated/__init__.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_trace/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/apm_traces/src/oci_cli_trace/generated/trace_cli.py
+usr/lib/python3.10/site-packages/services/apm_traces/tests
+usr/lib/python3.10/site-packages/services/apm_traces/tests/__init__.py
+usr/lib/python3.10/site-packages/services/application_migration
+usr/lib/python3.10/site-packages/services/application_migration/__init__.py
+usr/lib/python3.10/site-packages/services/application_migration/src
+usr/lib/python3.10/site-packages/services/application_migration/src/__init__.py
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration/__init__.py
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration/applicationmigration_cli_extended.py
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration/generated
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration/generated/__init__.py
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration/generated/applicationmigration_cli.py
+usr/lib/python3.10/site-packages/services/application_migration/src/oci_cli_application_migration/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/application_migration/tests
+usr/lib/python3.10/site-packages/services/application_migration/tests/__init__.py
+usr/lib/python3.10/site-packages/services/appmgmt_control
+usr/lib/python3.10/site-packages/services/appmgmt_control/__init__.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/src
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/__init__.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control/__init__.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control/appmgmtcontrol_cli_extended.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control/generated
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control/generated/__init__.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control/generated/appmgmtcontrol_cli.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/src/oci_cli_appmgmt_control/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/appmgmt_control/tests
+usr/lib/python3.10/site-packages/services/appmgmt_control/tests/__init__.py
+usr/lib/python3.10/site-packages/services/artifacts
+usr/lib/python3.10/site-packages/services/artifacts/__init__.py
+usr/lib/python3.10/site-packages/services/artifacts/src
+usr/lib/python3.10/site-packages/services/artifacts/src/__init__.py
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts/__init__.py
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts/artifacts_cli_extended.py
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts/generated
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts/generated/__init__.py
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts/generated/artifacts_cli.py
+usr/lib/python3.10/site-packages/services/artifacts/src/oci_cli_artifacts/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/artifacts/tests
+usr/lib/python3.10/site-packages/services/artifacts/tests/__init__.py
+usr/lib/python3.10/site-packages/services/audit
+usr/lib/python3.10/site-packages/services/audit/__init__.py
+usr/lib/python3.10/site-packages/services/audit/src
+usr/lib/python3.10/site-packages/services/audit/src/__init__.py
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit/__init__.py
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit/audit_cli_extended.py
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit/generated
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit/generated/__init__.py
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit/generated/audit_cli.py
+usr/lib/python3.10/site-packages/services/audit/src/oci_cli_audit/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/audit/tests
+usr/lib/python3.10/site-packages/services/audit/tests/__init__.py
+usr/lib/python3.10/site-packages/services/autoscaling
+usr/lib/python3.10/site-packages/services/autoscaling/__init__.py
+usr/lib/python3.10/site-packages/services/autoscaling/src
+usr/lib/python3.10/site-packages/services/autoscaling/src/__init__.py
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling/__init__.py
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling/autoscaling_cli_extended.py
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling/generated
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling/generated/__init__.py
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling/generated/autoscaling_cli.py
+usr/lib/python3.10/site-packages/services/autoscaling/src/oci_cli_auto_scaling/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/autoscaling/tests
+usr/lib/python3.10/site-packages/services/autoscaling/tests/__init__.py
+usr/lib/python3.10/site-packages/services/bastion
+usr/lib/python3.10/site-packages/services/bastion/__init__.py
+usr/lib/python3.10/site-packages/services/bastion/src
+usr/lib/python3.10/site-packages/services/bastion/src/__init__.py
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion/__init__.py
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion/bastion_cli_extended.py
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion/generated
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion/generated/__init__.py
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion/generated/bastion_cli.py
+usr/lib/python3.10/site-packages/services/bastion/src/oci_cli_bastion/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/bastion/tests
+usr/lib/python3.10/site-packages/services/bastion/tests/__init__.py
+usr/lib/python3.10/site-packages/services/bds
+usr/lib/python3.10/site-packages/services/bds/__init__.py
+usr/lib/python3.10/site-packages/services/bds/src
+usr/lib/python3.10/site-packages/services/bds/src/__init__.py
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds/__init__.py
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds/bds_cli_extended.py
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds/generated
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds/generated/__init__.py
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds/generated/bds_cli.py
+usr/lib/python3.10/site-packages/services/bds/src/oci_cli_bds/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/bds/tests
+usr/lib/python3.10/site-packages/services/bds/tests/__init__.py
+usr/lib/python3.10/site-packages/services/blockchain
+usr/lib/python3.10/site-packages/services/blockchain/__init__.py
+usr/lib/python3.10/site-packages/services/blockchain/src
+usr/lib/python3.10/site-packages/services/blockchain/src/__init__.py
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform/__init__.py
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform/blockchain_cli_extended.py
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform/generated
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform/generated/__init__.py
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform/generated/blockchainplatform_cli.py
+usr/lib/python3.10/site-packages/services/blockchain/src/oci_cli_blockchain_platform/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/blockchain/tests
+usr/lib/python3.10/site-packages/services/blockchain/tests/__init__.py
+usr/lib/python3.10/site-packages/services/budget
+usr/lib/python3.10/site-packages/services/budget/__init__.py
+usr/lib/python3.10/site-packages/services/budget/src
+usr/lib/python3.10/site-packages/services/budget/src/__init__.py
+usr/lib/python3.10/site-packages/services/budget/src/oci_cli_budget
+usr/lib/python3.10/site-packages/services/budget/src/oci_cli_budget/__init__.py
+usr/lib/python3.10/site-packages/services/budget/src/oci_cli_budget/generated
+usr/lib/python3.10/site-packages/services/budget/src/oci_cli_budget/generated/__init__.py
+usr/lib/python3.10/site-packages/services/budget/src/oci_cli_budget/generated/budget_cli.py
+usr/lib/python3.10/site-packages/services/budget/src/oci_cli_budget/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/budget/tests
+usr/lib/python3.10/site-packages/services/budget/tests/__init__.py
+usr/lib/python3.10/site-packages/services/certificates
+usr/lib/python3.10/site-packages/services/certificates/__init__.py
+usr/lib/python3.10/site-packages/services/certificates/src
+usr/lib/python3.10/site-packages/services/certificates/src/__init__.py
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates/__init__.py
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates/certificates_cli_extended.py
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates/generated
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates/generated/__init__.py
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates/generated/certificates_cli.py
+usr/lib/python3.10/site-packages/services/certificates/src/oci_cli_certificates/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/certificates/tests
+usr/lib/python3.10/site-packages/services/certificates/tests/__init__.py
+usr/lib/python3.10/site-packages/services/certificates_management
+usr/lib/python3.10/site-packages/services/certificates_management/__init__.py
+usr/lib/python3.10/site-packages/services/certificates_management/src
+usr/lib/python3.10/site-packages/services/certificates_management/src/__init__.py
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management/__init__.py
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management/certificatesmanagement_cli_extended.py
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management/generated
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management/generated/certificatesmanagement_cli.py
+usr/lib/python3.10/site-packages/services/certificates_management/src/oci_cli_certificates_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/certificates_management/tests
+usr/lib/python3.10/site-packages/services/certificates_management/tests/__init__.py
+usr/lib/python3.10/site-packages/services/cims
+usr/lib/python3.10/site-packages/services/cims/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src
+usr/lib/python3.10/site-packages/services/cims/src/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_cims
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_cims/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_cims/generated
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_cims/generated/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_cims/generated/support_service_cli.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_cims/support_cli_extended.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident/cims_cli_extended.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident/generated
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident/generated/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_incident/generated/incident_cli.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_user
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_user/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_user/generated
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_user/generated/__init__.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_user/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/cims/src/oci_cli_user/generated/user_cli.py
+usr/lib/python3.10/site-packages/services/cims/tests
+usr/lib/python3.10/site-packages/services/cims/tests/__init__.py
+usr/lib/python3.10/site-packages/services/cloud_guard
+usr/lib/python3.10/site-packages/services/cloud_guard/__init__.py
+usr/lib/python3.10/site-packages/services/cloud_guard/src
+usr/lib/python3.10/site-packages/services/cloud_guard/src/__init__.py
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard/__init__.py
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard/cloud_guard_cli_extended.py
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard/generated
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard/generated/__init__.py
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/cloud_guard/src/oci_cli_cloud_guard/generated/cloudguard_cli.py
+usr/lib/python3.10/site-packages/services/cloud_guard/tests
+usr/lib/python3.10/site-packages/services/cloud_guard/tests/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent
+usr/lib/python3.10/site-packages/services/compute_instance_agent/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/computeinstanceagent_cli_extended.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/generated
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/generated/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/generated/computeinstanceagent_cli.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_compute_instance_agent/generated/instance_agent_service_cli.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin/generated
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin/generated/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin/generated/plugin_cli.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_plugin/plugin_cli_extended.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig/generated
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig/generated/__init__.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig/generated/pluginconfig_cli.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/src/oci_cli_pluginconfig/pluginconfig_cli_extended.py
+usr/lib/python3.10/site-packages/services/compute_instance_agent/tests
+usr/lib/python3.10/site-packages/services/compute_instance_agent/tests/__init__.py
+usr/lib/python3.10/site-packages/services/container_engine
+usr/lib/python3.10/site-packages/services/container_engine/__init__.py
+usr/lib/python3.10/site-packages/services/container_engine/src
+usr/lib/python3.10/site-packages/services/container_engine/src/__init__.py
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine/__init__.py
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine/containerengine_cli_extended.py
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine/generated
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine/generated/__init__.py
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/container_engine/src/oci_cli_container_engine/generated/containerengine_cli.py
+usr/lib/python3.10/site-packages/services/container_engine/tests
+usr/lib/python3.10/site-packages/services/container_engine/tests/__init__.py
+usr/lib/python3.10/site-packages/services/core
+usr/lib/python3.10/site-packages/services/core/__init__.py
+usr/lib/python3.10/site-packages/services/core/src
+usr/lib/python3.10/site-packages/services/core/src/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage/blockstorage_cli_extended.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage/generated
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage/generated/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage/generated/blockstorage_cli.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_blockstorage/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/compute_cli_extended.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/computepic_cli_extended.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/generated
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/generated/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute/generated/compute_cli.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management/computemanagement_cli_extended.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management/generated
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_compute_management/generated/computemanagement_cli.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_core
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_core/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_core/core_cli_extended.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_core/generated
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_core/generated/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_core/generated/core_service_cli.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network/generated
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network/generated/__init__.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network/generated/virtualnetwork_cli.py
+usr/lib/python3.10/site-packages/services/core/src/oci_cli_virtual_network/virtualnetwork_cli_extended.py
+usr/lib/python3.10/site-packages/services/core/tests
+usr/lib/python3.10/site-packages/services/core/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_catalog
+usr/lib/python3.10/site-packages/services/data_catalog/__init__.py
+usr/lib/python3.10/site-packages/services/data_catalog/src
+usr/lib/python3.10/site-packages/services/data_catalog/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog/__init__.py
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog/datacatalog_cli_extended.py
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog/generated
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_catalog/src/oci_cli_data_catalog/generated/datacatalog_cli.py
+usr/lib/python3.10/site-packages/services/data_catalog/tests
+usr/lib/python3.10/site-packages/services/data_catalog/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_flow
+usr/lib/python3.10/site-packages/services/data_flow/__init__.py
+usr/lib/python3.10/site-packages/services/data_flow/src
+usr/lib/python3.10/site-packages/services/data_flow/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow/__init__.py
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow/dataflow_cli_extended.py
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow/generated
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_flow/src/oci_cli_data_flow/generated/dataflow_cli.py
+usr/lib/python3.10/site-packages/services/data_flow/tests
+usr/lib/python3.10/site-packages/services/data_flow/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_integration
+usr/lib/python3.10/site-packages/services/data_integration/__init__.py
+usr/lib/python3.10/site-packages/services/data_integration/src
+usr/lib/python3.10/site-packages/services/data_integration/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration/__init__.py
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration/dataintegration_cli_extended.py
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration/generated
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_integration/src/oci_cli_data_integration/generated/dataintegration_cli.py
+usr/lib/python3.10/site-packages/services/data_integration/tests
+usr/lib/python3.10/site-packages/services/data_integration/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service
+usr/lib/python3.10/site-packages/services/data_labeling_service/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service/src
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/oci_cli_data_labeling_management
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/oci_cli_data_labeling_management/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/oci_cli_data_labeling_management/generated
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/oci_cli_data_labeling_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/oci_cli_data_labeling_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_labeling_service/src/oci_cli_data_labeling_management/generated/datalabelingmanagement_cli.py
+usr/lib/python3.10/site-packages/services/data_labeling_service/tests
+usr/lib/python3.10/site-packages/services/data_labeling_service/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/oci_cli_data_labeling
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/oci_cli_data_labeling/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/oci_cli_data_labeling/generated
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/oci_cli_data_labeling/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/oci_cli_data_labeling/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/src/oci_cli_data_labeling/generated/datalabeling_cli.py
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/tests
+usr/lib/python3.10/site-packages/services/data_labeling_service_dataplane/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_safe
+usr/lib/python3.10/site-packages/services/data_safe/__init__.py
+usr/lib/python3.10/site-packages/services/data_safe/src
+usr/lib/python3.10/site-packages/services/data_safe/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe/__init__.py
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe/datasafe_cli_extended.py
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe/generated
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_safe/src/oci_cli_data_safe/generated/datasafe_cli.py
+usr/lib/python3.10/site-packages/services/data_safe/tests
+usr/lib/python3.10/site-packages/services/data_safe/tests/__init__.py
+usr/lib/python3.10/site-packages/services/data_science
+usr/lib/python3.10/site-packages/services/data_science/__init__.py
+usr/lib/python3.10/site-packages/services/data_science/src
+usr/lib/python3.10/site-packages/services/data_science/src/__init__.py
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science/__init__.py
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science/datascience_cli_extended.py
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science/generated
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science/generated/__init__.py
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/data_science/src/oci_cli_data_science/generated/datascience_cli.py
+usr/lib/python3.10/site-packages/services/data_science/tests
+usr/lib/python3.10/site-packages/services/data_science/tests/__init__.py
+usr/lib/python3.10/site-packages/services/database
+usr/lib/python3.10/site-packages/services/database/__init__.py
+usr/lib/python3.10/site-packages/services/database/src
+usr/lib/python3.10/site-packages/services/database/src/__init__.py
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database/__init__.py
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database/database_cli_extended.py
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database/generated
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database/generated/__init__.py
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/database/src/oci_cli_database/generated/database_cli.py
+usr/lib/python3.10/site-packages/services/database/tests
+usr/lib/python3.10/site-packages/services/database/tests/__init__.py
+usr/lib/python3.10/site-packages/services/database_management
+usr/lib/python3.10/site-packages/services/database_management/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src
+usr/lib/python3.10/site-packages/services/database_management/src/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_database_management
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_database_management/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_database_management/generated
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_database_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_database_management/generated/database_management_service_cli.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management/dbmanagement_cli_extended.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management/generated
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_db_management/generated/dbmanagement_cli.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning/generated
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning/generated/__init__.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning/generated/sqltuning_cli.py
+usr/lib/python3.10/site-packages/services/database_management/src/oci_cli_sql_tuning/sqltuning_cli_extended.py
+usr/lib/python3.10/site-packages/services/database_management/tests
+usr/lib/python3.10/site-packages/services/database_management/tests/__init__.py
+usr/lib/python3.10/site-packages/services/database_migration
+usr/lib/python3.10/site-packages/services/database_migration/__init__.py
+usr/lib/python3.10/site-packages/services/database_migration/src
+usr/lib/python3.10/site-packages/services/database_migration/src/__init__.py
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration/__init__.py
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration/databasemigration_cli_extended.py
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration/generated
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration/generated/__init__.py
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/database_migration/src/oci_cli_database_migration/generated/databasemigration_cli.py
+usr/lib/python3.10/site-packages/services/database_migration/tests
+usr/lib/python3.10/site-packages/services/database_migration/tests/__init__.py
+usr/lib/python3.10/site-packages/services/database_tools
+usr/lib/python3.10/site-packages/services/database_tools/__init__.py
+usr/lib/python3.10/site-packages/services/database_tools/src
+usr/lib/python3.10/site-packages/services/database_tools/src/__init__.py
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools/__init__.py
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools/databasetools_cli_extended.py
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools/generated
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools/generated/__init__.py
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/database_tools/src/oci_cli_database_tools/generated/databasetools_cli.py
+usr/lib/python3.10/site-packages/services/database_tools/tests
+usr/lib/python3.10/site-packages/services/database_tools/tests/__init__.py
+usr/lib/python3.10/site-packages/services/devops
+usr/lib/python3.10/site-packages/services/devops/__init__.py
+usr/lib/python3.10/site-packages/services/devops/src
+usr/lib/python3.10/site-packages/services/devops/src/__init__.py
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/__init__.py
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/devops_build_cli_extended.py
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/devops_cli_extended.py
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/generated
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/generated/__init__.py
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/devops/src/oci_cli_devops/generated/devops_cli.py
+usr/lib/python3.10/site-packages/services/devops/tests
+usr/lib/python3.10/site-packages/services/devops/tests/__init__.py
+usr/lib/python3.10/site-packages/services/dns
+usr/lib/python3.10/site-packages/services/dns/__init__.py
+usr/lib/python3.10/site-packages/services/dns/src
+usr/lib/python3.10/site-packages/services/dns/src/__init__.py
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns/__init__.py
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns/dns_cli_extended.py
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns/generated
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dns/src/oci_cli_dns/generated/dns_cli.py
+usr/lib/python3.10/site-packages/services/dns/tests
+usr/lib/python3.10/site-packages/services/dns/tests/__init__.py
+usr/lib/python3.10/site-packages/services/dts
+usr/lib/python3.10/site-packages/services/dts/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src
+usr/lib/python3.10/site-packages/services/dts/src/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/applianceexportjob_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/applianceexportjob_constants.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/generated/applianceexportjob_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/manifest_constants.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/manifest_iterator.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/manifest_line_item.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/manifest_stats.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/manifest_stats_consumer.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/manifest_writer.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_appliance_export_job/manifest/object_uploader.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_auth_manager.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_cert_manager.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_client_proxy.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_config.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_config_manager.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_config_spec.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_constants.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_init_auth.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/appliance_init_auth_spec.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/base_client.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/cli_utils.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/dts_service_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/dts_transform.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/generated/dts_service_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/nfs_dataset_client_proxy.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/nfsdataset_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/diagnose_tools_client.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/diagnose_tools_client_composite_operations.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/dataset_seal_status.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/details.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/nfs_dataset_info.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/nfs_dataset_spec.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/nfs_export_config.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/nfs_export_details.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/object_storage_upload_config.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/passphrase_details.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/models/physical_transfer_appliance.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/nfs_dataset_client.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/nfs_dataset_client_composite_operations.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/physical_transfer_appliance_client.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/client/physical_transfer_appliance_client_composite_operations.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physical_appliance_control_plane/service_endpoints.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_dts/physicalappliance_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_shipping_vendors
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_shipping_vendors/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_shipping_vendors/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_shipping_vendors/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_shipping_vendors/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_shipping_vendors/generated/shippingvendors_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance/generated/transferappliance_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance/transferappliance_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement/generated/transferapplianceentitlement_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_appliance_entitlement/transferapplianceentitlement_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_device
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_device/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_device/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_device/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_device/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_device/generated/transferdevice_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job/generated/transferjob_cli.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_job/transferjob_cli_extended.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_package
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_package/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_package/generated
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_package/generated/__init__.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_package/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/dts/src/oci_cli_transfer_package/generated/transferpackage_cli.py
+usr/lib/python3.10/site-packages/services/dts/tests
+usr/lib/python3.10/site-packages/services/dts/tests/__init__.py
+usr/lib/python3.10/site-packages/services/email
+usr/lib/python3.10/site-packages/services/email/__init__.py
+usr/lib/python3.10/site-packages/services/email/src
+usr/lib/python3.10/site-packages/services/email/src/__init__.py
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email/__init__.py
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email/email_cli_extended.py
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email/generated
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email/generated/__init__.py
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/email/src/oci_cli_email/generated/email_cli.py
+usr/lib/python3.10/site-packages/services/email/tests
+usr/lib/python3.10/site-packages/services/email/tests/__init__.py
+usr/lib/python3.10/site-packages/services/events
+usr/lib/python3.10/site-packages/services/events/__init__.py
+usr/lib/python3.10/site-packages/services/events/src
+usr/lib/python3.10/site-packages/services/events/src/__init__.py
+usr/lib/python3.10/site-packages/services/events/src/oci_cli_events
+usr/lib/python3.10/site-packages/services/events/src/oci_cli_events/__init__.py
+usr/lib/python3.10/site-packages/services/events/src/oci_cli_events/generated
+usr/lib/python3.10/site-packages/services/events/src/oci_cli_events/generated/__init__.py
+usr/lib/python3.10/site-packages/services/events/src/oci_cli_events/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/events/src/oci_cli_events/generated/events_cli.py
+usr/lib/python3.10/site-packages/services/events/tests
+usr/lib/python3.10/site-packages/services/events/tests/__init__.py
+usr/lib/python3.10/site-packages/services/file_storage
+usr/lib/python3.10/site-packages/services/file_storage/__init__.py
+usr/lib/python3.10/site-packages/services/file_storage/src
+usr/lib/python3.10/site-packages/services/file_storage/src/__init__.py
+usr/lib/python3.10/site-packages/services/file_storage/src/oci_cli_file_storage
+usr/lib/python3.10/site-packages/services/file_storage/src/oci_cli_file_storage/__init__.py
+usr/lib/python3.10/site-packages/services/file_storage/src/oci_cli_file_storage/generated
+usr/lib/python3.10/site-packages/services/file_storage/src/oci_cli_file_storage/generated/__init__.py
+usr/lib/python3.10/site-packages/services/file_storage/src/oci_cli_file_storage/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/file_storage/src/oci_cli_file_storage/generated/filestorage_cli.py
+usr/lib/python3.10/site-packages/services/file_storage/tests
+usr/lib/python3.10/site-packages/services/file_storage/tests/__init__.py
+usr/lib/python3.10/site-packages/services/functions
+usr/lib/python3.10/site-packages/services/functions/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src
+usr/lib/python3.10/site-packages/services/functions/src/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions/functions_cli_extended.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions/generated
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions/generated/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions/generated/fn_service_cli.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_invoke
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_invoke/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_invoke/generated
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_invoke/generated/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_invoke/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_invoke/generated/functionsinvoke_cli.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_management
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_management/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_management/generated
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/functions/src/oci_cli_functions_management/generated/functionsmanagement_cli.py
+usr/lib/python3.10/site-packages/services/functions/tests
+usr/lib/python3.10/site-packages/services/functions/tests/__init__.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/__init__.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/__init__.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content/__init__.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content/generated
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content/generated/__init__.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content/generated/genericartifactscontent_cli.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/src/oci_cli_generic_artifacts_content/generic_artifacts_content_cli_extended.py
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/tests
+usr/lib/python3.10/site-packages/services/generic_artifacts_content/tests/__init__.py
+usr/lib/python3.10/site-packages/services/golden_gate
+usr/lib/python3.10/site-packages/services/golden_gate/__init__.py
+usr/lib/python3.10/site-packages/services/golden_gate/src
+usr/lib/python3.10/site-packages/services/golden_gate/src/__init__.py
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate/__init__.py
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate/generated
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate/generated/__init__.py
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate/generated/goldengate_cli.py
+usr/lib/python3.10/site-packages/services/golden_gate/src/oci_cli_golden_gate/golden_gate_cli_extended.py
+usr/lib/python3.10/site-packages/services/golden_gate/tests
+usr/lib/python3.10/site-packages/services/golden_gate/tests/__init__.py
+usr/lib/python3.10/site-packages/services/healthchecks
+usr/lib/python3.10/site-packages/services/healthchecks/__init__.py
+usr/lib/python3.10/site-packages/services/healthchecks/src
+usr/lib/python3.10/site-packages/services/healthchecks/src/__init__.py
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks/__init__.py
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks/generated
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks/generated/__init__.py
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks/generated/healthchecks_cli.py
+usr/lib/python3.10/site-packages/services/healthchecks/src/oci_cli_health_checks/healthchecks_cli_extended.py
+usr/lib/python3.10/site-packages/services/healthchecks/tests
+usr/lib/python3.10/site-packages/services/healthchecks/tests/__init__.py
+usr/lib/python3.10/site-packages/services/identity
+usr/lib/python3.10/site-packages/services/identity/__init__.py
+usr/lib/python3.10/site-packages/services/identity/src
+usr/lib/python3.10/site-packages/services/identity/src/__init__.py
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity/__init__.py
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity/generated
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity/generated/__init__.py
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity/generated/identity_cli.py
+usr/lib/python3.10/site-packages/services/identity/src/oci_cli_identity/identity_cli_extended.py
+usr/lib/python3.10/site-packages/services/identity/tests
+usr/lib/python3.10/site-packages/services/identity/tests/__init__.py
+usr/lib/python3.10/site-packages/services/identity_data_plane
+usr/lib/python3.10/site-packages/services/identity_data_plane/__init__.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/src
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/__init__.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane/__init__.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane/generated
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane/generated/__init__.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane/generated/dataplane_cli.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/src/oci_cli_dataplane/identity_data_plane_cli_extended.py
+usr/lib/python3.10/site-packages/services/identity_data_plane/tests
+usr/lib/python3.10/site-packages/services/identity_data_plane/tests/__init__.py
+usr/lib/python3.10/site-packages/services/integration
+usr/lib/python3.10/site-packages/services/integration/__init__.py
+usr/lib/python3.10/site-packages/services/integration/src
+usr/lib/python3.10/site-packages/services/integration/src/__init__.py
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance/__init__.py
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance/generated
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance/generated/__init__.py
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance/generated/integrationinstance_cli.py
+usr/lib/python3.10/site-packages/services/integration/src/oci_cli_integration_instance/integration_cli_extended.py
+usr/lib/python3.10/site-packages/services/integration/tests
+usr/lib/python3.10/site-packages/services/integration/tests/__init__.py
+usr/lib/python3.10/site-packages/services/jms
+usr/lib/python3.10/site-packages/services/jms/__init__.py
+usr/lib/python3.10/site-packages/services/jms/src
+usr/lib/python3.10/site-packages/services/jms/src/__init__.py
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service/__init__.py
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service/generated
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service/generated/__init__.py
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service/generated/javamanagementservice_cli.py
+usr/lib/python3.10/site-packages/services/jms/src/oci_cli_java_management_service/javamanagementservice_cli_extended.py
+usr/lib/python3.10/site-packages/services/jms/tests
+usr/lib/python3.10/site-packages/services/jms/tests/__init__.py
+usr/lib/python3.10/site-packages/services/key_management
+usr/lib/python3.10/site-packages/services/key_management/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src
+usr/lib/python3.10/site-packages/services/key_management/src/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_key_management
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_key_management/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_key_management/generated
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_key_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_key_management/generated/kms_service_cli.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_key_management/kms_cli_extended.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_crypto
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_crypto/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_crypto/generated
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_crypto/generated/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_crypto/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_crypto/generated/kmscrypto_cli.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management/generated
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management/generated/kmsmanagement_cli.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_management/kms_management_cli_extended.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault/generated
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault/generated/__init__.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault/generated/kmsvault_cli.py
+usr/lib/python3.10/site-packages/services/key_management/src/oci_cli_kms_vault/kms_vault_cli_extended.py
+usr/lib/python3.10/site-packages/services/key_management/tests
+usr/lib/python3.10/site-packages/services/key_management/tests/__init__.py
+usr/lib/python3.10/site-packages/services/limits
+usr/lib/python3.10/site-packages/services/limits/__init__.py
+usr/lib/python3.10/site-packages/services/limits/src
+usr/lib/python3.10/site-packages/services/limits/src/__init__.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/__init__.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/generated
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/generated/__init__.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/generated/limits_cli.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/generated/limits_service_cli.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_limits/limits_cli_extended.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas/__init__.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas/generated
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas/generated/__init__.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas/generated/quotas_cli.py
+usr/lib/python3.10/site-packages/services/limits/src/oci_cli_quotas/quotas_cli_extended.py
+usr/lib/python3.10/site-packages/services/limits/tests
+usr/lib/python3.10/site-packages/services/limits/tests/__init__.py
+usr/lib/python3.10/site-packages/services/load_balancer
+usr/lib/python3.10/site-packages/services/load_balancer/__init__.py
+usr/lib/python3.10/site-packages/services/load_balancer/src
+usr/lib/python3.10/site-packages/services/load_balancer/src/__init__.py
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer/__init__.py
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer/generated
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer/generated/__init__.py
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer/generated/loadbalancer_cli.py
+usr/lib/python3.10/site-packages/services/load_balancer/src/oci_cli_load_balancer/lb_cli_extended.py
+usr/lib/python3.10/site-packages/services/load_balancer/tests
+usr/lib/python3.10/site-packages/services/load_balancer/tests/__init__.py
+usr/lib/python3.10/site-packages/services/log_analytics
+usr/lib/python3.10/site-packages/services/log_analytics/__init__.py
+usr/lib/python3.10/site-packages/services/log_analytics/src
+usr/lib/python3.10/site-packages/services/log_analytics/src/__init__.py
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics/__init__.py
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics/generated
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics/generated/__init__.py
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics/generated/loganalytics_cli.py
+usr/lib/python3.10/site-packages/services/log_analytics/src/oci_cli_log_analytics/log_analytics_cli_extended.py
+usr/lib/python3.10/site-packages/services/log_analytics/tests
+usr/lib/python3.10/site-packages/services/log_analytics/tests/__init__.py
+usr/lib/python3.10/site-packages/services/logging
+usr/lib/python3.10/site-packages/services/logging/__init__.py
+usr/lib/python3.10/site-packages/services/logging/src
+usr/lib/python3.10/site-packages/services/logging/src/__init__.py
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management/__init__.py
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management/generated
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management/generated/loggingmanagement_cli.py
+usr/lib/python3.10/site-packages/services/logging/src/oci_cli_logging_management/loggingmanagement_cli_extended.py
+usr/lib/python3.10/site-packages/services/logging/tests
+usr/lib/python3.10/site-packages/services/logging/tests/__init__.py
+usr/lib/python3.10/site-packages/services/loggingingestion
+usr/lib/python3.10/site-packages/services/loggingingestion/__init__.py
+usr/lib/python3.10/site-packages/services/loggingingestion/src
+usr/lib/python3.10/site-packages/services/loggingingestion/src/__init__.py
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging/__init__.py
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging/generated
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging/generated/__init__.py
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging/generated/logging_cli.py
+usr/lib/python3.10/site-packages/services/loggingingestion/src/oci_cli_logging/logging_cli_extended.py
+usr/lib/python3.10/site-packages/services/loggingingestion/tests
+usr/lib/python3.10/site-packages/services/loggingingestion/tests/__init__.py
+usr/lib/python3.10/site-packages/services/loggingsearch
+usr/lib/python3.10/site-packages/services/loggingsearch/__init__.py
+usr/lib/python3.10/site-packages/services/loggingsearch/src
+usr/lib/python3.10/site-packages/services/loggingsearch/src/__init__.py
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search/__init__.py
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search/generated
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search/generated/__init__.py
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search/generated/logsearch_cli.py
+usr/lib/python3.10/site-packages/services/loggingsearch/src/oci_cli_log_search/log_search_cli_extended.py
+usr/lib/python3.10/site-packages/services/loggingsearch/tests
+usr/lib/python3.10/site-packages/services/loggingsearch/tests/__init__.py
+usr/lib/python3.10/site-packages/services/management_agent
+usr/lib/python3.10/site-packages/services/management_agent/__init__.py
+usr/lib/python3.10/site-packages/services/management_agent/src
+usr/lib/python3.10/site-packages/services/management_agent/src/__init__.py
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent/__init__.py
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent/generated
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent/generated/__init__.py
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent/generated/managementagent_cli.py
+usr/lib/python3.10/site-packages/services/management_agent/src/oci_cli_management_agent/management_agent_cli_extended.py
+usr/lib/python3.10/site-packages/services/management_agent/tests
+usr/lib/python3.10/site-packages/services/management_agent/tests/__init__.py
+usr/lib/python3.10/site-packages/services/management_dashboard
+usr/lib/python3.10/site-packages/services/management_dashboard/__init__.py
+usr/lib/python3.10/site-packages/services/management_dashboard/src
+usr/lib/python3.10/site-packages/services/management_dashboard/src/__init__.py
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis/__init__.py
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis/generated
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis/generated/__init__.py
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis/generated/dashxapis_cli.py
+usr/lib/python3.10/site-packages/services/management_dashboard/src/oci_cli_dashx_apis/management_dashboard_cli_extended.py
+usr/lib/python3.10/site-packages/services/management_dashboard/tests
+usr/lib/python3.10/site-packages/services/management_dashboard/tests/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace
+usr/lib/python3.10/site-packages/services/marketplace/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace/src
+usr/lib/python3.10/site-packages/services/marketplace/src/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_account
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_account/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_account/generated
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_account/generated/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_account/generated/account_cli.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_account/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/generated
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/generated/__init__.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/generated/marketplace_cli.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/generated/marketplace_service_cli.py
+usr/lib/python3.10/site-packages/services/marketplace/src/oci_cli_marketplace/marketplace_cli_extended.py
+usr/lib/python3.10/site-packages/services/marketplace/tests
+usr/lib/python3.10/site-packages/services/marketplace/tests/__init__.py
+usr/lib/python3.10/site-packages/services/monitoring
+usr/lib/python3.10/site-packages/services/monitoring/__init__.py
+usr/lib/python3.10/site-packages/services/monitoring/src
+usr/lib/python3.10/site-packages/services/monitoring/src/__init__.py
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring/__init__.py
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring/generated
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring/generated/__init__.py
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring/generated/monitoring_cli.py
+usr/lib/python3.10/site-packages/services/monitoring/src/oci_cli_monitoring/monitoring_cli_extended.py
+usr/lib/python3.10/site-packages/services/monitoring/tests
+usr/lib/python3.10/site-packages/services/monitoring/tests/__init__.py
+usr/lib/python3.10/site-packages/services/mysql
+usr/lib/python3.10/site-packages/services/mysql/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src
+usr/lib/python3.10/site-packages/services/mysql/src/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels/channels_cli_extended.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels/generated
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels/generated/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels/generated/channels_cli.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_channels/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups/db_backups_cli_extended.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups/generated
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups/generated/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_backups/generated/dbbackups_cli.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system/db_system_cli_extended.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system/generated
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system/generated/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_db_system/generated/dbsystem_cli.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysql
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysql/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysql/generated
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysql/generated/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysql/generated/mysql_service_cli.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas/generated
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas/generated/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas/generated/mysqlaas_cli.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_mysqlaas/mysqlaas_cli_extended.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests/generated
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests/generated/__init__.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests/generated/workrequests_cli.py
+usr/lib/python3.10/site-packages/services/mysql/src/oci_cli_work_requests/work_requests_cli_extended.py
+usr/lib/python3.10/site-packages/services/mysql/tests
+usr/lib/python3.10/site-packages/services/mysql/tests/__init__.py
+usr/lib/python3.10/site-packages/services/network_load_balancer
+usr/lib/python3.10/site-packages/services/network_load_balancer/__init__.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/src
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/__init__.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer/__init__.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer/generated
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer/generated/__init__.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer/generated/networkloadbalancer_cli.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/src/oci_cli_network_load_balancer/networkloadbalancer_cli_extended.py
+usr/lib/python3.10/site-packages/services/network_load_balancer/tests
+usr/lib/python3.10/site-packages/services/network_load_balancer/tests/__init__.py
+usr/lib/python3.10/site-packages/services/nosql
+usr/lib/python3.10/site-packages/services/nosql/__init__.py
+usr/lib/python3.10/site-packages/services/nosql/src
+usr/lib/python3.10/site-packages/services/nosql/src/__init__.py
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql/__init__.py
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql/generated
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql/generated/__init__.py
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql/generated/nosql_cli.py
+usr/lib/python3.10/site-packages/services/nosql/src/oci_cli_nosql/nosql_cli_extended.py
+usr/lib/python3.10/site-packages/services/nosql/tests
+usr/lib/python3.10/site-packages/services/nosql/tests/__init__.py
+usr/lib/python3.10/site-packages/services/object_storage
+usr/lib/python3.10/site-packages/services/object_storage/__init__.py
+usr/lib/python3.10/site-packages/services/object_storage/src
+usr/lib/python3.10/site-packages/services/object_storage/src/__init__.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/__init__.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/generated
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/generated/__init__.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/generated/objectstorage_cli.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/__init__.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/delete_tasks.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/get_object_tasks.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/head_object_tasks.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/multipart_upload_tasks.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/pooled_multipart_object_assembler.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/transfer_manager.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/transfer_manager_config.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/upload_tasks.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/work_pool.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/work_pool_task.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/object_storage_transfer_manager/wrapped_semaphore.py
+usr/lib/python3.10/site-packages/services/object_storage/src/oci_cli_object_storage/objectstorage_cli_extended.py
+usr/lib/python3.10/site-packages/services/object_storage/tests
+usr/lib/python3.10/site-packages/services/object_storage/tests/__init__.py
+usr/lib/python3.10/site-packages/services/oce
+usr/lib/python3.10/site-packages/services/oce/__init__.py
+usr/lib/python3.10/site-packages/services/oce/src
+usr/lib/python3.10/site-packages/services/oce/src/__init__.py
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance/__init__.py
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance/generated
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance/generated/__init__.py
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance/generated/oceinstance_cli.py
+usr/lib/python3.10/site-packages/services/oce/src/oci_cli_oce_instance/oce_cli_extended.py
+usr/lib/python3.10/site-packages/services/oce/tests
+usr/lib/python3.10/site-packages/services/oce/tests/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp
+usr/lib/python3.10/site-packages/services/ocvp/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src
+usr/lib/python3.10/site-packages/services/ocvp/src/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host/esxi_host_cli_extended.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host/generated
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_esxi_host/generated/esxihost_cli.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_ocvp
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_ocvp/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_ocvp/generated
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_ocvp/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_ocvp/generated/ocvs_service_cli.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc/generated
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc/generated/sddc_cli.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_sddc/sddc_cli_extended.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request/generated
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request/generated/workrequest_cli.py
+usr/lib/python3.10/site-packages/services/ocvp/src/oci_cli_work_request/work_request_cli_extended.py
+usr/lib/python3.10/site-packages/services/ocvp/tests
+usr/lib/python3.10/site-packages/services/ocvp/tests/__init__.py
+usr/lib/python3.10/site-packages/services/oda
+usr/lib/python3.10/site-packages/services/oda/__init__.py
+usr/lib/python3.10/site-packages/services/oda/src
+usr/lib/python3.10/site-packages/services/oda/src/__init__.py
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda/__init__.py
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda/generated
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda/generated/__init__.py
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda/generated/oda_cli.py
+usr/lib/python3.10/site-packages/services/oda/src/oci_cli_oda/oda_cli_extended.py
+usr/lib/python3.10/site-packages/services/oda/tests
+usr/lib/python3.10/site-packages/services/oda/tests/__init__.py
+usr/lib/python3.10/site-packages/services/ons
+usr/lib/python3.10/site-packages/services/ons/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src
+usr/lib/python3.10/site-packages/services/ons/src/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_control_plane
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_control_plane/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_control_plane/generated
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_control_plane/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_control_plane/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_control_plane/generated/notificationcontrolplane_cli.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_data_plane
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_data_plane/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_data_plane/generated
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_data_plane/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_data_plane/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_notification_data_plane/generated/notificationdataplane_cli.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_ons
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_ons/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_ons/generated
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_ons/generated/__init__.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_ons/generated/ons_service_cli.py
+usr/lib/python3.10/site-packages/services/ons/src/oci_cli_ons/ons_cli_extended.py
+usr/lib/python3.10/site-packages/services/ons/tests
+usr/lib/python3.10/site-packages/services/ons/tests/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control
+usr/lib/python3.10/site-packages/services/operator_access_control/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src
+usr/lib/python3.10/site-packages/services/operator_access_control/src/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_access_requests
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_access_requests/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_access_requests/generated
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_access_requests/generated/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_access_requests/generated/accessrequests_cli.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_access_requests/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_access_control
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_access_control/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_access_control/generated
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_access_control/generated/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_access_control/generated/opctl_service_cli.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_access_control/operator_access_control_cli_extended.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_actions
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_actions/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_actions/generated
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_actions/generated/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_actions/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_actions/generated/operatoractions_cli.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control/generated
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control/generated/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control/generated/operatorcontrol_cli.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control_assignment
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control_assignment/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control_assignment/generated
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control_assignment/generated/__init__.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control_assignment/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/operator_access_control/src/oci_cli_operator_control_assignment/generated/operatorcontrolassignment_cli.py
+usr/lib/python3.10/site-packages/services/operator_access_control/tests
+usr/lib/python3.10/site-packages/services/operator_access_control/tests/__init__.py
+usr/lib/python3.10/site-packages/services/opsi
+usr/lib/python3.10/site-packages/services/opsi/__init__.py
+usr/lib/python3.10/site-packages/services/opsi/src
+usr/lib/python3.10/site-packages/services/opsi/src/__init__.py
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights/__init__.py
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights/generated
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights/generated/__init__.py
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights/generated/operationsinsights_cli.py
+usr/lib/python3.10/site-packages/services/opsi/src/oci_cli_operations_insights/operationsinsights_cli_extended.py
+usr/lib/python3.10/site-packages/services/opsi/tests
+usr/lib/python3.10/site-packages/services/opsi/tests/__init__.py
+usr/lib/python3.10/site-packages/services/optimizer
+usr/lib/python3.10/site-packages/services/optimizer/__init__.py
+usr/lib/python3.10/site-packages/services/optimizer/src
+usr/lib/python3.10/site-packages/services/optimizer/src/__init__.py
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer/__init__.py
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer/generated
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer/generated/__init__.py
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer/generated/optimizer_cli.py
+usr/lib/python3.10/site-packages/services/optimizer/src/oci_cli_optimizer/optimizer_cli_extended.py
+usr/lib/python3.10/site-packages/services/optimizer/tests
+usr/lib/python3.10/site-packages/services/optimizer/tests/__init__.py
+usr/lib/python3.10/site-packages/services/os_management
+usr/lib/python3.10/site-packages/services/os_management/__init__.py
+usr/lib/python3.10/site-packages/services/os_management/src
+usr/lib/python3.10/site-packages/services/os_management/src/__init__.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event/__init__.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event/event_cli_extended.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event/generated
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event/generated/__init__.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_event/generated/event_cli.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/__init__.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/generated
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/generated/__init__.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/generated/os_management_service_cli.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/generated/osmanagement_cli.py
+usr/lib/python3.10/site-packages/services/os_management/src/oci_cli_os_management/osmanagement_cli_extended.py
+usr/lib/python3.10/site-packages/services/os_management/tests
+usr/lib/python3.10/site-packages/services/os_management/tests/__init__.py
+usr/lib/python3.10/site-packages/services/osp_gateway
+usr/lib/python3.10/site-packages/services/osp_gateway/__init__.py
+usr/lib/python3.10/site-packages/services/osp_gateway/src
+usr/lib/python3.10/site-packages/services/osp_gateway/src/__init__.py
+usr/lib/python3.10/site-packages/services/osp_gateway/src/oci_cli_invoice_service
+usr/lib/python3.10/site-packages/services/osp_gateway/src/oci_cli_invoice_service/__init__.py
+usr/lib/python3.10/site-packages/services/osp_gateway/src/oci_cli_invoice_service/generated
+usr/lib/python3.10/site-packages/services/osp_gateway/src/oci_cli_invoice_service/generated/__init__.py
+usr/lib/python3.10/site-packages/services/osp_gateway/src/oci_cli_invoice_service/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/osp_gateway/src/oci_cli_invoice_service/generated/invoiceservice_cli.py
+usr/lib/python3.10/site-packages/services/osp_gateway/tests
+usr/lib/python3.10/site-packages/services/osp_gateway/tests/__init__.py
+usr/lib/python3.10/site-packages/services/resource_manager
+usr/lib/python3.10/site-packages/services/resource_manager/__init__.py
+usr/lib/python3.10/site-packages/services/resource_manager/src
+usr/lib/python3.10/site-packages/services/resource_manager/src/__init__.py
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager/__init__.py
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager/generated
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager/generated/__init__.py
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager/generated/resourcemanager_cli.py
+usr/lib/python3.10/site-packages/services/resource_manager/src/oci_cli_resource_manager/resourcemanager_cli_extended.py
+usr/lib/python3.10/site-packages/services/resource_manager/tests
+usr/lib/python3.10/site-packages/services/resource_manager/tests/__init__.py
+usr/lib/python3.10/site-packages/services/resource_search
+usr/lib/python3.10/site-packages/services/resource_search/__init__.py
+usr/lib/python3.10/site-packages/services/resource_search/src
+usr/lib/python3.10/site-packages/services/resource_search/src/__init__.py
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search/__init__.py
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search/generated
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search/generated/__init__.py
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search/generated/resourcesearch_cli.py
+usr/lib/python3.10/site-packages/services/resource_search/src/oci_cli_resource_search/resourcesearch_cli_extended.py
+usr/lib/python3.10/site-packages/services/resource_search/tests
+usr/lib/python3.10/site-packages/services/resource_search/tests/__init__.py
+usr/lib/python3.10/site-packages/services/rover
+usr/lib/python3.10/site-packages/services/rover/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src
+usr/lib/python3.10/site-packages/services/rover/src/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/constants.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover/generated
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover/generated/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover/generated/rover_service_cli.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover/rover_utils.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster/generated
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster/generated/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster/generated/rovercluster_cli.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_cluster/rovercluster_cli_extended.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement/generated
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement/generated/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement/generated/roverentitlement_cli.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_entitlement/roverentitlement_cli_extended.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node/generated
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node/generated/__init__.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node/generated/rovernode_cli.py
+usr/lib/python3.10/site-packages/services/rover/src/oci_cli_rover_node/rovernode_cli_extended.py
+usr/lib/python3.10/site-packages/services/rover/tests
+usr/lib/python3.10/site-packages/services/rover/tests/__init__.py
+usr/lib/python3.10/site-packages/services/sch
+usr/lib/python3.10/site-packages/services/sch/__init__.py
+usr/lib/python3.10/site-packages/services/sch/src
+usr/lib/python3.10/site-packages/services/sch/src/__init__.py
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector/__init__.py
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector/generated
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector/generated/__init__.py
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector/generated/serviceconnector_cli.py
+usr/lib/python3.10/site-packages/services/sch/src/oci_cli_service_connector/sch_cli_extended.py
+usr/lib/python3.10/site-packages/services/sch/tests
+usr/lib/python3.10/site-packages/services/sch/tests/__init__.py
+usr/lib/python3.10/site-packages/services/secrets
+usr/lib/python3.10/site-packages/services/secrets/__init__.py
+usr/lib/python3.10/site-packages/services/secrets/src
+usr/lib/python3.10/site-packages/services/secrets/src/__init__.py
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets/__init__.py
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets/generated
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets/generated/__init__.py
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets/generated/secrets_cli.py
+usr/lib/python3.10/site-packages/services/secrets/src/oci_cli_secrets/secrets_cli_extended.py
+usr/lib/python3.10/site-packages/services/secrets/tests
+usr/lib/python3.10/site-packages/services/secrets/tests/__init__.py
+usr/lib/python3.10/site-packages/services/service_catalog
+usr/lib/python3.10/site-packages/services/service_catalog/__init__.py
+usr/lib/python3.10/site-packages/services/service_catalog/src
+usr/lib/python3.10/site-packages/services/service_catalog/src/__init__.py
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog/__init__.py
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog/generated
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog/generated/__init__.py
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog/generated/servicecatalog_cli.py
+usr/lib/python3.10/site-packages/services/service_catalog/src/oci_cli_service_catalog/servicecatalog_cli_extended.py
+usr/lib/python3.10/site-packages/services/service_catalog/tests
+usr/lib/python3.10/site-packages/services/service_catalog/tests/__init__.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy
+usr/lib/python3.10/site-packages/services/service_manager_proxy/__init__.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/__init__.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/oci_cli_service_manager_proxy
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/oci_cli_service_manager_proxy/__init__.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/oci_cli_service_manager_proxy/generated
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/oci_cli_service_manager_proxy/generated/__init__.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/oci_cli_service_manager_proxy/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy/src/oci_cli_service_manager_proxy/generated/servicemanagerproxy_cli.py
+usr/lib/python3.10/site-packages/services/service_manager_proxy/tests
+usr/lib/python3.10/site-packages/services/service_manager_proxy/tests/__init__.py
+usr/lib/python3.10/site-packages/services/streaming
+usr/lib/python3.10/site-packages/services/streaming/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src
+usr/lib/python3.10/site-packages/services/streaming/src/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream/generated
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream/generated/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream/generated/stream_cli.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream_admin
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream_admin/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream_admin/generated
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream_admin/generated/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream_admin/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_stream_admin/generated/streamadmin_cli.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_streaming
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_streaming/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_streaming/generated
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_streaming/generated/__init__.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_streaming/generated/streaming_service_cli.py
+usr/lib/python3.10/site-packages/services/streaming/src/oci_cli_streaming/streaming_cli_extended.py
+usr/lib/python3.10/site-packages/services/streaming/tests
+usr/lib/python3.10/site-packages/services/streaming/tests/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain/domain_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain/generated/domain_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance/domaingovernance_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_domain_governance/generated/domaingovernance_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link/generated/link_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_link/link_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders/generated/orders_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_orders/orders_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization/generated/organization_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_organization/organization_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation/generated/recipientinvitation_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_recipient_invitation/recipientinvitation_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation/generated/senderinvitation_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_sender_invitation/senderinvitation_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription/generated/subscription_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_subscription/subscription_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_tenant_manager_control_plane
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_tenant_manager_control_plane/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_tenant_manager_control_plane/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_tenant_manager_control_plane/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_tenant_manager_control_plane/generated/organizations_service_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_tenant_manager_control_plane/organizations_service_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request/generated
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request/generated/__init__.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request/generated/workrequest_cli.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/src/oci_cli_work_request/workrequest_cli_extended.py
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/tests
+usr/lib/python3.10/site-packages/services/tenant_manager_control_plane/tests/__init__.py
+usr/lib/python3.10/site-packages/services/usage
+usr/lib/python3.10/site-packages/services/usage/__init__.py
+usr/lib/python3.10/site-packages/services/usage/src
+usr/lib/python3.10/site-packages/services/usage/src/__init__.py
+usr/lib/python3.10/site-packages/services/usage/src/oci_cli_rewards
+usr/lib/python3.10/site-packages/services/usage/src/oci_cli_rewards/__init__.py
+usr/lib/python3.10/site-packages/services/usage/src/oci_cli_rewards/generated
+usr/lib/python3.10/site-packages/services/usage/src/oci_cli_rewards/generated/__init__.py
+usr/lib/python3.10/site-packages/services/usage/src/oci_cli_rewards/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/usage/src/oci_cli_rewards/generated/rewards_cli.py
+usr/lib/python3.10/site-packages/services/usage/tests
+usr/lib/python3.10/site-packages/services/usage/tests/__init__.py
+usr/lib/python3.10/site-packages/services/usage_api
+usr/lib/python3.10/site-packages/services/usage_api/__init__.py
+usr/lib/python3.10/site-packages/services/usage_api/src
+usr/lib/python3.10/site-packages/services/usage_api/src/__init__.py
+usr/lib/python3.10/site-packages/services/usage_api/src/oci_cli_usageapi
+usr/lib/python3.10/site-packages/services/usage_api/src/oci_cli_usageapi/__init__.py
+usr/lib/python3.10/site-packages/services/usage_api/src/oci_cli_usageapi/generated
+usr/lib/python3.10/site-packages/services/usage_api/src/oci_cli_usageapi/generated/__init__.py
+usr/lib/python3.10/site-packages/services/usage_api/src/oci_cli_usageapi/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/usage_api/src/oci_cli_usageapi/generated/usageapi_cli.py
+usr/lib/python3.10/site-packages/services/usage_api/tests
+usr/lib/python3.10/site-packages/services/usage_api/tests/__init__.py
+usr/lib/python3.10/site-packages/services/vault
+usr/lib/python3.10/site-packages/services/vault/__init__.py
+usr/lib/python3.10/site-packages/services/vault/src
+usr/lib/python3.10/site-packages/services/vault/src/__init__.py
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults/__init__.py
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults/generated
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults/generated/__init__.py
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults/generated/vaults_cli.py
+usr/lib/python3.10/site-packages/services/vault/src/oci_cli_vaults/vaults_cli_extended.py
+usr/lib/python3.10/site-packages/services/vault/tests
+usr/lib/python3.10/site-packages/services/vault/tests/__init__.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/__init__.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/__init__.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning/__init__.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning/generated
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning/generated/__init__.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning/generated/vulnerabilityscanning_cli.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/src/oci_cli_vulnerability_scanning/vss_cli_extended.py
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/tests
+usr/lib/python3.10/site-packages/services/vulnerability_scanning/tests/__init__.py
+usr/lib/python3.10/site-packages/services/waas
+usr/lib/python3.10/site-packages/services/waas/__init__.py
+usr/lib/python3.10/site-packages/services/waas/src
+usr/lib/python3.10/site-packages/services/waas/src/__init__.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect/__init__.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect/generated
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect/generated/__init__.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect/generated/redirect_cli.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_redirect/redirect_cli_extended.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/__init__.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/generated
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/generated/__init__.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/generated/waas_cli.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/generated/waas_service_cli.py
+usr/lib/python3.10/site-packages/services/waas/src/oci_cli_waas/waas_cli_extended.py
+usr/lib/python3.10/site-packages/services/waas/tests
+usr/lib/python3.10/site-packages/services/waas/tests/__init__.py
+usr/lib/python3.10/site-packages/services/waf
+usr/lib/python3.10/site-packages/services/waf/__init__.py
+usr/lib/python3.10/site-packages/services/waf/src
+usr/lib/python3.10/site-packages/services/waf/src/__init__.py
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf/__init__.py
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf/generated
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf/generated/__init__.py
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf/generated/waf_cli.py
+usr/lib/python3.10/site-packages/services/waf/src/oci_cli_waf/waf_cli_extended.py
+usr/lib/python3.10/site-packages/services/waf/tests
+usr/lib/python3.10/site-packages/services/waf/tests/__init__.py
+usr/lib/python3.10/site-packages/services/work_requests
+usr/lib/python3.10/site-packages/services/work_requests/__init__.py
+usr/lib/python3.10/site-packages/services/work_requests/src
+usr/lib/python3.10/site-packages/services/work_requests/src/__init__.py
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request/__init__.py
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request/generated
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request/generated/__init__.py
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request/generated/client_mappings.py
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request/generated/workrequest_cli.py
+usr/lib/python3.10/site-packages/services/work_requests/src/oci_cli_work_request/workrequest_cli_extended.py
+usr/lib/python3.10/site-packages/services/work_requests/tests
+usr/lib/python3.10/site-packages/services/work_requests/tests/__init__.py
diff --git a/lfs/oci-cli b/lfs/oci-cli
new file mode 100644
index 000000000..db0e8b6d9
--- /dev/null
+++ b/lfs/oci-cli
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.4.2
+
+THISAPP    = oci-cli-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = oci-cli
+PAK_VER    = 1
+
+DEPS       = python3-six
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 594572571d532f460f7c62a0b73152a0
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index ea3e0f9a1..127bdd885 100755
--- a/make.sh
+++ b/make.sh
@@ -1623,6 +1623,7 @@ buildipfire() {
   lfsmake2 python3-urllib3
   lfsmake2 python3-botocore
   lfsmake2 aws-cli
+  lfsmake2 oci-cli
   lfsmake2 transmission
   lfsmake2 mtr
   lfsmake2 minidlna
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 07/50] make.sh: Build the rust compiler earlier
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (4 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 05/50] oci-cli: New package Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 08/50] python3-setuptools-rust: New package Michael Tremer
                   ` (42 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 460 bytes --]

rustc is being required earlier for building python3-cryptography.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 1 +
 1 file changed, 1 insertion(+)

diff --git a/make.sh b/make.sh
index a982c0d16..92a766068 100755
--- a/make.sh
+++ b/make.sh
@@ -1150,6 +1150,7 @@ buildipfire() {
   lfsmake2 configroot
   lfsmake2 initscripts
   lfsmake2 backup
+  lfsmake2 rust
   lfsmake2 openssl
   lfsmake2 kmod
   lfsmake2 udev
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 08/50] python3-setuptools-rust: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (5 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 07/50] make.sh: Build the rust compiler earlier Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 09/50] python3-typing-extensions: " Michael Tremer
                   ` (41 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5836 bytes --]

This is an extension for the setuptools package to build extensions in
Rust.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../rootfiles/common/python3-setuptools-rust  | 17 ++++
 lfs/python3-setuptools-rust                   | 79 +++++++++++++++++++
 make.sh                                       |  1 +
 3 files changed, 97 insertions(+)
 create mode 100644 config/rootfiles/common/python3-setuptools-rust
 create mode 100644 lfs/python3-setuptools-rust

diff --git a/config/rootfiles/common/python3-setuptools-rust b/config/rootfiles/common/python3-setuptools-rust
new file mode 100644
index 000000000..cc21721c5
--- /dev/null
+++ b/config/rootfiles/common/python3-setuptools-rust
@@ -0,0 +1,17 @@
+usr/lib/python3.10/site-packages/setuptools_rust
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/setuptools_rust-1.1.2-py3.10.egg-info/zip-safe
+usr/lib/python3.10/site-packages/setuptools_rust/__init__.py
+usr/lib/python3.10/site-packages/setuptools_rust/build.py
+usr/lib/python3.10/site-packages/setuptools_rust/clean.py
+usr/lib/python3.10/site-packages/setuptools_rust/command.py
+usr/lib/python3.10/site-packages/setuptools_rust/extension.py
+usr/lib/python3.10/site-packages/setuptools_rust/setuptools_ext.py
+usr/lib/python3.10/site-packages/setuptools_rust/utils.py
+usr/lib/python3.10/site-packages/setuptools_rust/version.py
diff --git a/lfs/python3-setuptools-rust b/lfs/python3-setuptools-rust
new file mode 100644
index 000000000..93bc26b36
--- /dev/null
+++ b/lfs/python3-setuptools-rust
@@ -0,0 +1,79 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.1.2
+
+THISAPP    = setuptools-rust-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 479fcd267ff48929bec9a7270e1a96d7
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 92a766068..ef798a649 100755
--- a/make.sh
+++ b/make.sh
@@ -1612,6 +1612,7 @@ buildipfire() {
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
   lfsmake2 python3-setuptools-scm
+  lfsmake2 python3-setuptools-rust
   lfsmake2 python3-packaging
   lfsmake2 python3-six
   lfsmake2 python3-dateutil
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 09/50] python3-typing-extensions: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (6 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 08/50] python3-setuptools-rust: New package Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 10/50] python3-semantic-version: " Michael Tremer
                   ` (40 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5158 bytes --]

This is required by setuptools-rust.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../packages/python3-typing-extensions        |  6 ++
 lfs/python3-typing-extensions                 | 83 +++++++++++++++++++
 make.sh                                       |  1 +
 3 files changed, 90 insertions(+)
 create mode 100644 config/rootfiles/packages/python3-typing-extensions
 create mode 100644 lfs/python3-typing-extensions

diff --git a/config/rootfiles/packages/python3-typing-extensions b/config/rootfiles/packages/python3-typing-extensions
new file mode 100644
index 000000000..3cf68834d
--- /dev/null
+++ b/config/rootfiles/packages/python3-typing-extensions
@@ -0,0 +1,6 @@
+#usr/lib/python3.10/site-packages/typing_extensions-4.0.1.dist-info
+#usr/lib/python3.10/site-packages/typing_extensions-4.0.1.dist-info/LICENSE
+#usr/lib/python3.10/site-packages/typing_extensions-4.0.1.dist-info/METADATA
+#usr/lib/python3.10/site-packages/typing_extensions-4.0.1.dist-info/RECORD
+#usr/lib/python3.10/site-packages/typing_extensions-4.0.1.dist-info/WHEEL
+usr/lib/python3.10/site-packages/typing_extensions.py
diff --git a/lfs/python3-typing-extensions b/lfs/python3-typing-extensions
new file mode 100644
index 000000000..5268e3271
--- /dev/null
+++ b/lfs/python3-typing-extensions
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 4.0.1
+
+THISAPP    = typing_extensions-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-typing-extensions
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 33f184a97b6833fc99838c23acad2332
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && \
+		python3 -m build --wheel --skip-dependency-check --no-isolation
+	cd $(DIR_APP) && \
+		python3 -m install --optimize=1 --destdir=/ dist/*.whl
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index ef798a649..b7cf22405 100755
--- a/make.sh
+++ b/make.sh
@@ -1611,6 +1611,7 @@ buildipfire() {
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
+  lfsmake2 python3-typing-extensions
   lfsmake2 python3-setuptools-scm
   lfsmake2 python3-setuptools-rust
   lfsmake2 python3-packaging
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 10/50] python3-semantic-version: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (7 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 09/50] python3-typing-extensions: " Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 11/50] make.sh: Build python3-packaging sooner Michael Tremer
                   ` (39 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5416 bytes --]

This is required by setuptools-rust.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../packages/python3-semantic-version         | 10 +++
 lfs/python3-semantic-version                  | 81 +++++++++++++++++++
 make.sh                                       |  1 +
 3 files changed, 92 insertions(+)
 create mode 100644 config/rootfiles/packages/python3-semantic-version
 create mode 100644 lfs/python3-semantic-version

diff --git a/config/rootfiles/packages/python3-semantic-version b/config/rootfiles/packages/python3-semantic-version
new file mode 100644
index 000000000..5c4ff5ec3
--- /dev/null
+++ b/config/rootfiles/packages/python3-semantic-version
@@ -0,0 +1,10 @@
+usr/lib/python3.10/site-packages/semantic_version
+#usr/lib/python3.10/site-packages/semantic_version-2.8.5-py3.10.egg-info
+#usr/lib/python3.10/site-packages/semantic_version-2.8.5-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/semantic_version-2.8.5-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/semantic_version-2.8.5-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/semantic_version-2.8.5-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/semantic_version-2.8.5-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/semantic_version/__init__.py
+usr/lib/python3.10/site-packages/semantic_version/base.py
+usr/lib/python3.10/site-packages/semantic_version/django_fields.py
diff --git a/lfs/python3-semantic-version b/lfs/python3-semantic-version
new file mode 100644
index 000000000..0f3b589b2
--- /dev/null
+++ b/lfs/python3-semantic-version
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.8.5
+
+THISAPP    = semantic_version-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-semantic-version
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 76d7364def7ee487b6153d40b13de904
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index b7cf22405..8b4e00683 100755
--- a/make.sh
+++ b/make.sh
@@ -1612,6 +1612,7 @@ buildipfire() {
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
   lfsmake2 python3-typing-extensions
+  lfsmake2 python3-semantic-version
   lfsmake2 python3-setuptools-scm
   lfsmake2 python3-setuptools-rust
   lfsmake2 python3-packaging
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 11/50] make.sh: Build python3-packaging sooner
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (8 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 10/50] python3-semantic-version: " Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 12/50] python3-cffi: New package Michael Tremer
                   ` (38 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 585 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/make.sh b/make.sh
index 8b4e00683..11ae17ec9 100755
--- a/make.sh
+++ b/make.sh
@@ -1613,9 +1613,9 @@ buildipfire() {
   lfsmake2 python3-tomli
   lfsmake2 python3-typing-extensions
   lfsmake2 python3-semantic-version
+  lfsmake2 python3-packaging
   lfsmake2 python3-setuptools-scm
   lfsmake2 python3-setuptools-rust
-  lfsmake2 python3-packaging
   lfsmake2 python3-six
   lfsmake2 python3-dateutil
   lfsmake2 python3-jmespath
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 12/50] python3-cffi: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (9 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 11/50] make.sh: Build python3-packaging sooner Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 13/50] python3-cryptography: New package required by oci-python-sdk Michael Tremer
                   ` (37 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6257 bytes --]

Required by python3-cryptography.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-cffi | 30 ++++++++++
 lfs/python3-cffi                       | 81 ++++++++++++++++++++++++++
 make.sh                                |  1 +
 3 files changed, 112 insertions(+)
 create mode 100644 config/rootfiles/packages/python3-cffi
 create mode 100644 lfs/python3-cffi

diff --git a/config/rootfiles/packages/python3-cffi b/config/rootfiles/packages/python3-cffi
new file mode 100644
index 000000000..9d2d929e6
--- /dev/null
+++ b/config/rootfiles/packages/python3-cffi
@@ -0,0 +1,30 @@
+usr/lib/python3.10/site-packages/_cffi_backend.cpython-310-x86_64-linux-gnu.so
+usr/lib/python3.10/site-packages/cffi
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/cffi-1.15.0-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/cffi/__init__.py
+usr/lib/python3.10/site-packages/cffi/_cffi_errors.h
+usr/lib/python3.10/site-packages/cffi/_cffi_include.h
+usr/lib/python3.10/site-packages/cffi/_embedding.h
+usr/lib/python3.10/site-packages/cffi/api.py
+usr/lib/python3.10/site-packages/cffi/backend_ctypes.py
+usr/lib/python3.10/site-packages/cffi/cffi_opcode.py
+usr/lib/python3.10/site-packages/cffi/commontypes.py
+usr/lib/python3.10/site-packages/cffi/cparser.py
+usr/lib/python3.10/site-packages/cffi/error.py
+usr/lib/python3.10/site-packages/cffi/ffiplatform.py
+usr/lib/python3.10/site-packages/cffi/lock.py
+usr/lib/python3.10/site-packages/cffi/model.py
+usr/lib/python3.10/site-packages/cffi/parse_c_type.h
+usr/lib/python3.10/site-packages/cffi/pkgconfig.py
+usr/lib/python3.10/site-packages/cffi/recompiler.py
+usr/lib/python3.10/site-packages/cffi/setuptools_ext.py
+usr/lib/python3.10/site-packages/cffi/vengine_cpy.py
+usr/lib/python3.10/site-packages/cffi/vengine_gen.py
+usr/lib/python3.10/site-packages/cffi/verifier.py
diff --git a/lfs/python3-cffi b/lfs/python3-cffi
new file mode 100644
index 000000000..2cb8e3ab1
--- /dev/null
+++ b/lfs/python3-cffi
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.15.0
+
+THISAPP    = cffi-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-cffi
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = f3a3f26cd3335fc597479c9475da0a0b
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 11ae17ec9..e3e56ddc4 100755
--- a/make.sh
+++ b/make.sh
@@ -1626,6 +1626,7 @@ buildipfire() {
   lfsmake2 python3-pyasn1
   lfsmake2 python3-urllib3
   lfsmake2 python3-botocore
+  lfsmake2 python3-cffi
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 13/50] python3-cryptography: New package required by oci-python-sdk
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (10 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 12/50] python3-cffi: New package Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:50 ` [PATCH 14/50] python3-charset-normalizer: New package Michael Tremer
                   ` (36 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 13697 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../rootfiles/packages/python3-cryptography   | 111 ++++++++++++++++++
 lfs/oci-python-sdk                            |   2 +-
 lfs/python3-cryptography                      |  83 +++++++++++++
 make.sh                                       |   1 +
 4 files changed, 196 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-cryptography
 create mode 100644 lfs/python3-cryptography

diff --git a/config/rootfiles/packages/python3-cryptography b/config/rootfiles/packages/python3-cryptography
new file mode 100644
index 000000000..9f63606fb
--- /dev/null
+++ b/config/rootfiles/packages/python3-cryptography
@@ -0,0 +1,111 @@
+usr/lib/python3.10/site-packages/cryptography
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/cryptography/__about__.py
+usr/lib/python3.10/site-packages/cryptography/__init__.py
+usr/lib/python3.10/site-packages/cryptography/exceptions.py
+usr/lib/python3.10/site-packages/cryptography/fernet.py
+usr/lib/python3.10/site-packages/cryptography/hazmat
+usr/lib/python3.10/site-packages/cryptography/hazmat/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/_der.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/_oid.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/_types.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/interfaces.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/aead.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ciphers.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/cmac.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/decode_asn1.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/dh.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/dsa.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ec.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ed25519.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ed448.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/encode_asn1.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hashes.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hmac.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ocsp.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/poly1305.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/rsa.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/utils.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x25519.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x448.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x509.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_padding.abi3.so
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/_asymmetric.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/_cipheralgorithm.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/_serialization.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dh.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dsa.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/padding.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/aead.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/algorithms.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/base.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/modes.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/cmac.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/constant_time.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/hashes.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/hmac.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/concatkdf.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/hkdf.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/kbkdf.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/pbkdf2.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/scrypt.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/x963kdf.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/keywrap.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/padding.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/poly1305.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/base.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/pkcs12.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/pkcs7.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/ssh.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__init__.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/totp.py
+usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/utils.py
+usr/lib/python3.10/site-packages/cryptography/py.typed
+usr/lib/python3.10/site-packages/cryptography/utils.py
+usr/lib/python3.10/site-packages/cryptography/x509
+usr/lib/python3.10/site-packages/cryptography/x509/__init__.py
+usr/lib/python3.10/site-packages/cryptography/x509/base.py
+usr/lib/python3.10/site-packages/cryptography/x509/certificate_transparency.py
+usr/lib/python3.10/site-packages/cryptography/x509/extensions.py
+usr/lib/python3.10/site-packages/cryptography/x509/general_name.py
+usr/lib/python3.10/site-packages/cryptography/x509/name.py
+usr/lib/python3.10/site-packages/cryptography/x509/ocsp.py
+usr/lib/python3.10/site-packages/cryptography/x509/oid.py
diff --git a/lfs/oci-python-sdk b/lfs/oci-python-sdk
index a3933b4db..185e1a7fb 100644
--- a/lfs/oci-python-sdk
+++ b/lfs/oci-python-sdk
@@ -34,7 +34,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-python-sdk
 PAK_VER    = 1
 
-DEPS       = python3-dateutil python3-six
+DEPS       = python3-cryptography python3-dateutil python3-six
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/python3-cryptography b/lfs/python3-cryptography
new file mode 100644
index 000000000..15e6c5697
--- /dev/null
+++ b/lfs/python3-cryptography
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.4.7
+
+THISAPP    = cryptography-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-cryptography
+PAK_VER    = 1
+
+DEPS       = python3-cffi
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = f24fb11c6d5beb18cbfe216b9e58c27e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index e3e56ddc4..fb1fc4812 100755
--- a/make.sh
+++ b/make.sh
@@ -1627,6 +1627,7 @@ buildipfire() {
   lfsmake2 python3-urllib3
   lfsmake2 python3-botocore
   lfsmake2 python3-cffi
+  lfsmake2 python3-cryptography
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 14/50] python3-charset-normalizer: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (11 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 13/50] python3-cryptography: New package required by oci-python-sdk Michael Tremer
@ 2022-02-22 12:50 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 15/50] python3-requests: " Michael Tremer
                   ` (35 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:50 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6312 bytes --]

Required by python3-requests

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../packages/python3-charset-normalizer       | 24 ++++++
 lfs/python3-charset-normalizer                | 83 +++++++++++++++++++
 make.sh                                       |  1 +
 3 files changed, 108 insertions(+)
 create mode 100644 config/rootfiles/packages/python3-charset-normalizer
 create mode 100644 lfs/python3-charset-normalizer

diff --git a/config/rootfiles/packages/python3-charset-normalizer b/config/rootfiles/packages/python3-charset-normalizer
new file mode 100644
index 000000000..8c754ad65
--- /dev/null
+++ b/config/rootfiles/packages/python3-charset-normalizer
@@ -0,0 +1,24 @@
+usr/bin/normalizer
+usr/lib/python3.10/site-packages/charset_normalizer
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/charset_normalizer-2.0.10-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/charset_normalizer/__init__.py
+usr/lib/python3.10/site-packages/charset_normalizer/api.py
+usr/lib/python3.10/site-packages/charset_normalizer/assets
+usr/lib/python3.10/site-packages/charset_normalizer/assets/__init__.py
+usr/lib/python3.10/site-packages/charset_normalizer/cd.py
+usr/lib/python3.10/site-packages/charset_normalizer/cli
+usr/lib/python3.10/site-packages/charset_normalizer/cli/__init__.py
+usr/lib/python3.10/site-packages/charset_normalizer/cli/normalizer.py
+usr/lib/python3.10/site-packages/charset_normalizer/constant.py
+usr/lib/python3.10/site-packages/charset_normalizer/legacy.py
+usr/lib/python3.10/site-packages/charset_normalizer/md.py
+usr/lib/python3.10/site-packages/charset_normalizer/models.py
+usr/lib/python3.10/site-packages/charset_normalizer/py.typed
+usr/lib/python3.10/site-packages/charset_normalizer/utils.py
+usr/lib/python3.10/site-packages/charset_normalizer/version.py
diff --git a/lfs/python3-charset-normalizer b/lfs/python3-charset-normalizer
new file mode 100644
index 000000000..f685520d2
--- /dev/null
+++ b/lfs/python3-charset-normalizer
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.0.10
+
+THISAPP    = charset_normalizer-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-charset-normalizer
+PAK_VER    = 1
+
+DEPS       =
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = a2fb1cfe7f8448e5845e1803f734e766
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index fb1fc4812..0885d6b8d 100755
--- a/make.sh
+++ b/make.sh
@@ -1608,6 +1608,7 @@ buildipfire() {
   lfsmake2 wireless-regdb
   lfsmake2 libsolv
   lfsmake2 ddns
+  lfsmake2 python3-charset-normalizer
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 15/50] python3-requests: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (12 preceding siblings ...)
  2022-02-22 12:50 ` [PATCH 14/50] python3-charset-normalizer: New package Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 16/50] python3-certifi: " Michael Tremer
                   ` (34 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6132 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-requests | 26 +++++++
 lfs/python3-requests                       | 83 ++++++++++++++++++++++
 make.sh                                    |  1 +
 3 files changed, 110 insertions(+)
 create mode 100644 config/rootfiles/packages/python3-requests
 create mode 100644 lfs/python3-requests

diff --git a/config/rootfiles/packages/python3-requests b/config/rootfiles/packages/python3-requests
new file mode 100644
index 000000000..d334559bb
--- /dev/null
+++ b/config/rootfiles/packages/python3-requests
@@ -0,0 +1,26 @@
+usr/lib/python3.10/site-packages/requests
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/requests-2.27.1-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/requests/__init__.py
+usr/lib/python3.10/site-packages/requests/__version__.py
+usr/lib/python3.10/site-packages/requests/_internal_utils.py
+usr/lib/python3.10/site-packages/requests/adapters.py
+usr/lib/python3.10/site-packages/requests/api.py
+usr/lib/python3.10/site-packages/requests/auth.py
+usr/lib/python3.10/site-packages/requests/certs.py
+usr/lib/python3.10/site-packages/requests/compat.py
+usr/lib/python3.10/site-packages/requests/cookies.py
+usr/lib/python3.10/site-packages/requests/exceptions.py
+usr/lib/python3.10/site-packages/requests/help.py
+usr/lib/python3.10/site-packages/requests/hooks.py
+usr/lib/python3.10/site-packages/requests/models.py
+usr/lib/python3.10/site-packages/requests/packages.py
+usr/lib/python3.10/site-packages/requests/sessions.py
+usr/lib/python3.10/site-packages/requests/status_codes.py
+usr/lib/python3.10/site-packages/requests/structures.py
+usr/lib/python3.10/site-packages/requests/utils.py
diff --git a/lfs/python3-requests b/lfs/python3-requests
new file mode 100644
index 000000000..a867ef744
--- /dev/null
+++ b/lfs/python3-requests
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.27.1
+
+THISAPP    = requests-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-requests
+PAK_VER    = 1
+
+DEPS       = python3-charset-normalizer
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = bcc01b73974a305cc7c5b092e7d07004
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 0885d6b8d..48e6926d4 100755
--- a/make.sh
+++ b/make.sh
@@ -1609,6 +1609,7 @@ buildipfire() {
   lfsmake2 libsolv
   lfsmake2 ddns
   lfsmake2 python3-charset-normalizer
+  lfsmake2 python3-requests
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 16/50] python3-certifi: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (13 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 15/50] python3-requests: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 17/50] python3-idna: " Michael Tremer
                   ` (33 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5834 bytes --]

This package provides the Mozilla CA list for python3-requests.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-certifi | 11 +++
 lfs/python3-certifi                       | 83 +++++++++++++++++++++++
 lfs/python3-requests                      |  2 +-
 make.sh                                   |  1 +
 4 files changed, 96 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-certifi
 create mode 100644 lfs/python3-certifi

diff --git a/config/rootfiles/packages/python3-certifi b/config/rootfiles/packages/python3-certifi
new file mode 100644
index 000000000..2f7e4eb90
--- /dev/null
+++ b/config/rootfiles/packages/python3-certifi
@@ -0,0 +1,11 @@
+usr/lib/python3.10/site-packages/certifi
+#usr/lib/python3.10/site-packages/certifi-2021.10.8-py3.10.egg-info
+#usr/lib/python3.10/site-packages/certifi-2021.10.8-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/certifi-2021.10.8-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/certifi-2021.10.8-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/certifi-2021.10.8-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/certifi-2021.10.8-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/certifi/__init__.py
+usr/lib/python3.10/site-packages/certifi/__main__.py
+usr/lib/python3.10/site-packages/certifi/cacert.pem
+usr/lib/python3.10/site-packages/certifi/core.py
diff --git a/lfs/python3-certifi b/lfs/python3-certifi
new file mode 100644
index 000000000..e4c5a3882
--- /dev/null
+++ b/lfs/python3-certifi
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2021.10.8
+
+THISAPP    = certifi-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-certifi
+PAK_VER    = 1
+
+DEPS       =
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 880ed9e5d04aff8f46f5ff82a3a3e395
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/python3-requests b/lfs/python3-requests
index a867ef744..0ddff30b8 100644
--- a/lfs/python3-requests
+++ b/lfs/python3-requests
@@ -34,7 +34,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = python3-requests
 PAK_VER    = 1
 
-DEPS       = python3-charset-normalizer
+DEPS       = python3-certifi python3-charset-normalizer
 
 ###############################################################################
 # Top-level Rules
diff --git a/make.sh b/make.sh
index 48e6926d4..fdef40411 100755
--- a/make.sh
+++ b/make.sh
@@ -1609,6 +1609,7 @@ buildipfire() {
   lfsmake2 libsolv
   lfsmake2 ddns
   lfsmake2 python3-charset-normalizer
+  lfsmake2 python3-certifi
   lfsmake2 python3-requests
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 17/50] python3-idna: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (14 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 16/50] python3-certifi: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 18/50] python3-flit: " Michael Tremer
                   ` (32 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5943 bytes --]

Adds support for international domain names to python3-requests.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-idna | 15 +++++
 lfs/python3-idna                       | 83 ++++++++++++++++++++++++++
 lfs/python3-requests                   |  2 +-
 make.sh                                |  1 +
 4 files changed, 100 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-idna
 create mode 100644 lfs/python3-idna

diff --git a/config/rootfiles/packages/python3-idna b/config/rootfiles/packages/python3-idna
new file mode 100644
index 000000000..01ee2e135
--- /dev/null
+++ b/config/rootfiles/packages/python3-idna
@@ -0,0 +1,15 @@
+usr/lib/python3.10/site-packages/idna
+#usr/lib/python3.10/site-packages/idna-3.3-py3.10.egg-info
+#usr/lib/python3.10/site-packages/idna-3.3-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/idna-3.3-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/idna-3.3-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/idna-3.3-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/idna/__init__.py
+usr/lib/python3.10/site-packages/idna/codec.py
+usr/lib/python3.10/site-packages/idna/compat.py
+usr/lib/python3.10/site-packages/idna/core.py
+usr/lib/python3.10/site-packages/idna/idnadata.py
+usr/lib/python3.10/site-packages/idna/intranges.py
+usr/lib/python3.10/site-packages/idna/package_data.py
+usr/lib/python3.10/site-packages/idna/py.typed
+usr/lib/python3.10/site-packages/idna/uts46data.py
diff --git a/lfs/python3-idna b/lfs/python3-idna
new file mode 100644
index 000000000..1d7ca68c5
--- /dev/null
+++ b/lfs/python3-idna
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.3
+
+THISAPP    = idna-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-idna
+PAK_VER    = 1
+
+DEPS       =
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 5856306eac5f25db8249e37a4c6ee3e7
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/python3-requests b/lfs/python3-requests
index 0ddff30b8..cb6eede5e 100644
--- a/lfs/python3-requests
+++ b/lfs/python3-requests
@@ -34,7 +34,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = python3-requests
 PAK_VER    = 1
 
-DEPS       = python3-certifi python3-charset-normalizer
+DEPS       = python3-certifi python3-charset-normalizer python3-idna
 
 ###############################################################################
 # Top-level Rules
diff --git a/make.sh b/make.sh
index fdef40411..5296ca21c 100755
--- a/make.sh
+++ b/make.sh
@@ -1610,6 +1610,7 @@ buildipfire() {
   lfsmake2 ddns
   lfsmake2 python3-charset-normalizer
   lfsmake2 python3-certifi
+  lfsmake2 python3-idna
   lfsmake2 python3-requests
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 18/50] python3-flit: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (15 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 17/50] python3-idna: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 19/50] python3-build: " Michael Tremer
                   ` (31 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 12671 bytes --]

Yet another build system for Python

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-flit | 106 +++++++++++++++++++++++++
 lfs/python3-flit                       |  83 +++++++++++++++++++
 make.sh                                |   1 +
 3 files changed, 190 insertions(+)
 create mode 100644 config/rootfiles/packages/python3-flit
 create mode 100644 lfs/python3-flit

diff --git a/config/rootfiles/packages/python3-flit b/config/rootfiles/packages/python3-flit
new file mode 100644
index 000000000..ac483dddf
--- /dev/null
+++ b/config/rootfiles/packages/python3-flit
@@ -0,0 +1,106 @@
+usr/lib/python3.10/site-packages/flit_core
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info/INSTALLER
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info/METADATA
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info/RECORD
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info/REQUESTED
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info/WHEEL
+#usr/lib/python3.10/site-packages/flit_core-3.6.0.dist-info/direct_url.json
+usr/lib/python3.10/site-packages/flit_core/__init__.py
+usr/lib/python3.10/site-packages/flit_core/buildapi.py
+usr/lib/python3.10/site-packages/flit_core/common.py
+usr/lib/python3.10/site-packages/flit_core/config.py
+usr/lib/python3.10/site-packages/flit_core/sdist.py
+#usr/lib/python3.10/site-packages/flit_core/tests
+#usr/lib/python3.10/site-packages/flit_core/tests/__init__.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/EG_README.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/bad-description-ext.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/conflicting_modules
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/conflicting_modules/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/conflicting_modules/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/conflicting_modules/src
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/conflicting_modules/src/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/constructed_version
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/constructed_version/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/constructed_version/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/extras-dev-conflict.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/extras.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/LICENSES
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/LICENSES/README
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/doc
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/doc/subdir
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/doc/subdir/test.txt
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/doc/test.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/doc/test.txt
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/inclusion/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/invalid_version1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/missing-description-file.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/misspelled-key.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/module1-pkg.ini
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/module1-pkg.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/module2.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/moduleunimportable.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/my-description.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/no_docstring-pkg.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/no_docstring.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/ns1-pkg
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/ns1-pkg/EG_README.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/ns1-pkg/ns1
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/ns1-pkg/ns1/pkg
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/ns1-pkg/ns1/pkg/__init__.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/ns1-pkg/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/__init__.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/data_dir
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/data_dir/foo.sh
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/foo.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/subpkg
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/subpkg/__init__.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/subpkg/sp_data_dir
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/subpkg/sp_data_dir/test.json
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/subpkg2
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/package1/subpkg2/__init__.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep517
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep517/LICENSE
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep517/README.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep517/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep517/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621/LICENSE
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621/README.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621/module1a.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621_nodynamic
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621_nodynamic/README.rst
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621_nodynamic/module1.py
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/pep621_nodynamic/pyproject.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/requires-dev.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/requires-envmark.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/requires-extra-envmark.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/samples/requires-requests.toml
+#usr/lib/python3.10/site-packages/flit_core/tests/test_build_thyself.py
+#usr/lib/python3.10/site-packages/flit_core/tests/test_buildapi.py
+#usr/lib/python3.10/site-packages/flit_core/tests/test_common.py
+#usr/lib/python3.10/site-packages/flit_core/tests/test_config.py
+#usr/lib/python3.10/site-packages/flit_core/tests/test_sdist.py
+#usr/lib/python3.10/site-packages/flit_core/tests/test_versionno.py
+#usr/lib/python3.10/site-packages/flit_core/tests/test_wheel.py
+usr/lib/python3.10/site-packages/flit_core/vendor
+usr/lib/python3.10/site-packages/flit_core/vendor/README
+usr/lib/python3.10/site-packages/flit_core/vendor/__init__.py
+usr/lib/python3.10/site-packages/flit_core/vendor/tomli
+#usr/lib/python3.10/site-packages/flit_core/vendor/tomli-1.2.3.dist-info
+#usr/lib/python3.10/site-packages/flit_core/vendor/tomli-1.2.3.dist-info/LICENSE
+#usr/lib/python3.10/site-packages/flit_core/vendor/tomli-1.2.3.dist-info/METADATA
+usr/lib/python3.10/site-packages/flit_core/vendor/tomli/__init__.py
+usr/lib/python3.10/site-packages/flit_core/vendor/tomli/_parser.py
+usr/lib/python3.10/site-packages/flit_core/vendor/tomli/_re.py
+usr/lib/python3.10/site-packages/flit_core/vendor/tomli/_types.py
+usr/lib/python3.10/site-packages/flit_core/vendor/tomli/py.typed
+usr/lib/python3.10/site-packages/flit_core/versionno.py
+usr/lib/python3.10/site-packages/flit_core/wheel.py
diff --git a/lfs/python3-flit b/lfs/python3-flit
new file mode 100644
index 000000000..6e87509d9
--- /dev/null
+++ b/lfs/python3-flit
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.6.0
+
+THISAPP    = flit-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-flit
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = a24dad673b38b369722f574500ac1933
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP)/flit_core && python3 build_dists.py
+	cd $(DIR_APP) && PYTHONPATH=flit_core python3 -m flit build --format wheel
+	cd $(DIR_APP)/flit_core && PIP_CONFIG_FILE=/dev/null pip3 install --isolated \
+		--root="/" --ignore-installed --no-deps dist/*.whl
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 5296ca21c..8ea526ab4 100755
--- a/make.sh
+++ b/make.sh
@@ -1615,6 +1615,7 @@ buildipfire() {
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
+  lfsmake2 python3-flit
   lfsmake2 python3-typing-extensions
   lfsmake2 python3-semantic-version
   lfsmake2 python3-packaging
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 19/50] python3-build: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (16 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 18/50] python3-flit: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 20/50] python3-pep517: " Michael Tremer
                   ` (30 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5298 bytes --]

This can build packages.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/common/python3-build | 14 +++++
 lfs/python3-build                     | 79 +++++++++++++++++++++++++++
 make.sh                               |  1 +
 3 files changed, 94 insertions(+)
 create mode 100644 config/rootfiles/common/python3-build
 create mode 100644 lfs/python3-build

diff --git a/config/rootfiles/common/python3-build b/config/rootfiles/common/python3-build
new file mode 100644
index 000000000..61431ada5
--- /dev/null
+++ b/config/rootfiles/common/python3-build
@@ -0,0 +1,14 @@
+#usr/bin/pyproject-build
+#usr/lib/python3.10/site-packages/build
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info/entry_points.txt
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/build-0.7.0-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/build/__init__.py
+#usr/lib/python3.10/site-packages/build/__main__.py
+#usr/lib/python3.10/site-packages/build/env.py
+#usr/lib/python3.10/site-packages/build/py.typed
+#usr/lib/python3.10/site-packages/build/util.py
diff --git a/lfs/python3-build b/lfs/python3-build
new file mode 100644
index 000000000..16b6982a6
--- /dev/null
+++ b/lfs/python3-build
@@ -0,0 +1,79 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.7.0
+
+THISAPP    = build-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 4cef2dac5e07264de9f35732ac7bb278
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 8ea526ab4..0b72478f2 100755
--- a/make.sh
+++ b/make.sh
@@ -1615,6 +1615,7 @@ buildipfire() {
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
+  lfsmake2 python3-build
   lfsmake2 python3-flit
   lfsmake2 python3-typing-extensions
   lfsmake2 python3-semantic-version
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 20/50] python3-pep517: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (17 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 19/50] python3-build: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 21/50] python3-install: " Michael Tremer
                   ` (29 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5192 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/common/python3-pep517 | 14 +++++
 lfs/python3-pep517                     | 79 ++++++++++++++++++++++++++
 make.sh                                |  1 +
 3 files changed, 94 insertions(+)
 create mode 100644 config/rootfiles/common/python3-pep517
 create mode 100644 lfs/python3-pep517

diff --git a/config/rootfiles/common/python3-pep517 b/config/rootfiles/common/python3-pep517
new file mode 100644
index 000000000..4adfa7137
--- /dev/null
+++ b/config/rootfiles/common/python3-pep517
@@ -0,0 +1,14 @@
+#usr/lib/python3.10/site-packages/pep517
+#usr/lib/python3.10/site-packages/pep517-0.12.0-py3.10.egg-info
+#usr/lib/python3.10/site-packages/pep517/__init__.py
+#usr/lib/python3.10/site-packages/pep517/build.py
+#usr/lib/python3.10/site-packages/pep517/check.py
+#usr/lib/python3.10/site-packages/pep517/colorlog.py
+#usr/lib/python3.10/site-packages/pep517/compat.py
+#usr/lib/python3.10/site-packages/pep517/dirtools.py
+#usr/lib/python3.10/site-packages/pep517/envbuild.py
+#usr/lib/python3.10/site-packages/pep517/in_process
+#usr/lib/python3.10/site-packages/pep517/in_process/__init__.py
+#usr/lib/python3.10/site-packages/pep517/in_process/_in_process.py
+#usr/lib/python3.10/site-packages/pep517/meta.py
+#usr/lib/python3.10/site-packages/pep517/wrappers.py
diff --git a/lfs/python3-pep517 b/lfs/python3-pep517
new file mode 100644
index 000000000..eb8a211d8
--- /dev/null
+++ b/lfs/python3-pep517
@@ -0,0 +1,79 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.12.0
+
+THISAPP    = pep517-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 7ed0adb5f737c316e071d48d66329a5d
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 0b72478f2..37c2756d9 100755
--- a/make.sh
+++ b/make.sh
@@ -1615,6 +1615,7 @@ buildipfire() {
   lfsmake2 python3-toml
   lfsmake2 python3-pyproject2setuppy
   lfsmake2 python3-tomli
+  lfsmake2 python3-pep517
   lfsmake2 python3-build
   lfsmake2 python3-flit
   lfsmake2 python3-typing-extensions
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 21/50] python3-install: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (18 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 20/50] python3-pep517: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 22/50] python3-pycparser: " Michael Tremer
                   ` (28 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 7036 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/common/python3-install | 28 ++++++++
 lfs/python3-install                     | 86 +++++++++++++++++++++++++
 make.sh                                 |  1 +
 3 files changed, 115 insertions(+)
 create mode 100644 config/rootfiles/common/python3-install
 create mode 100644 lfs/python3-install

diff --git a/config/rootfiles/common/python3-install b/config/rootfiles/common/python3-install
new file mode 100644
index 000000000..05460d724
--- /dev/null
+++ b/config/rootfiles/common/python3-install
@@ -0,0 +1,28 @@
+#usr/lib/python3.10/site-packages/install
+#usr/lib/python3.10/site-packages/install/__init__.py
+#usr/lib/python3.10/site-packages/install/__main__.py
+#usr/lib/python3.10/site-packages/install/_vendor
+#usr/lib/python3.10/site-packages/install/_vendor/__init__.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/__init__.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_compat
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_compat/__init__.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_compat/importlib_resources.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_compat/typing.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_core.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_scripts
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/_scripts/__init__.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/destinations.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/exceptions.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/records.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/scripts.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/sources.py
+#usr/lib/python3.10/site-packages/install/_vendor/installer/src/installer/utils.py
+#usr/lib/python3.10/site-packages/python_install-0.0.3-py3.10.egg-info
+#usr/lib/python3.10/site-packages/python_install-0.0.3-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/python_install-0.0.3-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/python_install-0.0.3-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/python_install-0.0.3-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/python_install-0.0.3-py3.10.egg-info/top_level.txt
diff --git a/lfs/python3-install b/lfs/python3-install
new file mode 100644
index 000000000..6fbf64664
--- /dev/null
+++ b/lfs/python3-install
@@ -0,0 +1,86 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.0.3
+
+THISAPP    = python-install-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE) \
+	installer-0.4.0.tar.gz
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+installer-0.4.0.tar.gz = $(DL_FROM)/installer-0.4.0.tar.gz
+
+$(DL_FILE)_MD5 = 90741b41be4afb0ae3c1b5e9c4afeb67
+installer-0.4.0.tar.gz_MD5 = 0b24293a3a110160717b56509bcf7ec2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && tar zxf $(DIR_DL)/installer-0.4.0.tar.gz
+	cd $(DIR_APP) && rm -rfv install/_vendor/installer
+	cd $(DIR_APP) && ln -svf --relative \
+		installer-0.4.0 install/_vendor/installer
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 37c2756d9..92c906395 100755
--- a/make.sh
+++ b/make.sh
@@ -1617,6 +1617,7 @@ buildipfire() {
   lfsmake2 python3-tomli
   lfsmake2 python3-pep517
   lfsmake2 python3-build
+  lfsmake2 python3-install
   lfsmake2 python3-flit
   lfsmake2 python3-typing-extensions
   lfsmake2 python3-semantic-version
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 22/50] python3-pycparser: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (19 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 21/50] python3-install: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 23/50] python3-cryptography: Fix build against Rust Michael Tremer
                   ` (27 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5978 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/common/python3-pycparser | 25 +++++++
 lfs/python3-pycparser                     | 79 +++++++++++++++++++++++
 make.sh                                   |  1 +
 3 files changed, 105 insertions(+)
 create mode 100644 config/rootfiles/common/python3-pycparser
 create mode 100644 lfs/python3-pycparser

diff --git a/config/rootfiles/common/python3-pycparser b/config/rootfiles/common/python3-pycparser
new file mode 100644
index 000000000..cee2cc798
--- /dev/null
+++ b/config/rootfiles/common/python3-pycparser
@@ -0,0 +1,25 @@
+#usr/lib/python3.10/site-packages/pycparser
+#usr/lib/python3.10/site-packages/pycparser-2.21-py3.10.egg-info
+#usr/lib/python3.10/site-packages/pycparser-2.21-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/pycparser-2.21-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/pycparser-2.21-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/pycparser-2.21-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/pycparser/__init__.py
+#usr/lib/python3.10/site-packages/pycparser/_ast_gen.py
+#usr/lib/python3.10/site-packages/pycparser/_build_tables.py
+#usr/lib/python3.10/site-packages/pycparser/_c_ast.cfg
+#usr/lib/python3.10/site-packages/pycparser/ast_transforms.py
+#usr/lib/python3.10/site-packages/pycparser/c_ast.py
+#usr/lib/python3.10/site-packages/pycparser/c_generator.py
+#usr/lib/python3.10/site-packages/pycparser/c_lexer.py
+#usr/lib/python3.10/site-packages/pycparser/c_parser.py
+#usr/lib/python3.10/site-packages/pycparser/lextab.py
+#usr/lib/python3.10/site-packages/pycparser/ply
+#usr/lib/python3.10/site-packages/pycparser/ply/__init__.py
+#usr/lib/python3.10/site-packages/pycparser/ply/cpp.py
+#usr/lib/python3.10/site-packages/pycparser/ply/ctokens.py
+#usr/lib/python3.10/site-packages/pycparser/ply/lex.py
+#usr/lib/python3.10/site-packages/pycparser/ply/yacc.py
+#usr/lib/python3.10/site-packages/pycparser/ply/ygen.py
+#usr/lib/python3.10/site-packages/pycparser/plyparser.py
+#usr/lib/python3.10/site-packages/pycparser/yacctab.py
diff --git a/lfs/python3-pycparser b/lfs/python3-pycparser
new file mode 100644
index 000000000..aa9f34ee9
--- /dev/null
+++ b/lfs/python3-pycparser
@@ -0,0 +1,79 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.21
+
+THISAPP    = pycparser-release_v$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = cf4b60f0beca2a25bb599e9e858a8223
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 92c906395..60ddb04d8 100755
--- a/make.sh
+++ b/make.sh
@@ -1608,6 +1608,7 @@ buildipfire() {
   lfsmake2 wireless-regdb
   lfsmake2 libsolv
   lfsmake2 ddns
+  lfsmake2 python3-pycparser
   lfsmake2 python3-charset-normalizer
   lfsmake2 python3-certifi
   lfsmake2 python3-idna
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 23/50] python3-cryptography: Fix build against Rust
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (20 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 22/50] python3-pycparser: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 24/50] make.sh: Re-order build of some Python modules Michael Tremer
                   ` (26 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 998 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/python3-cryptography | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lfs/python3-cryptography b/lfs/python3-cryptography
index 15e6c5697..47a46840f 100644
--- a/lfs/python3-cryptography
+++ b/lfs/python3-cryptography
@@ -36,6 +36,8 @@ PAK_VER    = 1
 
 DEPS       = python3-cffi
 
+export CARGOPATH = $(CARGO_PATH)
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -77,6 +79,8 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && $(CARGO_PREPARE)
+	cd $(DIR_APP) && rm -vf src/rust/Cargo.lock
 	cd $(DIR_APP) && python3 setup.py build
 	cd $(DIR_APP) && python3 setup.py install --root=/
 	@rm -rf $(DIR_APP)
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 24/50] make.sh: Re-order build of some Python modules
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (21 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 23/50] python3-cryptography: Fix build against Rust Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 25/50] python3-circuitbreaker: New package Michael Tremer
                   ` (25 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 876 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/make.sh b/make.sh
index 60ddb04d8..a2f8cb6c3 100755
--- a/make.sh
+++ b/make.sh
@@ -1619,10 +1619,11 @@ buildipfire() {
   lfsmake2 python3-pep517
   lfsmake2 python3-build
   lfsmake2 python3-install
+  lfsmake2 python3-urllib3
   lfsmake2 python3-flit
+  lfsmake2 python3-packaging
   lfsmake2 python3-typing-extensions
   lfsmake2 python3-semantic-version
-  lfsmake2 python3-packaging
   lfsmake2 python3-setuptools-scm
   lfsmake2 python3-setuptools-rust
   lfsmake2 python3-six
@@ -1633,7 +1634,6 @@ buildipfire() {
   lfsmake2 python3-s3transfer
   lfsmake2 python3-rsa
   lfsmake2 python3-pyasn1
-  lfsmake2 python3-urllib3
   lfsmake2 python3-botocore
   lfsmake2 python3-cffi
   lfsmake2 python3-cryptography
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 25/50] python3-circuitbreaker: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (22 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 24/50] make.sh: Re-order build of some Python modules Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 26/50] python3-pytz: " Michael Tremer
                   ` (24 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5790 bytes --]

Required by oci-python-sdk

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../rootfiles/packages/python3-circuitbreaker |  8 ++
 lfs/oci-python-sdk                            |  2 +-
 lfs/python3-circuitbreaker                    | 81 +++++++++++++++++++
 make.sh                                       |  1 +
 4 files changed, 91 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-circuitbreaker
 create mode 100644 lfs/python3-circuitbreaker

diff --git a/config/rootfiles/packages/python3-circuitbreaker b/config/rootfiles/packages/python3-circuitbreaker
new file mode 100644
index 000000000..7c6d0f387
--- /dev/null
+++ b/config/rootfiles/packages/python3-circuitbreaker
@@ -0,0 +1,8 @@
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/circuitbreaker-1.3.2-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/circuitbreaker.py
diff --git a/lfs/oci-python-sdk b/lfs/oci-python-sdk
index 185e1a7fb..6711cc522 100644
--- a/lfs/oci-python-sdk
+++ b/lfs/oci-python-sdk
@@ -34,7 +34,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-python-sdk
 PAK_VER    = 1
 
-DEPS       = python3-cryptography python3-dateutil python3-six
+DEPS       = python3-circuitbreaker python3-cryptography python3-dateutil python3-six
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/python3-circuitbreaker b/lfs/python3-circuitbreaker
new file mode 100644
index 000000000..ab33fcace
--- /dev/null
+++ b/lfs/python3-circuitbreaker
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.3.2
+
+THISAPP    = circuitbreaker-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-circuitbreaker
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 765d6ae290ac7b284db1d8cc768ed48c
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index a2f8cb6c3..ecd8c2222 100755
--- a/make.sh
+++ b/make.sh
@@ -1637,6 +1637,7 @@ buildipfire() {
   lfsmake2 python3-botocore
   lfsmake2 python3-cffi
   lfsmake2 python3-cryptography
+  lfsmake2 python3-circuitbreaker
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 26/50] python3-pytz: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (23 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 25/50] python3-circuitbreaker: New package Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 27/50] python3-click: " Michael Tremer
                   ` (23 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 45585 bytes --]

Required by oci-python-sdk

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-pytz | 634 +++++++++++++++++++++++++
 lfs/oci-python-sdk                     |   3 +-
 lfs/python3-pytz                       |  81 ++++
 make.sh                                |   1 +
 4 files changed, 718 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-pytz
 create mode 100644 lfs/python3-pytz

diff --git a/config/rootfiles/packages/python3-pytz b/config/rootfiles/packages/python3-pytz
new file mode 100644
index 000000000..5a7484621
--- /dev/null
+++ b/config/rootfiles/packages/python3-pytz
@@ -0,0 +1,634 @@
+usr/lib/python3.10/site-packages/pytz
+#usr/lib/python3.10/site-packages/pytz-2021.3-py3.10.egg-info
+#usr/lib/python3.10/site-packages/pytz-2021.3-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/pytz-2021.3-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/pytz-2021.3-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/pytz-2021.3-py3.10.egg-info/top_level.txt
+#usr/lib/python3.10/site-packages/pytz-2021.3-py3.10.egg-info/zip-safe
+usr/lib/python3.10/site-packages/pytz/__init__.py
+usr/lib/python3.10/site-packages/pytz/exceptions.py
+usr/lib/python3.10/site-packages/pytz/lazy.py
+usr/lib/python3.10/site-packages/pytz/reference.py
+usr/lib/python3.10/site-packages/pytz/tzfile.py
+usr/lib/python3.10/site-packages/pytz/tzinfo.py
+usr/lib/python3.10/site-packages/pytz/zoneinfo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Abidjan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Accra
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Addis_Ababa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Algiers
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Asmara
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Asmera
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Bamako
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Bangui
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Banjul
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Bissau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Blantyre
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Brazzaville
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Bujumbura
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Cairo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Casablanca
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Ceuta
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Conakry
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Dakar
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Dar_es_Salaam
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Djibouti
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Douala
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/El_Aaiun
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Freetown
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Gaborone
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Harare
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Johannesburg
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Juba
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Kampala
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Khartoum
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Kigali
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Kinshasa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Lagos
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Libreville
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Lome
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Luanda
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Lubumbashi
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Lusaka
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Malabo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Maputo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Maseru
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Mbabane
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Mogadishu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Monrovia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Nairobi
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Ndjamena
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Niamey
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Nouakchott
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Ouagadougou
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Porto-Novo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Sao_Tome
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Timbuktu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Tripoli
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Tunis
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Africa/Windhoek
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Adak
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Anchorage
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Anguilla
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Antigua
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Araguaina
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Buenos_Aires
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Catamarca
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/ComodRivadavia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Cordoba
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Jujuy
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/La_Rioja
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Mendoza
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Rio_Gallegos
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Salta
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/San_Juan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/San_Luis
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Tucuman
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Argentina/Ushuaia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Aruba
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Asuncion
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Atikokan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Atka
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Bahia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Bahia_Banderas
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Barbados
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Belem
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Belize
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Blanc-Sablon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Boa_Vista
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Bogota
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Boise
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Buenos_Aires
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Cambridge_Bay
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Campo_Grande
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Cancun
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Caracas
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Catamarca
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Cayenne
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Cayman
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Chicago
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Chihuahua
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Coral_Harbour
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Cordoba
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Costa_Rica
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Creston
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Cuiaba
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Curacao
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Danmarkshavn
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Dawson
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Dawson_Creek
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Denver
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Detroit
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Dominica
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Edmonton
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Eirunepe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/El_Salvador
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Ensenada
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Fort_Nelson
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Fort_Wayne
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Fortaleza
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Glace_Bay
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Godthab
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Goose_Bay
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Grand_Turk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Grenada
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Guadeloupe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Guatemala
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Guayaquil
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Guyana
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Halifax
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Havana
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Hermosillo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Indianapolis
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Knox
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Marengo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Petersburg
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Tell_City
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Vevay
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Vincennes
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indiana/Winamac
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Indianapolis
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Inuvik
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Iqaluit
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Jamaica
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Jujuy
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Juneau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Kentucky
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Kentucky/Louisville
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Kentucky/Monticello
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Knox_IN
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Kralendijk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/La_Paz
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Lima
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Los_Angeles
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Louisville
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Lower_Princes
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Maceio
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Managua
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Manaus
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Marigot
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Martinique
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Matamoros
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Mazatlan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Mendoza
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Menominee
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Merida
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Metlakatla
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Mexico_City
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Miquelon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Moncton
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Monterrey
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Montevideo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Montreal
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Montserrat
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Nassau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/New_York
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Nipigon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Nome
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Noronha
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/North_Dakota
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/North_Dakota/Beulah
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/North_Dakota/Center
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/North_Dakota/New_Salem
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Nuuk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Ojinaga
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Panama
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Pangnirtung
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Paramaribo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Phoenix
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Port-au-Prince
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Port_of_Spain
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Porto_Acre
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Porto_Velho
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Puerto_Rico
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Punta_Arenas
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Rainy_River
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Rankin_Inlet
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Recife
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Regina
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Resolute
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Rio_Branco
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Rosario
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Santa_Isabel
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Santarem
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Santiago
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Santo_Domingo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Sao_Paulo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Scoresbysund
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Shiprock
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Sitka
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/St_Barthelemy
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/St_Johns
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/St_Kitts
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/St_Lucia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/St_Thomas
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/St_Vincent
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Swift_Current
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Tegucigalpa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Thule
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Thunder_Bay
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Tijuana
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Toronto
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Tortola
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Vancouver
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Virgin
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Whitehorse
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Winnipeg
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Yakutat
+usr/lib/python3.10/site-packages/pytz/zoneinfo/America/Yellowknife
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Casey
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Davis
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/DumontDUrville
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Macquarie
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Mawson
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/McMurdo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Palmer
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Rothera
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/South_Pole
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Syowa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Troll
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Antarctica/Vostok
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Arctic
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Arctic/Longyearbyen
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Aden
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Almaty
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Amman
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Anadyr
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Aqtau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Aqtobe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ashgabat
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ashkhabad
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Atyrau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Baghdad
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Bahrain
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Baku
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Bangkok
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Barnaul
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Beirut
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Bishkek
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Brunei
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Calcutta
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Chita
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Choibalsan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Chongqing
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Chungking
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Colombo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Dacca
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Damascus
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Dhaka
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Dili
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Dubai
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Dushanbe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Famagusta
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Gaza
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Harbin
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Hebron
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ho_Chi_Minh
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Hong_Kong
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Hovd
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Irkutsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Istanbul
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Jakarta
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Jayapura
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Jerusalem
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kabul
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kamchatka
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Karachi
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kashgar
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kathmandu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Katmandu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Khandyga
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kolkata
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Krasnoyarsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kuala_Lumpur
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kuching
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Kuwait
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Macao
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Macau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Magadan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Makassar
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Manila
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Muscat
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Nicosia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Novokuznetsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Novosibirsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Omsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Oral
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Phnom_Penh
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Pontianak
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Pyongyang
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Qatar
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Qostanay
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Qyzylorda
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Rangoon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Riyadh
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Saigon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Sakhalin
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Samarkand
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Seoul
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Shanghai
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Singapore
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Srednekolymsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Taipei
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Tashkent
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Tbilisi
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Tehran
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Tel_Aviv
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Thimbu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Thimphu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Tokyo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Tomsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ujung_Pandang
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ulaanbaatar
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ulan_Bator
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Urumqi
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Ust-Nera
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Vientiane
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Vladivostok
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Yakutsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Yangon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Yekaterinburg
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Asia/Yerevan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Azores
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Bermuda
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Canary
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Cape_Verde
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Faeroe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Faroe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Jan_Mayen
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Madeira
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Reykjavik
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/South_Georgia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/St_Helena
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Atlantic/Stanley
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/ACT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Adelaide
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Brisbane
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Broken_Hill
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Canberra
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Currie
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Darwin
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Eucla
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Hobart
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/LHI
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Lindeman
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Lord_Howe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Melbourne
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/NSW
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/North
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Perth
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Queensland
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/South
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Sydney
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Tasmania
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Victoria
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/West
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Australia/Yancowinna
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Brazil
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Brazil/Acre
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Brazil/DeNoronha
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Brazil/East
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Brazil/West
+usr/lib/python3.10/site-packages/pytz/zoneinfo/CET
+usr/lib/python3.10/site-packages/pytz/zoneinfo/CST6CDT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Atlantic
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Central
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Eastern
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Mountain
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Newfoundland
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Pacific
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Saskatchewan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Canada/Yukon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Chile
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Chile/Continental
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Chile/EasterIsland
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Cuba
+usr/lib/python3.10/site-packages/pytz/zoneinfo/EET
+usr/lib/python3.10/site-packages/pytz/zoneinfo/EST
+usr/lib/python3.10/site-packages/pytz/zoneinfo/EST5EDT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Egypt
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Eire
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+0
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+1
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+10
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+11
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+12
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+2
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+3
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+4
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+5
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+6
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+7
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+8
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT+9
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-0
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-1
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-10
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-11
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-12
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-13
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-14
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-2
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-3
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-4
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-5
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-6
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-7
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-8
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT-9
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/GMT0
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/Greenwich
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/UCT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/UTC
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/Universal
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Etc/Zulu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Amsterdam
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Andorra
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Astrakhan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Athens
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Belfast
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Belgrade
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Berlin
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Bratislava
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Brussels
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Bucharest
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Budapest
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Busingen
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Chisinau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Copenhagen
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Dublin
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Gibraltar
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Guernsey
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Helsinki
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Isle_of_Man
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Istanbul
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Jersey
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Kaliningrad
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Kiev
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Kirov
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Lisbon
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Ljubljana
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/London
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Luxembourg
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Madrid
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Malta
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Mariehamn
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Minsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Monaco
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Moscow
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Nicosia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Oslo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Paris
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Podgorica
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Prague
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Riga
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Rome
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Samara
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/San_Marino
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Sarajevo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Saratov
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Simferopol
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Skopje
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Sofia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Stockholm
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Tallinn
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Tirane
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Tiraspol
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Ulyanovsk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Uzhgorod
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Vaduz
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Vatican
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Vienna
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Vilnius
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Volgograd
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Warsaw
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Zagreb
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Zaporozhye
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Europe/Zurich
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Factory
+usr/lib/python3.10/site-packages/pytz/zoneinfo/GB
+usr/lib/python3.10/site-packages/pytz/zoneinfo/GB-Eire
+usr/lib/python3.10/site-packages/pytz/zoneinfo/GMT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/GMT+0
+usr/lib/python3.10/site-packages/pytz/zoneinfo/GMT-0
+usr/lib/python3.10/site-packages/pytz/zoneinfo/GMT0
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Greenwich
+usr/lib/python3.10/site-packages/pytz/zoneinfo/HST
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Hongkong
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Iceland
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Antananarivo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Chagos
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Christmas
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Cocos
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Comoro
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Kerguelen
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Mahe
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Maldives
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Mauritius
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Mayotte
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Indian/Reunion
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Iran
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Israel
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Jamaica
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Japan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Kwajalein
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Libya
+usr/lib/python3.10/site-packages/pytz/zoneinfo/MET
+usr/lib/python3.10/site-packages/pytz/zoneinfo/MST
+usr/lib/python3.10/site-packages/pytz/zoneinfo/MST7MDT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Mexico
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Mexico/BajaNorte
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Mexico/BajaSur
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Mexico/General
+usr/lib/python3.10/site-packages/pytz/zoneinfo/NZ
+usr/lib/python3.10/site-packages/pytz/zoneinfo/NZ-CHAT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Navajo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/PRC
+usr/lib/python3.10/site-packages/pytz/zoneinfo/PST8PDT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Apia
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Auckland
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Bougainville
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Chatham
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Chuuk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Easter
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Efate
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Enderbury
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Fakaofo
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Fiji
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Funafuti
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Galapagos
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Gambier
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Guadalcanal
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Guam
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Honolulu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Johnston
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Kanton
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Kiritimati
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Kosrae
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Kwajalein
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Majuro
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Marquesas
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Midway
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Nauru
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Niue
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Norfolk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Noumea
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Pago_Pago
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Palau
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Pitcairn
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Pohnpei
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Ponape
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Port_Moresby
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Rarotonga
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Saipan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Samoa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Tahiti
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Tarawa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Tongatapu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Truk
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Wake
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Wallis
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Pacific/Yap
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Poland
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Portugal
+usr/lib/python3.10/site-packages/pytz/zoneinfo/ROC
+usr/lib/python3.10/site-packages/pytz/zoneinfo/ROK
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Singapore
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Turkey
+usr/lib/python3.10/site-packages/pytz/zoneinfo/UCT
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Alaska
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Aleutian
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Arizona
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Central
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/East-Indiana
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Eastern
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Hawaii
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Indiana-Starke
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Michigan
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Mountain
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Pacific
+usr/lib/python3.10/site-packages/pytz/zoneinfo/US/Samoa
+usr/lib/python3.10/site-packages/pytz/zoneinfo/UTC
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Universal
+usr/lib/python3.10/site-packages/pytz/zoneinfo/W-SU
+usr/lib/python3.10/site-packages/pytz/zoneinfo/WET
+usr/lib/python3.10/site-packages/pytz/zoneinfo/Zulu
+usr/lib/python3.10/site-packages/pytz/zoneinfo/iso3166.tab
+usr/lib/python3.10/site-packages/pytz/zoneinfo/leapseconds
+usr/lib/python3.10/site-packages/pytz/zoneinfo/tzdata.zi
+usr/lib/python3.10/site-packages/pytz/zoneinfo/zone.tab
+usr/lib/python3.10/site-packages/pytz/zoneinfo/zone1970.tab
diff --git a/lfs/oci-python-sdk b/lfs/oci-python-sdk
index 6711cc522..8fc05e632 100644
--- a/lfs/oci-python-sdk
+++ b/lfs/oci-python-sdk
@@ -34,7 +34,8 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-python-sdk
 PAK_VER    = 1
 
-DEPS       = python3-circuitbreaker python3-cryptography python3-dateutil python3-six
+DEPS       = python3-circuitbreaker python3-cryptography python3-dateutil \
+	python3-pytz python3-six
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/python3-pytz b/lfs/python3-pytz
new file mode 100644
index 000000000..e8daea250
--- /dev/null
+++ b/lfs/python3-pytz
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2021.3
+
+THISAPP    = pytz-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-pytz
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = d7b7060bbac4970afa2050c139c9fcb6
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index ecd8c2222..ec990119b 100755
--- a/make.sh
+++ b/make.sh
@@ -1638,6 +1638,7 @@ buildipfire() {
   lfsmake2 python3-cffi
   lfsmake2 python3-cryptography
   lfsmake2 python3-circuitbreaker
+  lfsmake2 python3-pytz
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 27/50] python3-click: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (24 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 26/50] python3-pytz: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 28/50] python3-arrow: " Michael Tremer
                   ` (22 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6568 bytes --]

Required by oci-python-sdk

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-click | 25 ++++++++
 lfs/oci-python-sdk                      |  4 +-
 lfs/python3-click                       | 81 +++++++++++++++++++++++++
 make.sh                                 |  1 +
 4 files changed, 109 insertions(+), 2 deletions(-)
 create mode 100644 config/rootfiles/packages/python3-click
 create mode 100644 lfs/python3-click

diff --git a/config/rootfiles/packages/python3-click b/config/rootfiles/packages/python3-click
new file mode 100644
index 000000000..f72d4a679
--- /dev/null
+++ b/config/rootfiles/packages/python3-click
@@ -0,0 +1,25 @@
+usr/lib/python3.10/site-packages/click
+#usr/lib/python3.10/site-packages/click-8.0.3-py3.10.egg-info
+#usr/lib/python3.10/site-packages/click-8.0.3-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/click-8.0.3-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/click-8.0.3-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/click-8.0.3-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/click-8.0.3-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/click/__init__.py
+usr/lib/python3.10/site-packages/click/_compat.py
+usr/lib/python3.10/site-packages/click/_termui_impl.py
+usr/lib/python3.10/site-packages/click/_textwrap.py
+usr/lib/python3.10/site-packages/click/_unicodefun.py
+usr/lib/python3.10/site-packages/click/_winconsole.py
+usr/lib/python3.10/site-packages/click/core.py
+usr/lib/python3.10/site-packages/click/decorators.py
+usr/lib/python3.10/site-packages/click/exceptions.py
+usr/lib/python3.10/site-packages/click/formatting.py
+usr/lib/python3.10/site-packages/click/globals.py
+usr/lib/python3.10/site-packages/click/parser.py
+usr/lib/python3.10/site-packages/click/py.typed
+usr/lib/python3.10/site-packages/click/shell_completion.py
+usr/lib/python3.10/site-packages/click/termui.py
+usr/lib/python3.10/site-packages/click/testing.py
+usr/lib/python3.10/site-packages/click/types.py
+usr/lib/python3.10/site-packages/click/utils.py
diff --git a/lfs/oci-python-sdk b/lfs/oci-python-sdk
index 8fc05e632..988e5a3bb 100644
--- a/lfs/oci-python-sdk
+++ b/lfs/oci-python-sdk
@@ -34,8 +34,8 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-python-sdk
 PAK_VER    = 1
 
-DEPS       = python3-circuitbreaker python3-cryptography python3-dateutil \
-	python3-pytz python3-six
+DEPS       = python3-click python3-circuitbreaker python3-cryptography \
+	python3-dateutil python3-pytz python3-six
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/python3-click b/lfs/python3-click
new file mode 100644
index 000000000..e8ec91a1f
--- /dev/null
+++ b/lfs/python3-click
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 8.0.3
+
+THISAPP    = click-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-click
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 6bcf62c52c6b58c9977c7d19b0d0cbf9
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index ec990119b..5d6fc7b36 100755
--- a/make.sh
+++ b/make.sh
@@ -1639,6 +1639,7 @@ buildipfire() {
   lfsmake2 python3-cryptography
   lfsmake2 python3-circuitbreaker
   lfsmake2 python3-pytz
+  lfsmake2 python3-click
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 28/50] python3-arrow: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (25 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 27/50] python3-click: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 29/50] python3-terminaltables: " Michael Tremer
                   ` (21 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6073 bytes --]

Required by oci-cli.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/python3-arrow | 19 ++++++
 lfs/oci-cli                             |  2 +-
 lfs/python3-arrow                       | 81 +++++++++++++++++++++++++
 make.sh                                 |  1 +
 4 files changed, 102 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-arrow
 create mode 100644 lfs/python3-arrow

diff --git a/config/rootfiles/packages/python3-arrow b/config/rootfiles/packages/python3-arrow
new file mode 100644
index 000000000..bf8b333fe
--- /dev/null
+++ b/config/rootfiles/packages/python3-arrow
@@ -0,0 +1,19 @@
+usr/lib/python3.10/site-packages/arrow
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info/not-zip-safe
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info/requires.txt
+#usr/lib/python3.10/site-packages/arrow-1.2.2-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/arrow/__init__.py
+usr/lib/python3.10/site-packages/arrow/_version.py
+usr/lib/python3.10/site-packages/arrow/api.py
+usr/lib/python3.10/site-packages/arrow/arrow.py
+usr/lib/python3.10/site-packages/arrow/constants.py
+usr/lib/python3.10/site-packages/arrow/factory.py
+usr/lib/python3.10/site-packages/arrow/formatter.py
+usr/lib/python3.10/site-packages/arrow/locales.py
+usr/lib/python3.10/site-packages/arrow/parser.py
+usr/lib/python3.10/site-packages/arrow/py.typed
+usr/lib/python3.10/site-packages/arrow/util.py
diff --git a/lfs/oci-cli b/lfs/oci-cli
index 0e523336b..8371f604e 100644
--- a/lfs/oci-cli
+++ b/lfs/oci-cli
@@ -34,7 +34,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-cli
 PAK_VER    = 1
 
-DEPS       = oci-python-sdk python3-six
+DEPS       = oci-python-sdk python3-arrow python3-six
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/python3-arrow b/lfs/python3-arrow
new file mode 100644
index 000000000..e3eaabfc9
--- /dev/null
+++ b/lfs/python3-arrow
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.2.2
+
+THISAPP    = arrow-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-arrow
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 2a2c3f2983b2310fe994b6076f065b31
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 5d6fc7b36..bbb0ffaae 100755
--- a/make.sh
+++ b/make.sh
@@ -1640,6 +1640,7 @@ buildipfire() {
   lfsmake2 python3-circuitbreaker
   lfsmake2 python3-pytz
   lfsmake2 python3-click
+  lfsmake2 python3-arrow
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 29/50] python3-terminaltables: New package
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (26 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 28/50] python3-arrow: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 30/50] oci-cli: Ship egg metadata Michael Tremer
                   ` (20 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6075 bytes --]

Required by oci-cli.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 .../rootfiles/packages/python3-terminaltables | 14 ++++
 lfs/oci-cli                                   |  2 +-
 lfs/python3-terminaltables                    | 81 +++++++++++++++++++
 make.sh                                       |  1 +
 4 files changed, 97 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/packages/python3-terminaltables
 create mode 100644 lfs/python3-terminaltables

diff --git a/config/rootfiles/packages/python3-terminaltables b/config/rootfiles/packages/python3-terminaltables
new file mode 100644
index 000000000..3bbd956a0
--- /dev/null
+++ b/config/rootfiles/packages/python3-terminaltables
@@ -0,0 +1,14 @@
+usr/lib/python3.10/site-packages/terminaltables
+#usr/lib/python3.10/site-packages/terminaltables-3.1.10-py3.10.egg-info
+#usr/lib/python3.10/site-packages/terminaltables-3.1.10-py3.10.egg-info/PKG-INFO
+#usr/lib/python3.10/site-packages/terminaltables-3.1.10-py3.10.egg-info/SOURCES.txt
+#usr/lib/python3.10/site-packages/terminaltables-3.1.10-py3.10.egg-info/dependency_links.txt
+#usr/lib/python3.10/site-packages/terminaltables-3.1.10-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/terminaltables/__init__.py
+usr/lib/python3.10/site-packages/terminaltables/ascii_table.py
+usr/lib/python3.10/site-packages/terminaltables/base_table.py
+usr/lib/python3.10/site-packages/terminaltables/build.py
+usr/lib/python3.10/site-packages/terminaltables/github_table.py
+usr/lib/python3.10/site-packages/terminaltables/other_tables.py
+usr/lib/python3.10/site-packages/terminaltables/terminal_io.py
+usr/lib/python3.10/site-packages/terminaltables/width_and_alignment.py
diff --git a/lfs/oci-cli b/lfs/oci-cli
index 8371f604e..a275b3f08 100644
--- a/lfs/oci-cli
+++ b/lfs/oci-cli
@@ -34,7 +34,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-cli
 PAK_VER    = 1
 
-DEPS       = oci-python-sdk python3-arrow python3-six
+DEPS       = oci-python-sdk python3-arrow python3-six python3-terminaltables
 
 ###############################################################################
 # Top-level Rules
diff --git a/lfs/python3-terminaltables b/lfs/python3-terminaltables
new file mode 100644
index 000000000..d06b10688
--- /dev/null
+++ b/lfs/python3-terminaltables
@@ -0,0 +1,81 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.1.10
+
+THISAPP    = terminaltables-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = python3-terminaltables
+PAK_VER    = 1
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 5467e06a1a6e24dc44e6dd241706668e
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && python3 setup.py build
+	cd $(DIR_APP) && python3 setup.py install --root=/
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/make.sh b/make.sh
index bbb0ffaae..8b968137e 100755
--- a/make.sh
+++ b/make.sh
@@ -1641,6 +1641,7 @@ buildipfire() {
   lfsmake2 python3-pytz
   lfsmake2 python3-click
   lfsmake2 python3-arrow
+  lfsmake2 python3-terminaltables
   lfsmake2 aws-cli
   lfsmake2 oci-python-sdk
   lfsmake2 oci-cli
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 30/50] oci-cli: Ship egg metadata
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (27 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 29/50] python3-terminaltables: " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 31/50] oci-cli: Depend on python3-jmespath Michael Tremer
                   ` (19 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2063 bytes --]

This package tries to identify if it is actually installed and does that
in a rather unorthodox way. So, thoses files are needed to run the "oci"
command. Only god knows why.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/packages/oci-cli | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/config/rootfiles/packages/oci-cli b/config/rootfiles/packages/oci-cli
index 3ae72d473..8f500d888 100644
--- a/config/rootfiles/packages/oci-cli
+++ b/config/rootfiles/packages/oci-cli
@@ -4,13 +4,13 @@ usr/lib/python3.10/site-packages/common_util
 usr/lib/python3.10/site-packages/common_util/__init__.py
 usr/lib/python3.10/site-packages/common_util/ignored_commands.py
 usr/lib/python3.10/site-packages/oci_cli
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/PKG-INFO
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/SOURCES.txt
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/dependency_links.txt
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/entry_points.txt
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/requires.txt
-#usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/top_level.txt
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/PKG-INFO
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/SOURCES.txt
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/dependency_links.txt
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/entry_points.txt
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/requires.txt
+usr/lib/python3.10/site-packages/oci_cli-3.4.2-py3.10.egg-info/top_level.txt
 usr/lib/python3.10/site-packages/oci_cli/__init__.py
 usr/lib/python3.10/site-packages/oci_cli/aliasing
 usr/lib/python3.10/site-packages/oci_cli/aliasing/__init__.py
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 31/50] oci-cli: Depend on python3-jmespath
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (28 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 30/50] oci-cli: Ship egg metadata Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 32/50] samba: Fix rootfiles on ARM Michael Tremer
                   ` (18 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 650 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/oci-cli | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lfs/oci-cli b/lfs/oci-cli
index a275b3f08..54beed41a 100644
--- a/lfs/oci-cli
+++ b/lfs/oci-cli
@@ -34,7 +34,8 @@ TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = oci-cli
 PAK_VER    = 1
 
-DEPS       = oci-python-sdk python3-arrow python3-six python3-terminaltables
+DEPS       = oci-python-sdk python3-arrow python3-jmespath python3-six \
+	python3-terminaltables
 
 ###############################################################################
 # Top-level Rules
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 32/50] samba: Fix rootfiles on ARM
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (29 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 31/50] oci-cli: Depend on python3-jmespath Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 33/50] oci: user-data: Try to decode base64 content Michael Tremer
                   ` (17 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 31392 bytes --]

From: Peter Müller <peter.mueller(a)ipfire.org>

Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
---
 config/rootfiles/packages/aarch64/samba | 72 ++++++++++++++++++------
 config/rootfiles/packages/armv6l/samba  | 73 +++++++++++++++++++------
 2 files changed, 111 insertions(+), 34 deletions(-)

diff --git a/config/rootfiles/packages/aarch64/samba b/config/rootfiles/packages/aarch64/samba
index 1ee998b99..52425b8f5 100644
--- a/config/rootfiles/packages/aarch64/samba
+++ b/config/rootfiles/packages/aarch64/samba
@@ -2,7 +2,6 @@ etc/rc.d/init.d/samba
 usr/bin/cifsdd
 usr/bin/dbwrap_tool
 usr/bin/dumpmscat
-usr/bin/findsmb
 usr/bin/gentest
 usr/bin/ldbadd
 usr/bin/ldbdel
@@ -12,7 +11,7 @@ usr/bin/ldbrename
 usr/bin/ldbsearch
 usr/bin/locktest
 usr/bin/masktest
-usr/bin/mdfind
+usr/bin/mdsearch
 usr/bin/mvxattr
 usr/bin/ndrdump
 usr/bin/net
@@ -27,6 +26,7 @@ usr/bin/regshell
 usr/bin/regtree
 usr/bin/rpcclient
 usr/bin/samba-regedit
+usr/bin/samba-tool
 usr/bin/sharesec
 usr/bin/smbcacls
 usr/bin/smbclient
@@ -154,10 +154,11 @@ usr/lib/libndr-standard.so
 usr/lib/libndr-standard.so.0
 usr/lib/libndr-standard.so.0.0.1
 usr/lib/libndr.so
-usr/lib/libndr.so.1
-usr/lib/libndr.so.1.0.1
+usr/lib/libndr.so.2
+usr/lib/libndr.so.2.0.0
 usr/lib/libnetapi.so
-usr/lib/libnetapi.so.0
+usr/lib/libnetapi.so.1
+usr/lib/libnetapi.so.1.0.0
 usr/lib/libnss_winbind.so
 usr/lib/libnss_winbind.so.2
 usr/lib/libnss_wins.so
@@ -242,6 +243,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/epmapper.cpython-310-aarch64-linux
 usr/lib/python3.10/site-packages/samba/dcerpc/idmap.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/dcerpc/initshutdown.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/dcerpc/irpc.cpython-310-aarch64-linux-gnu.so
+usr/lib/python3.10/site-packages/samba/dcerpc/krb5ccache.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/dcerpc/krb5pac.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/dcerpc/lsa.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/dcerpc/mdssvc.cpython-310-aarch64-linux-gnu.so
@@ -272,6 +274,8 @@ usr/lib/python3.10/site-packages/samba/dnsresolver.py
 usr/lib/python3.10/site-packages/samba/dnsserver.py
 usr/lib/python3.10/site-packages/samba/domain_update.py
 usr/lib/python3.10/site-packages/samba/drs_utils.py
+usr/lib/python3.10/site-packages/samba/dsdb.cpython-310-aarch64-linux-gnu.so
+usr/lib/python3.10/site-packages/samba/dsdb_dns.cpython-310-aarch64-linux-gnu.so
 #usr/lib/python3.10/site-packages/samba/emulate
 usr/lib/python3.10/site-packages/samba/emulate/__init__.py
 usr/lib/python3.10/site-packages/samba/emulate/traffic.py
@@ -280,6 +284,7 @@ usr/lib/python3.10/site-packages/samba/forest_update.py
 usr/lib/python3.10/site-packages/samba/gensec.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/getopt.py
 usr/lib/python3.10/site-packages/samba/gp_ext_loader.py
+usr/lib/python3.10/site-packages/samba/gp_gnome_settings_ext.py
 usr/lib/python3.10/site-packages/samba/gp_msgs_ext.py
 #usr/lib/python3.10/site-packages/samba/gp_parse
 usr/lib/python3.10/site-packages/samba/gp_parse/__init__.py
@@ -396,7 +401,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/bug13653.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/check_output.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/downgradedatabase.py
-#usr/lib/python3.10/site-packages/samba/tests/blackbox/mdfind.py
+#usr/lib/python3.10/site-packages/samba/tests/blackbox/mdsearch.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/ndrdump.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/netads_json.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/samba_dnsupdate.py
@@ -422,6 +427,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/createtrustrelax.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/dnsserver.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/integer.py
+#usr/lib/python3.10/site-packages/samba/tests/dcerpc/lsa.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/mdssvc.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/misc.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/raw_protocol.py
@@ -437,6 +443,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/unix.py
 #usr/lib/python3.10/site-packages/samba/tests/dckeytab.py
 #usr/lib/python3.10/site-packages/samba/tests/dns.py
+#usr/lib/python3.10/site-packages/samba/tests/dns_aging.py
 #usr/lib/python3.10/site-packages/samba/tests/dns_base.py
 #usr/lib/python3.10/site-packages/samba/tests/dns_forwarder.py
 #usr/lib/python3.10/site-packages/samba/tests/dns_forwarder_helpers
@@ -449,6 +456,8 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/domain_backup.py
 #usr/lib/python3.10/site-packages/samba/tests/domain_backup_offline.py
 #usr/lib/python3.10/site-packages/samba/tests/dsdb.py
+#usr/lib/python3.10/site-packages/samba/tests/dsdb_api.py
+#usr/lib/python3.10/site-packages/samba/tests/dsdb_dns.py
 #usr/lib/python3.10/site-packages/samba/tests/dsdb_lock.py
 #usr/lib/python3.10/site-packages/samba/tests/dsdb_schema_attributes.py
 #usr/lib/python3.10/site-packages/samba/tests/emulate
@@ -461,9 +470,11 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/getdcname.py
 #usr/lib/python3.10/site-packages/samba/tests/glue.py
 #usr/lib/python3.10/site-packages/samba/tests/gpo.py
+#usr/lib/python3.10/site-packages/samba/tests/gpo_member.py
 #usr/lib/python3.10/site-packages/samba/tests/graph.py
 #usr/lib/python3.10/site-packages/samba/tests/group_audit.py
 #usr/lib/python3.10/site-packages/samba/tests/hostconfig.py
+#usr/lib/python3.10/site-packages/samba/tests/imports.py
 #usr/lib/python3.10/site-packages/samba/tests/join.py
 #usr/lib/python3.10/site-packages/samba/tests/kcc
 #usr/lib/python3.10/site-packages/samba/tests/kcc/__init__.py
@@ -472,25 +483,41 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/kcc/kcc_utils.py
 #usr/lib/python3.10/site-packages/samba/tests/kcc/ldif_import_export.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5
+#usr/lib/python3.10/site-packages/samba/tests/krb5/alias_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/as_canonicalization_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/as_req_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/compatability_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/fast_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kcrypto.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_base_test.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tgs_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/raw_testcase.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/rfc4120_constants.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/rfc4120_pyasn1.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/rodc_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/s4u_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/salt_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/simple_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/spn_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_ccache.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_idmap_nss.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_ldap.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_min_domain_uid.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_rpc.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_smb.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/xrealm_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5_credentials.py
 #usr/lib/python3.10/site-packages/samba/tests/ldap_raw.py
 #usr/lib/python3.10/site-packages/samba/tests/ldap_referrals.py
+#usr/lib/python3.10/site-packages/samba/tests/ldap_spn.py
+#usr/lib/python3.10/site-packages/samba/tests/ldap_upn_sam_account.py
 #usr/lib/python3.10/site-packages/samba/tests/libsmb.py
 #usr/lib/python3.10/site-packages/samba/tests/loadparm.py
 #usr/lib/python3.10/site-packages/samba/tests/lsa_string.py
 #usr/lib/python3.10/site-packages/samba/tests/messaging.py
+#usr/lib/python3.10/site-packages/samba/tests/ndr.py
 #usr/lib/python3.10/site-packages/samba/tests/net_join.py
 #usr/lib/python3.10/site-packages/samba/tests/net_join_no_spnego.py
 #usr/lib/python3.10/site-packages/samba/tests/netbios.py
@@ -521,6 +548,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/pso.py
 #usr/lib/python3.10/site-packages/samba/tests/py_credentials.py
 #usr/lib/python3.10/site-packages/samba/tests/registry.py
+#usr/lib/python3.10/site-packages/samba/tests/s3_net_join.py
 #usr/lib/python3.10/site-packages/samba/tests/s3idmapdb.py
 #usr/lib/python3.10/site-packages/samba/tests/s3param.py
 #usr/lib/python3.10/site-packages/samba/tests/s3passdb.py
@@ -539,6 +567,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/forest.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/fsmo.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/gpo.py
+#usr/lib/python3.10/site-packages/samba/tests/samba_tool/gpo_exts.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/group.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/help.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/join.py
@@ -550,6 +579,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/promote_dc_lmdb_size.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/provision_lmdb_size.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/provision_password_check.py
+#usr/lib/python3.10/site-packages/samba/tests/samba_tool/provision_userPassword_crypt.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/rodc.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/schema.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/sites.py
@@ -566,6 +596,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_upgradedns_lmdb.py
 #usr/lib/python3.10/site-packages/samba/tests/samdb.py
 #usr/lib/python3.10/site-packages/samba/tests/samdb_api.py
+#usr/lib/python3.10/site-packages/samba/tests/sddl.py
 #usr/lib/python3.10/site-packages/samba/tests/security.py
 #usr/lib/python3.10/site-packages/samba/tests/segfault.py
 #usr/lib/python3.10/site-packages/samba/tests/smb-notify.py
@@ -581,12 +612,19 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/upgradeprovisionneeddc.py
 #usr/lib/python3.10/site-packages/samba/tests/usage.py
 #usr/lib/python3.10/site-packages/samba/tests/xattr.py
-#usr/lib/python3.10/site-packages/samba/trust_utils.py
+usr/lib/python3.10/site-packages/samba/trust_utils.py
 usr/lib/python3.10/site-packages/samba/upgrade.py
 usr/lib/python3.10/site-packages/samba/upgradehelpers.py
 usr/lib/python3.10/site-packages/samba/uptodateness.py
+usr/lib/python3.10/site-packages/samba/vgp_access_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_files_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_issue_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_motd_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_openssh_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_startup_scripts_ext.py
 usr/lib/python3.10/site-packages/samba/vgp_sudoers_ext.py
 usr/lib/python3.10/site-packages/samba/werror.cpython-310-aarch64-linux-gnu.so
+usr/lib/python3.10/site-packages/samba/vgp_symlink_ext.py
 usr/lib/python3.10/site-packages/samba/xattr.py
 usr/lib/python3.10/site-packages/samba/xattr_native.cpython-310-aarch64-linux-gnu.so
 usr/lib/python3.10/site-packages/samba/xattr_tdb.cpython-310-aarch64-linux-gnu.so
@@ -639,14 +677,16 @@ usr/lib/samba/libcliauth-samba4.so
 usr/lib/samba/libclidns-samba4.so
 usr/lib/samba/libcluster-samba4.so
 usr/lib/samba/libcmdline-contexts-samba4.so
-usr/lib/samba/libcmdline-credentials-samba4.so
+usr/lib/samba/libcmdline-samba4.so
 usr/lib/samba/libcmocka-samba4.so
 usr/lib/samba/libcom_err-samba4.so.0
 usr/lib/samba/libcom_err-samba4.so.0.25
 usr/lib/samba/libcommon-auth-samba4.so
 usr/lib/samba/libdbwrap-samba4.so
+usr/lib/samba/libdcerpc-pkt-auth-samba4.so
 usr/lib/samba/libdcerpc-samba-samba4.so
 usr/lib/samba/libdcerpc-samba4.so
+usr/lib/samba/libdnsserver-common-samba4.so
 usr/lib/samba/libdsdb-module-samba4.so
 usr/lib/samba/libevents-samba4.so
 usr/lib/samba/libflag-mapping-samba4.so
@@ -681,7 +721,7 @@ usr/lib/samba/libldb-key-value-samba4.so
 usr/lib/samba/libldb-tdb-err-map-samba4.so
 usr/lib/samba/libldb-tdb-int-samba4.so
 usr/lib/samba/libldb.so.2
-usr/lib/samba/libldb.so.2.3.0
+usr/lib/samba/libldb.so.2.4.1
 usr/lib/samba/libldbsamba-samba4.so
 usr/lib/samba/liblibcli-lsa3-samba4.so
 usr/lib/samba/liblibcli-netlogon3-samba4.so
@@ -697,15 +737,13 @@ usr/lib/samba/libnet-keytab-samba4.so
 usr/lib/samba/libnetif-samba4.so
 usr/lib/samba/libnpa-tstream-samba4.so
 usr/lib/samba/libnss-info-samba4.so
-usr/lib/samba/libpopt-samba3-cmdline-samba4.so
-usr/lib/samba/libpopt-samba3-samba4.so
 usr/lib/samba/libposix-eadb-samba4.so
 usr/lib/samba/libprinter-driver-samba4.so
 usr/lib/samba/libprinting-migrate-samba4.so
 usr/lib/samba/libpyldb-util.cpython-310-aarch64-linux-gnu.so.2
-usr/lib/samba/libpyldb-util.cpython-310-aarch64-linux-gnu.so.2.3.0
+usr/lib/samba/libpyldb-util.cpython-310-aarch64-linux-gnu.so.2.4.1
 usr/lib/samba/libpytalloc-util.cpython-310-aarch64-linux-gnu.so.2
-usr/lib/samba/libpytalloc-util.cpython-310-aarch64-linux-gnu.so.2.3.2
+usr/lib/samba/libpytalloc-util.cpython-310-aarch64-linux-gnu.so.2.3.3
 usr/lib/samba/libregistry-samba4.so
 usr/lib/samba/libreplace-samba4.so
 usr/lib/samba/libroken-samba4.so.19
@@ -734,16 +772,15 @@ usr/lib/samba/libsys-rw-samba4.so
 usr/lib/samba/libtalloc-report-printf-samba4.so
 usr/lib/samba/libtalloc-report-samba4.so
 usr/lib/samba/libtalloc.so.2
-usr/lib/samba/libtalloc.so.2.3.2
+usr/lib/samba/libtalloc.so.2.3.3
 usr/lib/samba/libtdb-wrap-samba4.so
 usr/lib/samba/libtdb.so.1
-usr/lib/samba/libtdb.so.1.4.3
+usr/lib/samba/libtdb.so.1.4.4
 usr/lib/samba/libtevent.so.0
-usr/lib/samba/libtevent.so.0.10.2
+usr/lib/samba/libtevent.so.0.11.0
 usr/lib/samba/libtime-basic-samba4.so
 usr/lib/samba/libtorture-samba4.so
 usr/lib/samba/libtrusts-util-samba4.so
-usr/lib/samba/libutil-cmdline-samba4.so
 usr/lib/samba/libutil-reg-samba4.so
 usr/lib/samba/libutil-setid-samba4.so
 usr/lib/samba/libutil-tdb-samba4.so
@@ -800,6 +837,7 @@ usr/lib/samba/vfs/xattr_tdb.so
 usr/lib/security
 usr/lib/security/pam_winbind.so
 #usr/libexec/samba
+usr/libexec/samba/samba-bgqd
 usr/libexec/samba/smbspool_krb5_wrapper
 usr/sbin/eventlogadm
 usr/sbin/nmbd
diff --git a/config/rootfiles/packages/armv6l/samba b/config/rootfiles/packages/armv6l/samba
index 721ff8a68..da62d0369 100644
--- a/config/rootfiles/packages/armv6l/samba
+++ b/config/rootfiles/packages/armv6l/samba
@@ -2,7 +2,6 @@ etc/rc.d/init.d/samba
 usr/bin/cifsdd
 usr/bin/dbwrap_tool
 usr/bin/dumpmscat
-usr/bin/findsmb
 usr/bin/gentest
 usr/bin/ldbadd
 usr/bin/ldbdel
@@ -12,7 +11,7 @@ usr/bin/ldbrename
 usr/bin/ldbsearch
 usr/bin/locktest
 usr/bin/masktest
-usr/bin/mdfind
+usr/bin/mdsearch
 usr/bin/mvxattr
 usr/bin/ndrdump
 usr/bin/net
@@ -27,6 +26,7 @@ usr/bin/regshell
 usr/bin/regtree
 usr/bin/rpcclient
 usr/bin/samba-regedit
+usr/bin/samba-tool
 usr/bin/sharesec
 usr/bin/smbcacls
 usr/bin/smbclient
@@ -154,10 +154,11 @@ usr/lib/libndr-standard.so
 usr/lib/libndr-standard.so.0
 usr/lib/libndr-standard.so.0.0.1
 usr/lib/libndr.so
-usr/lib/libndr.so.1
-usr/lib/libndr.so.1.0.1
+usr/lib/libndr.so.2
+usr/lib/libndr.so.2.0.0
 usr/lib/libnetapi.so
-usr/lib/libnetapi.so.0
+usr/lib/libnetapi.so.1
+usr/lib/libnetapi.so.1.0.0
 usr/lib/libnss_winbind.so
 usr/lib/libnss_winbind.so.2
 usr/lib/libnss_wins.so
@@ -242,6 +243,7 @@ usr/lib/python3.10/site-packages/samba/dcerpc/epmapper.cpython-310-arm-linux-gnu
 usr/lib/python3.10/site-packages/samba/dcerpc/idmap.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/dcerpc/initshutdown.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/dcerpc/irpc.cpython-310-arm-linux-gnueabi.so
+usr/lib/python3.10/site-packages/samba/dcerpc/krb5ccache.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/dcerpc/krb5pac.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/dcerpc/lsa.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/dcerpc/mdssvc.cpython-310-arm-linux-gnueabi.so
@@ -272,6 +274,8 @@ usr/lib/python3.10/site-packages/samba/dnsresolver.py
 usr/lib/python3.10/site-packages/samba/dnsserver.py
 usr/lib/python3.10/site-packages/samba/domain_update.py
 usr/lib/python3.10/site-packages/samba/drs_utils.py
+usr/lib/python3.10/site-packages/samba/dsdb.cpython-310-arm-linux-gnueabi.so
+usr/lib/python3.10/site-packages/samba/dsdb_dns.cpython-310-arm-linux-gnueabi.so
 #usr/lib/python3.10/site-packages/samba/emulate
 usr/lib/python3.10/site-packages/samba/emulate/__init__.py
 usr/lib/python3.10/site-packages/samba/emulate/traffic.py
@@ -280,6 +284,7 @@ usr/lib/python3.10/site-packages/samba/forest_update.py
 usr/lib/python3.10/site-packages/samba/gensec.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/getopt.py
 usr/lib/python3.10/site-packages/samba/gp_ext_loader.py
+usr/lib/python3.10/site-packages/samba/gp_gnome_settings_ext.py
 usr/lib/python3.10/site-packages/samba/gp_msgs_ext.py
 #usr/lib/python3.10/site-packages/samba/gp_parse
 usr/lib/python3.10/site-packages/samba/gp_parse/__init__.py
@@ -314,6 +319,7 @@ usr/lib/python3.10/site-packages/samba/ms_schema.py
 usr/lib/python3.10/site-packages/samba/ms_schema_markdown.py
 usr/lib/python3.10/site-packages/samba/ndr.py
 usr/lib/python3.10/site-packages/samba/net.cpython-310-arm-linux-gnueabi.so
+usr/lib/python3.10/site-packages/samba/net_s3.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/netbios.cpython-310-arm-linux-gnueabi.so
 #usr/lib/python3.10/site-packages/samba/netcmd
 usr/lib/python3.10/site-packages/samba/netcmd/__init__.py
@@ -396,7 +402,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/bug13653.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/check_output.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/downgradedatabase.py
-#usr/lib/python3.10/site-packages/samba/tests/blackbox/mdfind.py
+#usr/lib/python3.10/site-packages/samba/tests/blackbox/mdsearch.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/ndrdump.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/netads_json.py
 #usr/lib/python3.10/site-packages/samba/tests/blackbox/samba_dnsupdate.py
@@ -422,6 +428,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/createtrustrelax.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/dnsserver.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/integer.py
+#usr/lib/python3.10/site-packages/samba/tests/dcerpc/lsa.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/mdssvc.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/misc.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/raw_protocol.py
@@ -437,6 +444,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/dcerpc/unix.py
 #usr/lib/python3.10/site-packages/samba/tests/dckeytab.py
 #usr/lib/python3.10/site-packages/samba/tests/dns.py
+#usr/lib/python3.10/site-packages/samba/tests/dns_aging.py
 #usr/lib/python3.10/site-packages/samba/tests/dns_base.py
 #usr/lib/python3.10/site-packages/samba/tests/dns_forwarder.py
 #usr/lib/python3.10/site-packages/samba/tests/dns_forwarder_helpers
@@ -449,6 +457,8 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/domain_backup.py
 #usr/lib/python3.10/site-packages/samba/tests/domain_backup_offline.py
 #usr/lib/python3.10/site-packages/samba/tests/dsdb.py
+#usr/lib/python3.10/site-packages/samba/tests/dsdb_api.py
+#usr/lib/python3.10/site-packages/samba/tests/dsdb_dns.py
 #usr/lib/python3.10/site-packages/samba/tests/dsdb_lock.py
 #usr/lib/python3.10/site-packages/samba/tests/dsdb_schema_attributes.py
 #usr/lib/python3.10/site-packages/samba/tests/emulate
@@ -461,9 +471,11 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/getdcname.py
 #usr/lib/python3.10/site-packages/samba/tests/glue.py
 #usr/lib/python3.10/site-packages/samba/tests/gpo.py
+#usr/lib/python3.10/site-packages/samba/tests/gpo_member.py
 #usr/lib/python3.10/site-packages/samba/tests/graph.py
 #usr/lib/python3.10/site-packages/samba/tests/group_audit.py
 #usr/lib/python3.10/site-packages/samba/tests/hostconfig.py
+#usr/lib/python3.10/site-packages/samba/tests/imports.py
 #usr/lib/python3.10/site-packages/samba/tests/join.py
 #usr/lib/python3.10/site-packages/samba/tests/kcc
 #usr/lib/python3.10/site-packages/samba/tests/kcc/__init__.py
@@ -472,25 +484,41 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/kcc/kcc_utils.py
 #usr/lib/python3.10/site-packages/samba/tests/kcc/ldif_import_export.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5
+#usr/lib/python3.10/site-packages/samba/tests/krb5/alias_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/as_canonicalization_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/as_req_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/compatability_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/fast_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kcrypto.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_base_test.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tgs_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/raw_testcase.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/rfc4120_constants.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/rfc4120_pyasn1.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/rodc_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/s4u_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/salt_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/simple_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/spn_tests.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_ccache.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_idmap_nss.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_ldap.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_min_domain_uid.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_rpc.py
+#usr/lib/python3.10/site-packages/samba/tests/krb5/test_smb.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5/xrealm_tests.py
 #usr/lib/python3.10/site-packages/samba/tests/krb5_credentials.py
 #usr/lib/python3.10/site-packages/samba/tests/ldap_raw.py
 #usr/lib/python3.10/site-packages/samba/tests/ldap_referrals.py
+#usr/lib/python3.10/site-packages/samba/tests/ldap_spn.py
+#usr/lib/python3.10/site-packages/samba/tests/ldap_upn_sam_account.py
 #usr/lib/python3.10/site-packages/samba/tests/libsmb.py
 #usr/lib/python3.10/site-packages/samba/tests/loadparm.py
 #usr/lib/python3.10/site-packages/samba/tests/lsa_string.py
 #usr/lib/python3.10/site-packages/samba/tests/messaging.py
+#usr/lib/python3.10/site-packages/samba/tests/ndr.py
 #usr/lib/python3.10/site-packages/samba/tests/net_join.py
 #usr/lib/python3.10/site-packages/samba/tests/net_join_no_spnego.py
 #usr/lib/python3.10/site-packages/samba/tests/netbios.py
@@ -521,6 +549,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/pso.py
 #usr/lib/python3.10/site-packages/samba/tests/py_credentials.py
 #usr/lib/python3.10/site-packages/samba/tests/registry.py
+#usr/lib/python3.10/site-packages/samba/tests/s3_net_join.py
 #usr/lib/python3.10/site-packages/samba/tests/s3idmapdb.py
 #usr/lib/python3.10/site-packages/samba/tests/s3param.py
 #usr/lib/python3.10/site-packages/samba/tests/s3passdb.py
@@ -539,6 +568,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/forest.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/fsmo.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/gpo.py
+#usr/lib/python3.10/site-packages/samba/tests/samba_tool/gpo_exts.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/group.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/help.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/join.py
@@ -550,6 +580,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/promote_dc_lmdb_size.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/provision_lmdb_size.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/provision_password_check.py
+#usr/lib/python3.10/site-packages/samba/tests/samba_tool/provision_userPassword_crypt.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/rodc.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/schema.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_tool/sites.py
@@ -566,6 +597,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/samba_upgradedns_lmdb.py
 #usr/lib/python3.10/site-packages/samba/tests/samdb.py
 #usr/lib/python3.10/site-packages/samba/tests/samdb_api.py
+#usr/lib/python3.10/site-packages/samba/tests/sddl.py
 #usr/lib/python3.10/site-packages/samba/tests/security.py
 #usr/lib/python3.10/site-packages/samba/tests/segfault.py
 #usr/lib/python3.10/site-packages/samba/tests/smb-notify.py
@@ -581,11 +613,18 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py
 #usr/lib/python3.10/site-packages/samba/tests/upgradeprovisionneeddc.py
 #usr/lib/python3.10/site-packages/samba/tests/usage.py
 #usr/lib/python3.10/site-packages/samba/tests/xattr.py
-#usr/lib/python3.10/site-packages/samba/trust_utils.py
+usr/lib/python3.10/site-packages/samba/trust_utils.py
 usr/lib/python3.10/site-packages/samba/upgrade.py
 usr/lib/python3.10/site-packages/samba/upgradehelpers.py
 usr/lib/python3.10/site-packages/samba/uptodateness.py
+usr/lib/python3.10/site-packages/samba/vgp_access_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_files_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_issue_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_motd_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_openssh_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_startup_scripts_ext.py
 usr/lib/python3.10/site-packages/samba/vgp_sudoers_ext.py
+usr/lib/python3.10/site-packages/samba/vgp_symlink_ext.py
 usr/lib/python3.10/site-packages/samba/werror.cpython-310-arm-linux-gnueabi.so
 usr/lib/python3.10/site-packages/samba/xattr.py
 usr/lib/python3.10/site-packages/samba/xattr_native.cpython-310-arm-linux-gnueabi.so
@@ -639,14 +678,16 @@ usr/lib/samba/libcliauth-samba4.so
 usr/lib/samba/libclidns-samba4.so
 usr/lib/samba/libcluster-samba4.so
 usr/lib/samba/libcmdline-contexts-samba4.so
-usr/lib/samba/libcmdline-credentials-samba4.so
+usr/lib/samba/libcmdline-samba4.so
 usr/lib/samba/libcmocka-samba4.so
 usr/lib/samba/libcom_err-samba4.so.0
 usr/lib/samba/libcom_err-samba4.so.0.25
 usr/lib/samba/libcommon-auth-samba4.so
 usr/lib/samba/libdbwrap-samba4.so
+usr/lib/samba/libdcerpc-pkt-auth-samba4.so
 usr/lib/samba/libdcerpc-samba-samba4.so
 usr/lib/samba/libdcerpc-samba4.so
+usr/lib/samba/libdnsserver-common-samba4.so
 usr/lib/samba/libdsdb-module-samba4.so
 usr/lib/samba/libevents-samba4.so
 usr/lib/samba/libflag-mapping-samba4.so
@@ -681,7 +722,7 @@ usr/lib/samba/libldb-key-value-samba4.so
 usr/lib/samba/libldb-tdb-err-map-samba4.so
 usr/lib/samba/libldb-tdb-int-samba4.so
 usr/lib/samba/libldb.so.2
-usr/lib/samba/libldb.so.2.3.0
+usr/lib/samba/libldb.so.2.4.1
 usr/lib/samba/libldbsamba-samba4.so
 usr/lib/samba/liblibcli-lsa3-samba4.so
 usr/lib/samba/liblibcli-netlogon3-samba4.so
@@ -697,15 +738,13 @@ usr/lib/samba/libnet-keytab-samba4.so
 usr/lib/samba/libnetif-samba4.so
 usr/lib/samba/libnpa-tstream-samba4.so
 usr/lib/samba/libnss-info-samba4.so
-usr/lib/samba/libpopt-samba3-cmdline-samba4.so
-usr/lib/samba/libpopt-samba3-samba4.so
 usr/lib/samba/libposix-eadb-samba4.so
 usr/lib/samba/libprinter-driver-samba4.so
 usr/lib/samba/libprinting-migrate-samba4.so
 usr/lib/samba/libpyldb-util.cpython-310-arm-linux-gnueabi.so.2
-usr/lib/samba/libpyldb-util.cpython-310-arm-linux-gnueabi.so.2.3.0
+usr/lib/samba/libpyldb-util.cpython-310-arm-linux-gnueabi.so.2.4.1
 usr/lib/samba/libpytalloc-util.cpython-310-arm-linux-gnueabi.so.2
-usr/lib/samba/libpytalloc-util.cpython-310-arm-linux-gnueabi.so.2.3.2
+usr/lib/samba/libpytalloc-util.cpython-310-arm-linux-gnueabi.so.2.3.3
 usr/lib/samba/libregistry-samba4.so
 usr/lib/samba/libreplace-samba4.so
 usr/lib/samba/libroken-samba4.so.19
@@ -734,16 +773,15 @@ usr/lib/samba/libsys-rw-samba4.so
 usr/lib/samba/libtalloc-report-printf-samba4.so
 usr/lib/samba/libtalloc-report-samba4.so
 usr/lib/samba/libtalloc.so.2
-usr/lib/samba/libtalloc.so.2.3.2
+usr/lib/samba/libtalloc.so.2.3.3
 usr/lib/samba/libtdb-wrap-samba4.so
 usr/lib/samba/libtdb.so.1
-usr/lib/samba/libtdb.so.1.4.3
+usr/lib/samba/libtdb.so.1.4.4
 usr/lib/samba/libtevent.so.0
-usr/lib/samba/libtevent.so.0.10.2
+usr/lib/samba/libtevent.so.0.11.0
 usr/lib/samba/libtime-basic-samba4.so
 usr/lib/samba/libtorture-samba4.so
 usr/lib/samba/libtrusts-util-samba4.so
-usr/lib/samba/libutil-cmdline-samba4.so
 usr/lib/samba/libutil-reg-samba4.so
 usr/lib/samba/libutil-setid-samba4.so
 usr/lib/samba/libutil-tdb-samba4.so
@@ -800,6 +838,7 @@ usr/lib/samba/vfs/xattr_tdb.so
 usr/lib/security
 usr/lib/security/pam_winbind.so
 #usr/libexec/samba
+usr/libexec/samba/samba-bgqd
 usr/libexec/samba/smbspool_krb5_wrapper
 usr/sbin/eventlogadm
 usr/sbin/nmbd
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 33/50] oci: user-data: Try to decode base64 content
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (30 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 32/50] samba: Fix rootfiles on ARM Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 34/50] Core Update 165: Ship oci-setup initscript Michael Tremer
                   ` (16 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1389 bytes --]

Terraform only supports sending any shell scripts encoded in base64
which is however not required by Oracle. Therefore we have to test if
the script is encoded or not.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>
---
 src/initscripts/helper/oci-setup | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/src/initscripts/helper/oci-setup b/src/initscripts/helper/oci-setup
index 4dbc05ae3..782fde5a2 100644
--- a/src/initscripts/helper/oci-setup
+++ b/src/initscripts/helper/oci-setup
@@ -34,6 +34,24 @@ get() {
 	wget -qO - "http://169.254.169.254/opc/v1/${file}"
 }
 
+try_base64_decode() {
+	local input="${1}"
+
+	local tmp="$(mktemp)"
+
+	# Try to decode this and return output if successful
+	if base64 -d <<< "${input}" > "${tmp}" 2>/dev/null; then
+		echo "$(<${tmp})"
+
+	# Otherwise just return the input
+	else
+		echo "${input}"
+	fi
+
+	# Cleanup
+	unlink "${tmp}"
+}
+
 to_address() {
 	local n="${1}"
 
@@ -134,6 +152,9 @@ import_oci_configuration() {
 		# Download a startup script
 		local script="$(get instance/metadata/user_data)"
 
+		# Try to decode this
+		script="$(try_base64_decode "${script}")"
+
 		# Execute the script
 		if [ "${script:0:2}" = "#!" ]; then
 			echo "${script}" > /tmp/user-data.script
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 34/50] Core Update 165: Ship oci-setup initscript
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (31 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 33/50] oci: user-data: Try to decode base64 content Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 35/50] core164: exclude boot/uEnv.txt Michael Tremer
                   ` (15 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 619 bytes --]

From: Peter Müller <peter.mueller(a)ipfire.org>

Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
---
 config/rootfiles/core/165/filelists/files | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/rootfiles/core/165/filelists/files b/config/rootfiles/core/165/filelists/files
index 7ad9a521e..a5ae67f43 100644
--- a/config/rootfiles/core/165/filelists/files
+++ b/config/rootfiles/core/165/filelists/files
@@ -1,4 +1,5 @@
 etc/rc.d/init.d/firewall
+etc/rc.d/helper/oci-setup
 opt/pakfire/etc/pakfire.conf
 opt/pakfire/lib/functions.pl
 srv/web/ipfire/cgi-bin/backup.cgi
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 35/50] core164: exclude boot/uEnv.txt
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (32 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 34/50] Core Update 165: Ship oci-setup initscript Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 36/50] make.sh: Do not throw away any error messages when setting ccache size Michael Tremer
                   ` (14 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 631 bytes --]

From: Arne Fitzenreiter <arne_f(a)ipfire.org>

uEnv.txt was destroyed on aarch64 because here a new u-boot was shipped.

Signed-off-by: Arne Fitzenreiter <arne_f(a)ipfire.org>
---
 config/rootfiles/core/164/exclude | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/rootfiles/core/164/exclude b/config/rootfiles/core/164/exclude
index 818039f4a..b22e5e943 100644
--- a/config/rootfiles/core/164/exclude
+++ b/config/rootfiles/core/164/exclude
@@ -1,6 +1,7 @@
 boot/config.txt
 boot/grub/grub.cfg
 boot/grub/grubenv
+boot/uEnv.txt
 etc/alternatives
 etc/collectd.custom
 etc/default/grub
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 36/50] make.sh: Do not throw away any error messages when setting ccache size
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (33 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 35/50] core164: exclude boot/uEnv.txt Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 37/50] make.sh: Follow symlinks when checking if QEMU is static Michael Tremer
                   ` (13 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 573 bytes --]

This is the first time we will try to enter the chroot environment and
when setting up QEMU fails, we won't see any errors.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/make.sh b/make.sh
index 8b968137e..86e36d41d 100755
--- a/make.sh
+++ b/make.sh
@@ -547,7 +547,7 @@ prepareenv() {
 	esac
 
 	# Setup ccache cache size
-	enterchroot ccache --max-size="${CCACHE_CACHE_SIZE}" >/dev/null
+	enterchroot ccache --max-size="${CCACHE_CACHE_SIZE}"
 }
 
 enterchroot() {
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 37/50] make.sh: Follow symlinks when checking if QEMU is static
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (34 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 36/50] make.sh: Do not throw away any error messages when setting ccache size Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 38/50] make.sh: Avoid calling date when determining elapsed seconds Michael Tremer
                   ` (12 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/make.sh b/make.sh
index 86e36d41d..ed8cd260e 100755
--- a/make.sh
+++ b/make.sh
@@ -912,7 +912,7 @@ qemu_find_build_helper_name() {
 file_is_static() {
 	local file="${1}"
 
-	file ${file} 2>/dev/null | grep -q "statically linked"
+	file -L "${file}" 2>/dev/null | grep -q "statically linked"
 }
 
 update_language_list() {
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 38/50] make.sh: Avoid calling date when determining elapsed seconds
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (35 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 37/50] make.sh: Follow symlinks when checking if QEMU is static Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 39/50] strip: Make this work when cross-compiling Michael Tremer
                   ` (11 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1409 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/make.sh b/make.sh
index ed8cd260e..cb11b36ab 100755
--- a/make.sh
+++ b/make.sh
@@ -295,10 +295,6 @@ stdumount() {
 	umount $BASEDIR/build/tmp		2>/dev/null;
 }
 
-now() {
-	date -u "+%s"
-}
-
 format_runtime() {
 	local seconds=${1}
 
@@ -741,7 +737,7 @@ ipfiredist() {
 wait_until_finished() {
 	local pid=${1}
 
-	local start_time=$(now)
+	local start_time="${SECONDS}"
 
 	# Show progress
 	if ${INTERACTIVE}; then
@@ -751,7 +747,7 @@ wait_until_finished() {
 
 		local runtime
 		while kill -0 ${pid} 2>/dev/null; do
-			print_runtime $(( $(now) - ${start_time} ))
+			print_runtime $(( SECONDS - start_time ))
 
 			# Wait a little
 			sleep 1
@@ -763,7 +759,7 @@ wait_until_finished() {
 	local ret=$?
 
 	if ! ${INTERACTIVE}; then
-		print_runtime $(( $(now) - ${start_time} ))
+		print_runtime $(( SECONDS - start_time ))
 	fi
 
 	return ${ret}
@@ -1831,7 +1827,7 @@ done
 # See what we're supposed to do
 case "$1" in
 build)
-	START_TIME=$(now)
+	START_TIME="${SECONDS}"
 
 	# Clear screen
 	${INTERACTIVE} && clear
@@ -1876,7 +1872,7 @@ build)
 	tools/checkrootfiles
 	cd $PWD
 
-	print_build_summary $(( $(now) - ${START_TIME} ))
+	print_build_summary $(( SECONDS - START_TIME ))
 	;;
 shell)
 	# enter a shell inside LFS chroot
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 39/50] strip: Make this work when cross-compiling
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (36 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 38/50] make.sh: Avoid calling date when determining elapsed seconds Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 40/50] gcc: Compile without ZSTD Michael Tremer
                   ` (10 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1821 bytes --]

The host might not have the correct tools to strip a foreign
architecture, therefore we need to use the cross tools.

The crosstools might be built in an architecture that they
cannot strip themselves and since they are not being part of the
packaged toolchain, we will just skip them.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/strip    |  5 ++++-
 src/stripper | 13 ++++++++++---
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/lfs/strip b/lfs/strip
index 466dfd9d5..c577c954b 100644
--- a/lfs/strip
+++ b/lfs/strip
@@ -48,7 +48,10 @@ md5 :
 $(TARGET) :
 ifeq "$(TOOLCHAIN)" "1"
 	# Strip everything in the toolchain
-	$(DIR_SRC)/src/stripper $(TOOLS_DIR)
+	$(DIR_SRC)/src/stripper $(TOOLS_DIR) \
+		--strip="$(TOOLS_DIR)/$(CROSSTARGET)/bin/strip" \
+		--ignore-errors \
+		--exclude=$(TOOLS_DIR)/$(CROSSTARGET)
 else
 	# Don't strip VDR binaries, because they use a weird plugin system
 	# which does not work when unneeded symbols get stripped from
diff --git a/src/stripper b/src/stripper
index fa624815b..498a8a30e 100755
--- a/src/stripper
+++ b/src/stripper
@@ -2,12 +2,20 @@
 
 paths=()
 excludes=()
+strip="strip"
+break_on_error="1"
 
 while [ $# -gt 0 ]; do
 	case "${1}" in
+		--strip=*)
+			strip="${1#*=}"
+			;;
 		--exclude=*)
 			excludes+=( "!" "-path" "${1#*=}/*" )
 			;;
+		--ignore-errors)
+			break_on_error="0"
+			;;
 		*)
 			paths+=( "${1}" )
 			;;
@@ -49,11 +57,10 @@ function _strip() {
 		--absolute-names --dump "${file}" 2>/dev/null)"
 
 	echo "Stripping ${file}..."
-	if ! strip "${args[@]}" "${file}"; then
-		return 1
+	if ! "${strip}" "${args[@]}" "${file}"; then
+		return ${break_on_error}
 	fi
 
-
 	# Restore capabilities
 	if [ -n "${capabilities}" ]; then
 		setfattr --no-dereference --restore=<(echo "${capabilities}")
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 40/50] gcc: Compile without ZSTD
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (37 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 39/50] strip: Make this work when cross-compiling Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-23  9:45   ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 41/50] jq: Update autotools Michael Tremer
                   ` (9 subsequent siblings)
  48 siblings, 1 reply; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1421 bytes --]

GCC can use ZSTD to compress debugging/LTO information in binary
objects. However, on riscv64, compiling zstd requires libatomic which is
not available at this point.

In order to make the build work, we explicitely disable ZSTD in GCC and
build ZSTD after libatomic is available.

Although ZSTD offers great compression, we won't have any disadvantages
through this change since we do not ship any debugging information and
at this point in time to not use LTO.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/gcc | 3 ++-
 make.sh | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/lfs/gcc b/lfs/gcc
index f78891e24..563e94c16 100644
--- a/lfs/gcc
+++ b/lfs/gcc
@@ -182,7 +182,8 @@ EXTRA_CONFIG += \
 	--disable-multilib \
 	--with-bugurl=https://bugzilla.ipfire.org \
 	--disable-libunwind-exceptions \
-	--enable-gnu-unique-object
+	--enable-gnu-unique-object \
+	--without-zstd
 
 export XCFLAGS = $(CFLAGS)
 export TCFLAGS = $(CFLAGS)
diff --git a/make.sh b/make.sh
index cb11b36ab..522fe8401 100755
--- a/make.sh
+++ b/make.sh
@@ -1079,7 +1079,6 @@ buildbase() {
 	lfsmake2 tzdata
 	lfsmake2 cleanup-toolchain
 	lfsmake2 zlib
-	lfsmake2 zstd
 	lfsmake2 autoconf
 	lfsmake2 automake
 	lfsmake2 libtool
@@ -1090,6 +1089,7 @@ buildbase() {
 	lfsmake2 libxcrypt
 	lfsmake2 file
 	lfsmake2 gcc
+	lfsmake2 zstd
 	lfsmake2 sed
 	lfsmake2 berkeley
 	lfsmake2 coreutils
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 41/50] jq: Update autotools
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (38 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 40/50] gcc: Compile without ZSTD Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 42/50] make.sh: riscv64: Emulate SiFive U54 CPU Michael Tremer
                   ` (8 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/jq | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lfs/jq b/lfs/jq
index b44571dff..e1660cc17 100644
--- a/lfs/jq
+++ b/lfs/jq
@@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && ./configure --prefix=/usr \
 		--without-oniguruma
 	cd $(DIR_APP) && make $(MAKETUNING)
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 42/50] make.sh: riscv64: Emulate SiFive U54 CPU
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (39 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 41/50] jq: Update autotools Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 43/50] rust: Rust's arch for riscv64 is called riscv64gc Michael Tremer
                   ` (7 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 647 bytes --]

In QEMU, some processes seem to freeze/deadlock in their futex handling
which is causing the whole build process to block.

Changing the emulated CPU seems to work around these problems.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 make.sh | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/make.sh b/make.sh
index 522fe8401..1fb14c9ea 100755
--- a/make.sh
+++ b/make.sh
@@ -793,6 +793,11 @@ qemu_environ() {
 		arm*)
 			QEMU_CPU="${QEMU_CPU:-cortex-a9}"
 
+			env="${env} QEMU_CPU=${QEMU_CPU}"
+			;;
+		riscv64)
+			QEMU_CPU="${QEMU_CPU:-sifive-u54}"
+
 			env="${env} QEMU_CPU=${QEMU_CPU}"
 			;;
 	esac
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 43/50] rust: Rust's arch for riscv64 is called riscv64gc
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (40 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 42/50] make.sh: riscv64: Emulate SiFive U54 CPU Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 44/50] rust: Package for riscv64 Michael Tremer
                   ` (6 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 524 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/Config | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lfs/Config b/lfs/Config
index 92d719892..9309b832d 100644
--- a/lfs/Config
+++ b/lfs/Config
@@ -157,7 +157,11 @@ ifeq "$(BUILD_ARCH)" "aarch64"
 endif
 
 # Rust
-RUST_ARCH  = $(BUILD_ARCH)
+ifeq "$(BUILD_ARCH)" "riscv64"
+	RUST_ARCH = riscv64gc
+else
+	RUST_ARCH = $(BUILD_ARCH)
+endif
 
 ifeq "$(BUILD_ARCH)" "armv6l"
 	RUST_PLATFORM = arm-unknown-linux-gnueabi
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 44/50] rust: Package for riscv64
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (41 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 43/50] rust: Rust's arch for riscv64 is called riscv64gc Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 45/50] kernel: Add a basic configuration " Michael Tremer
                   ` (5 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 6740 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/rootfiles/common/riscv64/rust | 112 +++++++++++++++++++++++++++
 lfs/rust                             |   2 +-
 2 files changed, 113 insertions(+), 1 deletion(-)
 create mode 100644 config/rootfiles/common/riscv64/rust

diff --git a/config/rootfiles/common/riscv64/rust b/config/rootfiles/common/riscv64/rust
new file mode 100644
index 000000000..a5f2e6d6e
--- /dev/null
+++ b/config/rootfiles/common/riscv64/rust
@@ -0,0 +1,112 @@
+#usr/bin/cargo
+#usr/bin/rust-gdb
+#usr/bin/rust-gdbgui
+#usr/bin/rust-lldb
+#usr/bin/rustc
+#usr/bin/rustdoc
+#usr/etc/bash_completion.d
+#usr/etc/bash_completion.d/cargo
+#usr/lib/libchalk_derive-c6c1769c2b2826fa.so
+#usr/lib/libcstr-e1c4d60f6d17d529.so
+#usr/lib/librustc_driver-168cfe5b98a72c5d.so
+#usr/lib/librustc_macros-7df614f07dd71f23.so
+#usr/lib/libserde_derive-85bd0accdb4e9dee.so
+#usr/lib/libstd-6887c129cef251a1.so
+#usr/lib/libtest-6428250561812644.so
+#usr/lib/libtracing_attributes-399308f9f20b4dac.so
+#usr/lib/rustlib
+#usr/lib/rustlib/components
+#usr/lib/rustlib/etc
+#usr/lib/rustlib/etc/gdb_load_rust_pretty_printers.py
+#usr/lib/rustlib/etc/gdb_lookup.py
+#usr/lib/rustlib/etc/gdb_providers.py
+#usr/lib/rustlib/etc/lldb_commands
+#usr/lib/rustlib/etc/lldb_lookup.py
+#usr/lib/rustlib/etc/lldb_providers.py
+#usr/lib/rustlib/etc/rust_types.py
+#usr/lib/rustlib/install.log
+#usr/lib/rustlib/manifest-cargo
+#usr/lib/rustlib/manifest-rust-std-riscv64gc-unknown-linux-gnu
+#usr/lib/rustlib/manifest-rustc
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libaddr2line-abfcfad2c67f64b2.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libadler-429c6a106a44b714.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liballoc-e800848afaf03516.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcfg_if-7d6c4fad8f87f93c.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcompiler_builtins-fa968b91c9b868c8.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libcore-05e65dbf98fbc870.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgetopts-93681c46b2700c14.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libgimli-a4e07f0c8f932e91.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libhashbrown-d8580387c8d44f14.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/liblibc-03e1a2fcbde8d9ce.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libmemchr-c016bade9c783dee.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libminiz_oxide-c9a5c4976e1e1261.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libobject-f5446525ed149d2c.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_abort-d04ec3de5137ccc3.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libpanic_unwind-3affb21a3e446255.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libproc_macro-5df051689bd2dffa.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_demangle-687c2d8147ef10b1.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1ab18eee1818cbca.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_core-ccca0f2dcbbd8f71.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/librustc_std_workspace_std-b62c1ea9432ef893.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-6887c129cef251a1.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd-6887c129cef251a1.so
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libstd_detect-fd68f01eafc75664.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6428250561812644.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libtest-6428250561812644.so
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunicode_width-096d1ecff3d9b31b.rlib
+#usr/lib/rustlib/riscv64gc-unknown-linux-gnu/lib/libunwind-8102c9b696785739.rlib
+#usr/lib/rustlib/rust-installer-version
+#usr/lib/rustlib/uninstall.sh
+#usr/libexec/cargo-credential-1password
+#usr/share/cargo
+#usr/share/cargo/registry
+#usr/share/doc/cargo
+#usr/share/doc/cargo/LICENSE-APACHE
+#usr/share/doc/cargo/LICENSE-MIT
+#usr/share/doc/cargo/LICENSE-THIRD-PARTY
+#usr/share/doc/cargo/README.md
+#usr/share/doc/rust
+#usr/share/doc/rust/COPYRIGHT
+#usr/share/doc/rust/LICENSE-APACHE
+#usr/share/doc/rust/LICENSE-MIT
+#usr/share/doc/rust/README.md
+#usr/share/man/man1/cargo-bench.1
+#usr/share/man/man1/cargo-build.1
+#usr/share/man/man1/cargo-check.1
+#usr/share/man/man1/cargo-clean.1
+#usr/share/man/man1/cargo-doc.1
+#usr/share/man/man1/cargo-fetch.1
+#usr/share/man/man1/cargo-fix.1
+#usr/share/man/man1/cargo-generate-lockfile.1
+#usr/share/man/man1/cargo-help.1
+#usr/share/man/man1/cargo-init.1
+#usr/share/man/man1/cargo-install.1
+#usr/share/man/man1/cargo-locate-project.1
+#usr/share/man/man1/cargo-login.1
+#usr/share/man/man1/cargo-metadata.1
+#usr/share/man/man1/cargo-new.1
+#usr/share/man/man1/cargo-owner.1
+#usr/share/man/man1/cargo-package.1
+#usr/share/man/man1/cargo-pkgid.1
+#usr/share/man/man1/cargo-publish.1
+#usr/share/man/man1/cargo-report.1
+#usr/share/man/man1/cargo-run.1
+#usr/share/man/man1/cargo-rustc.1
+#usr/share/man/man1/cargo-rustdoc.1
+#usr/share/man/man1/cargo-search.1
+#usr/share/man/man1/cargo-test.1
+#usr/share/man/man1/cargo-tree.1
+#usr/share/man/man1/cargo-uninstall.1
+#usr/share/man/man1/cargo-update.1
+#usr/share/man/man1/cargo-vendor.1
+#usr/share/man/man1/cargo-verify-project.1
+#usr/share/man/man1/cargo-version.1
+#usr/share/man/man1/cargo-yank.1
+#usr/share/man/man1/cargo.1
+#usr/share/man/man1/rustc.1
+#usr/share/man/man1/rustdoc.1
+#usr/share/zsh
+#usr/share/zsh/site-functions
+#usr/share/zsh/site-functions/_cargo
diff --git a/lfs/rust b/lfs/rust
index bfb114d70..ce282cdee 100644
--- a/lfs/rust
+++ b/lfs/rust
@@ -33,7 +33,6 @@ DL_FILE    = $(THISAPP)-$(RUST_PLATFORM).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/rust-nightly-$(RUST_PLATFORM)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = x86_64 aarch64 armv6l
 
 ###############################################################################
 # Top-level Rules
@@ -46,6 +45,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 $(THISAPP)-x86_64-unknown-linux-gnu.tar.xz_MD5 =  42ae351e32e3d570c2c1612c9a9037ee
 $(THISAPP)-aarch64-unknown-linux-gnu.tar.xz_MD5 = 70504d2ad8ec793672d54c64e5c74593
 $(THISAPP)-arm-unknown-linux-gnueabi.tar.xz_MD5 = a6dfbd26b7057260ee07c15afa325b9f
+$(THISAPP)-riscv64gc-unknown-linux-gnu.tar.xz_MD5 = 24ca38f4b7c2ca2ba32195aa48912d07
 
 install : $(TARGET)
 
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 45/50] kernel: Add a basic configuration for riscv64
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (42 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 44/50] rust: Package for riscv64 Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 46/50] liburcu: Update automake to build on riscv64 Michael Tremer
                   ` (4 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 175153 bytes --]

This kernel configuration is a copy of our kernel configuration for
x86_64 on which I ran "make olddefconfig" which will set any unknown
values to their defaults.

This exists so that we have some kernel (which I did not try to boot) to
complete the build process.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 config/kernel/kernel.config.riscv64-ipfire | 6794 ++++++++++++++++++++
 lfs/linux                                  |    5 +
 2 files changed, 6799 insertions(+)
 create mode 100644 config/kernel/kernel.config.riscv64-ipfire

diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/kernel.config.riscv64-ipfire
new file mode 100644
index 000000000..73911b2ab
--- /dev/null
+++ b/config/kernel/kernel.config.riscv64-ipfire
@@ -0,0 +1,6794 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/riscv 5.15.17 Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.1.0"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=110100
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23700
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23700
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+# CONFIG_COMPILE_TEST is not set
+# CONFIG_WERROR is not set
+CONFIG_LOCALVERSION=""
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_BUILD_SALT=""
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+# CONFIG_WATCH_QUEUE is not set
+CONFIG_CROSS_MEMORY_ATTACH=y
+# CONFIG_USELIB is not set
+# CONFIG_AUDIT is not set
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_SIM=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_HANDLE_DOMAIN_IRQ=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+# CONFIG_GENERIC_IRQ_DEBUGFS is not set
+# end of IRQ subsystem
+
+CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
+CONFIG_ARCH_CLOCKSOURCE_INIT=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_ARCH_HAS_TICK_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+# CONFIG_HZ_PERIODIC is not set
+CONFIG_NO_HZ_IDLE=y
+# CONFIG_NO_HZ_FULL is not set
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+
+#
+# BPF subsystem
+#
+# CONFIG_BPF_SYSCALL is not set
+CONFIG_BPF_JIT=y
+# end of BPF subsystem
+
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_TICK_CPU_ACCOUNTING=y
+# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+# CONFIG_IRQ_TIME_ACCOUNTING is not set
+CONFIG_BSD_PROCESS_ACCT=y
+# CONFIG_BSD_PROCESS_ACCT_V3 is not set
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+# CONFIG_PSI_DEFAULT_DISABLED is not set
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+# CONFIG_RCU_EXPERT is not set
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+# end of RCU Subsystem
+
+# CONFIG_IKCONFIG is not set
+# CONFIG_IKHEADERS is not set
+CONFIG_LOG_BUF_SHIFT=18
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+# CONFIG_PRINTK_INDEX is not set
+CONFIG_GENERIC_SCHED_CLOCK=y
+
+#
+# Scheduler features
+#
+# end of Scheduler features
+
+CONFIG_CC_HAS_INT128=y
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+# CONFIG_CFS_BANDWIDTH is not set
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+# CONFIG_CGROUP_MISC is not set
+# CONFIG_CGROUP_DEBUG is not set
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+# CONFIG_CHECKPOINT_RESTORE is not set
+CONFIG_SCHED_AUTOGROUP=y
+# CONFIG_SYSFS_DEPRECATED is not set
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+# CONFIG_BOOT_CONFIG is not set
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_EXPERT=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_HAVE_FUTEX_CMPXCHG=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+# CONFIG_USERFAULTFD is not set
+CONFIG_KCMP=y
+CONFIG_EMBEDDED=y
+CONFIG_HAVE_PERF_EVENTS=y
+# CONFIG_PC104 is not set
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_SLUB_DEBUG is not set
+# CONFIG_COMPAT_BRK is not set
+# CONFIG_SLAB is not set
+CONFIG_SLUB=y
+# CONFIG_SLOB is not set
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=y
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+# CONFIG_PROFILING is not set
+CONFIG_TRACEPOINTS=y
+# end of General setup
+
+CONFIG_64BIT=y
+CONFIG_RISCV=y
+CONFIG_ARCH_MMAP_RND_BITS_MIN=18
+CONFIG_ARCH_MMAP_RND_BITS_MAX=24
+CONFIG_RISCV_SBI=y
+CONFIG_MMU=y
+CONFIG_VA_BITS=39
+CONFIG_PA_BITS=56
+CONFIG_PAGE_OFFSET=0xffffffe000000000
+CONFIG_ARCH_FLATMEM_ENABLE=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_GENERIC_CSUM=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_PGTABLE_LEVELS=3
+CONFIG_LOCKDEP_SUPPORT=y
+
+#
+# SoC selection
+#
+CONFIG_SOC_MICROCHIP_POLARFIRE=y
+CONFIG_SOC_SIFIVE=y
+CONFIG_SOC_VIRT=y
+# end of SoC selection
+
+#
+# CPU errata selection
+#
+CONFIG_RISCV_ERRATA_ALTERNATIVE=y
+CONFIG_ERRATA_SIFIVE=y
+CONFIG_ERRATA_SIFIVE_CIP_453=y
+CONFIG_ERRATA_SIFIVE_CIP_1200=y
+# end of CPU errata selection
+
+#
+# Platform type
+#
+# CONFIG_ARCH_RV32I is not set
+CONFIG_ARCH_RV64I=y
+# CONFIG_CMODEL_MEDLOW is not set
+CONFIG_CMODEL_MEDANY=y
+CONFIG_MODULE_SECTIONS=y
+CONFIG_SMP=y
+CONFIG_NR_CPUS=8
+CONFIG_HOTPLUG_CPU=y
+CONFIG_TUNE_GENERIC=y
+# CONFIG_NUMA is not set
+CONFIG_RISCV_ISA_C=y
+
+#
+# supported PMU type
+#
+CONFIG_RISCV_BASE_PMU=y
+# end of supported PMU type
+
+CONFIG_FPU=y
+# end of Platform type
+
+#
+# Kernel features
+#
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_SCHED_HRTICK=y
+CONFIG_RISCV_SBI_V01=y
+# CONFIG_KEXEC is not set
+CONFIG_CRASH_DUMP=y
+# end of Kernel features
+
+#
+# Boot options
+#
+CONFIG_CMDLINE=""
+CONFIG_EFI_STUB=y
+CONFIG_EFI=y
+CONFIG_CC_HAVE_STACKPROTECTOR_TLS=y
+CONFIG_STACKPROTECTOR_PER_TASK=y
+# CONFIG_PHYS_RAM_BASE_FIXED is not set
+# CONFIG_XIP_KERNEL is not set
+# end of Boot options
+
+#
+# Power management options
+#
+CONFIG_PM=y
+# CONFIG_PM_DEBUG is not set
+CONFIG_PM_CLK=y
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
+# end of Power management options
+
+#
+# General architecture-dependent options
+#
+# CONFIG_KPROBES is not set
+CONFIG_JUMP_LABEL=y
+CONFIG_STATIC_KEYS_SELFTEST=y
+CONFIG_UPROBES=y
+CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_CONTIGUOUS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_GENERIC_IDLE_POLL_SETUP=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
+CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+# CONFIG_SECCOMP_CACHE_DEBUG is not set
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_LTO_NONE=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
+CONFIG_STRICT_KERNEL_RWX=y
+CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
+CONFIG_STRICT_MODULE_RWX=y
+CONFIG_ARCH_USE_MEMREMAP_PROT=y
+CONFIG_LOCK_EVENT_COUNTS=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+
+#
+# GCOV-based kernel profiling
+#
+# CONFIG_GCOV_KERNEL is not set
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+CONFIG_GCC_PLUGINS=y
+# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set
+CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y
+# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULE_SIG_FORMAT=y
+CONFIG_MODULES=y
+# CONFIG_MODULE_FORCE_LOAD is not set
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_MODVERSIONS=y
+CONFIG_ASM_MODVERSIONS=y
+CONFIG_MODULE_SRCVERSION_ALL=y
+CONFIG_MODULE_SIG=y
+CONFIG_MODULE_SIG_FORCE=y
+CONFIG_MODULE_SIG_ALL=y
+# CONFIG_MODULE_SIG_SHA1 is not set
+# CONFIG_MODULE_SIG_SHA224 is not set
+# CONFIG_MODULE_SIG_SHA256 is not set
+# CONFIG_MODULE_SIG_SHA384 is not set
+CONFIG_MODULE_SIG_SHA512=y
+CONFIG_MODULE_SIG_HASH="sha512"
+# CONFIG_MODULE_COMPRESS_NONE is not set
+# CONFIG_MODULE_COMPRESS_GZIP is not set
+CONFIG_MODULE_COMPRESS_XZ=y
+# CONFIG_MODULE_COMPRESS_ZSTD is not set
+# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+# CONFIG_TRIM_UNUSED_KSYMS is not set
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+# CONFIG_BLK_WBT is not set
+# CONFIG_BLK_CGROUP_IOLATENCY is not set
+# CONFIG_BLK_CGROUP_FC_APPID is not set
+# CONFIG_BLK_CGROUP_IOCOST is not set
+# CONFIG_BLK_CGROUP_IOPRIO is not set
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+# CONFIG_BLK_SED_OPAL is not set
+CONFIG_BLK_INLINE_ENCRYPTION=y
+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_AIX_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_BSD_DISKLABEL is not set
+# CONFIG_MINIX_SUBPARTITION is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+CONFIG_LDM_PARTITION=y
+# CONFIG_LDM_DEBUG is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+CONFIG_EFI_PARTITION=y
+# CONFIG_SYSV68_PARTITION is not set
+# CONFIG_CMDLINE_PARTITION is not set
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+# CONFIG_BFQ_CGROUP_DEBUG is not set
+# end of IO Schedulers
+
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_HAS_MMIOWB=y
+CONFIG_MMIOWB=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_ARCH_HAS_BINFMT_FLAT=y
+# CONFIG_BINFMT_FLAT is not set
+CONFIG_BINFMT_MISC=y
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SELECT_MEMORY_MODEL=y
+# CONFIG_FLATMEM_MANUAL is not set
+CONFIG_SPARSEMEM_MANUAL=y
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=65536
+CONFIG_TRANSPARENT_HUGEPAGE=y
+CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
+# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
+CONFIG_CLEANCACHE=y
+CONFIG_FRONTSWAP=y
+# CONFIG_CMA is not set
+# CONFIG_ZSWAP is not set
+# CONFIG_ZPOOL is not set
+# CONFIG_ZSMALLOC is not set
+CONFIG_GENERIC_EARLY_IOREMAP=y
+# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
+# CONFIG_IDLE_PAGE_TRACKING is not set
+CONFIG_ZONE_DMA32=y
+# CONFIG_PERCPU_STATS is not set
+# CONFIG_GUP_TEST is not set
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+
+#
+# Data Access Monitoring
+#
+# CONFIG_DAMON is not set
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=y
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+CONFIG_TLS=m
+# CONFIG_TLS_DEVICE is not set
+# CONFIG_TLS_TOE is not set
+CONFIG_XFRM=y
+CONFIG_XFRM_OFFLOAD=y
+CONFIG_XFRM_ALGO=y
+CONFIG_XFRM_USER=y
+# CONFIG_XFRM_INTERFACE is not set
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_STATISTICS=y
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_FIB_TRIE_STATS=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+CONFIG_NET_FOU_IP_TUNNELS=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=m
+# CONFIG_INET_ESPINTCP is not set
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=y
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=m
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=y
+CONFIG_DEFAULT_BBR=y
+# CONFIG_DEFAULT_RENO is not set
+CONFIG_DEFAULT_TCP_CONG="bbr"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=m
+# CONFIG_INET6_ESPINTCP is not set
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=m
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_FOU_TUNNEL=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+# CONFIG_IPV6_RPL_LWTUNNEL is not set
+# CONFIG_IPV6_IOAM6_LWTUNNEL is not set
+# CONFIG_NETLABEL is not set
+# CONFIG_MPTCP is not set
+CONFIG_NETWORK_SECMARK=y
+CONFIG_NET_PTP_CLASSIFY=y
+# CONFIG_NETWORK_PHY_TIMESTAMPING is not set
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=y
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_NETLINK=y
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+# CONFIG_NETFILTER_NETLINK_HOOK is not set
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=y
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_SECMARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CONNTRACK_PROCFS=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+# CONFIG_NF_CONNTRACK_AMANDA is not set
+# CONFIG_NF_CONNTRACK_FTP is not set
+# CONFIG_NF_CONNTRACK_H323 is not set
+# CONFIG_NF_CONNTRACK_IRC is not set
+# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
+# CONFIG_NF_CONNTRACK_SNMP is not set
+# CONFIG_NF_CONNTRACK_PPTP is not set
+# CONFIG_NF_CONNTRACK_SANE is not set
+# CONFIG_NF_CONNTRACK_SIP is not set
+# CONFIG_NF_CONNTRACK_TFTP is not set
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=y
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=y
+# CONFIG_NF_TABLES_INET is not set
+# CONFIG_NF_TABLES_NETDEV is not set
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_COUNTER=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+CONFIG_NFT_SYNPROXY=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=y
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LAYER7=m
+# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+# CONFIG_IP_VS_DEBUG is not set
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_MH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_NFCT=y
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=y
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_FLOW_TABLE_IPV4=m
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=m
+CONFIG_IP_NF_IPTABLES=y
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=y
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_FLOW_TABLE_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=y
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+CONFIG_IP6_NF_SECURITY=m
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=y
+CONFIG_NF_TABLES_BRIDGE=m
+CONFIG_NFT_BRIDGE_META=m
+CONFIG_NFT_BRIDGE_REJECT=m
+CONFIG_NF_CONNTRACK_BRIDGE=m
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+# CONFIG_BPFILTER is not set
+# CONFIG_IP_DCCP is not set
+CONFIG_IP_SCTP=m
+# CONFIG_SCTP_DBG_OBJCNT is not set
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+# CONFIG_RDS is not set
+# CONFIG_TIPC is not set
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+# CONFIG_ATM_LANE is not set
+CONFIG_ATM_BR2684=m
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_L2TP=m
+# CONFIG_L2TP_DEBUGFS is not set
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=y
+CONFIG_GARP=m
+CONFIG_BRIDGE=y
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=y
+CONFIG_BRIDGE_CFM=y
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=m
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+CONFIG_NET_DSA_TAG_HELLCREEK=m
+CONFIG_NET_DSA_TAG_GSWIP=m
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=m
+CONFIG_NET_DSA_TAG_KSZ=m
+CONFIG_NET_DSA_TAG_RTL4_A=m
+CONFIG_NET_DSA_TAG_OCELOT=m
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=m
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_LAN9303=m
+CONFIG_NET_DSA_TAG_SJA1105=m
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=m
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+# CONFIG_VLAN_8021Q_MVRP is not set
+# CONFIG_DECNET is not set
+CONFIG_LLC=y
+# CONFIG_LLC2 is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_PHONET is not set
+# CONFIG_6LOWPAN is not set
+# CONFIG_IEEE802154 is not set
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=m
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+CONFIG_NET_SCH_DEFAULT=y
+# CONFIG_DEFAULT_FQ is not set
+# CONFIG_DEFAULT_CODEL is not set
+CONFIG_DEFAULT_FQ_CODEL=y
+# CONFIG_DEFAULT_FQ_PIE is not set
+# CONFIG_DEFAULT_SFQ is not set
+# CONFIG_DEFAULT_PFIFO_FAST is not set
+CONFIG_DEFAULT_NET_SCH="fq_codel"
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_CGROUP=m
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+CONFIG_NET_ACT_MPLS=m
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+CONFIG_NET_ACT_CTINFO=m
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+CONFIG_NET_ACT_CT=m
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+# CONFIG_NET_TC_SKB_EXT is not set
+CONFIG_NET_SCH_FIFO=y
+# CONFIG_DCB is not set
+CONFIG_DNS_RESOLVER=y
+# CONFIG_BATMAN_ADV is not set
+# CONFIG_OPENVSWITCH is not set
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=m
+CONFIG_NET_NSH=m
+CONFIG_HSR=m
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+# CONFIG_QRTR_TUN is not set
+CONFIG_QRTR_MHI=m
+CONFIG_NET_NCSI=y
+CONFIG_NCSI_OEM_CMD_GET_MAC=y
+# CONFIG_NCSI_OEM_CMD_KEEP_PHY is not set
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_NET_DROP_MONITOR is not set
+# end of Network testing
+# end of Networking options
+
+# CONFIG_HAMRADIO is not set
+# CONFIG_CAN is not set
+# CONFIG_BT is not set
+# CONFIG_AF_RXRPC is not set
+# CONFIG_AF_KCM is not set
+CONFIG_STREAM_PARSER=y
+# CONFIG_MCTP is not set
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+CONFIG_NL80211_TESTMODE=y
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
+CONFIG_CFG80211_CERTIFICATION_ONUS=y
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_EXTRA_REGDB_KEYDIR=""
+CONFIG_CFG80211_REG_CELLULAR_HINTS=y
+CONFIG_CFG80211_REG_RELAX_NO_IR=y
+CONFIG_CFG80211_DEFAULT_PS=y
+# CONFIG_CFG80211_DEBUGFS is not set
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_CRYPT_TKIP=m
+# CONFIG_LIB80211_DEBUG is not set
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+# CONFIG_MAC80211_DEBUGFS is not set
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+# CONFIG_NET_9P is not set
+# CONFIG_CAIF is not set
+# CONFIG_CEPH_LIB is not set
+# CONFIG_NFC is not set
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_HAVE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_DOMAINS_GENERIC=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+CONFIG_PCIE_ECRC=y
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+# CONFIG_PCIEASPM_POWERSAVE is not set
+# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set
+# CONFIG_PCIEASPM_PERFORMANCE is not set
+CONFIG_PCIE_PME=y
+# CONFIG_PCIE_DPC is not set
+# CONFIG_PCIE_PTM is not set
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_QUIRKS=y
+# CONFIG_PCI_DEBUG is not set
+# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
+CONFIG_PCI_STUB=y
+# CONFIG_PCI_PF_STUB is not set
+CONFIG_PCI_ATS=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+# CONFIG_PCIE_BUS_TUNE_OFF is not set
+CONFIG_PCIE_BUS_DEFAULT=y
+# CONFIG_PCIE_BUS_SAFE is not set
+# CONFIG_PCIE_BUS_PERFORMANCE is not set
+# CONFIG_PCIE_BUS_PEER2PEER is not set
+CONFIG_HOTPLUG_PCI=y
+# CONFIG_HOTPLUG_PCI_CPCI is not set
+# CONFIG_HOTPLUG_PCI_SHPC is not set
+
+#
+# PCI controller drivers
+#
+# CONFIG_PCI_FTPCI100 is not set
+# CONFIG_PCI_HOST_GENERIC is not set
+# CONFIG_PCIE_XILINX is not set
+# CONFIG_PCIE_MICROCHIP_HOST is not set
+
+#
+# DesignWare PCI Core Support
+#
+# CONFIG_PCIE_DW_PLAT_HOST is not set
+# CONFIG_PCI_MESON is not set
+# CONFIG_PCIE_FU740 is not set
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+# CONFIG_PCIE_CADENCE_PLAT_HOST is not set
+# CONFIG_PCI_J721E_HOST is not set
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+# CONFIG_PCI_ENDPOINT is not set
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+# CONFIG_PCI_SW_SWITCHTEC is not set
+# end of PCI switch controller drivers
+
+# CONFIG_CXL_BUS is not set
+CONFIG_PCCARD=m
+CONFIG_PCMCIA=m
+CONFIG_PCMCIA_LOAD_CIS=y
+CONFIG_CARDBUS=y
+
+#
+# PC-card bridges
+#
+CONFIG_YENTA=m
+CONFIG_YENTA_O2=y
+CONFIG_YENTA_RICOH=y
+CONFIG_YENTA_TI=y
+CONFIG_YENTA_ENE_TUNE=y
+CONFIG_YENTA_TOSHIBA=y
+CONFIG_PD6729=m
+CONFIG_I82092=m
+CONFIG_PCCARD_NONSTATIC=y
+# CONFIG_RAPIDIO is not set
+
+#
+# Generic Driver Options
+#
+CONFIG_AUXILIARY_BUS=y
+CONFIG_UEVENT_HELPER=y
+CONFIG_UEVENT_HELPER_PATH=""
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=y
+# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
+CONFIG_FW_LOADER_COMPRESS=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set
+# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_REGMAP_IRQ=y
+CONFIG_DMA_SHARED_BUFFER=y
+# CONFIG_DMA_FENCE_TRACE is not set
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+CONFIG_MHI_BUS=m
+# CONFIG_MHI_BUS_DEBUG is not set
+# CONFIG_MHI_BUS_PCI_GENERIC is not set
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_FIRMWARE_MEMMAP=y
+CONFIG_SYSFB=y
+CONFIG_SYSFB_SIMPLEFB=y
+# CONFIG_GOOGLE_FIRMWARE is not set
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set
+CONFIG_EFI_PARAMS_FROM_FDT=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_GENERIC_STUB=y
+# CONFIG_EFI_BOOTLOADER_CONTROL is not set
+# CONFIG_EFI_CAPSULE_LOADER is not set
+# CONFIG_EFI_TEST is not set
+# CONFIG_RESET_ATTACK_MITIGATION is not set
+CONFIG_EFI_DISABLE_PCI_DMA=y
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_EFI_EARLYCON=y
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+# CONFIG_GNSS is not set
+# CONFIG_MTD is not set
+CONFIG_DTC=y
+CONFIG_OF=y
+# CONFIG_OF_UNITTEST is not set
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_NET=y
+CONFIG_OF_RESERVED_MEM=y
+# CONFIG_OF_OVERLAY is not set
+CONFIG_PARPORT=m
+CONFIG_PARPORT_AX88796=m
+CONFIG_PARPORT_1284=y
+CONFIG_PARPORT_NOT_PC=y
+CONFIG_BLK_DEV=y
+# CONFIG_BLK_DEV_NULL_BLK is not set
+CONFIG_CDROM=y
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_CRYPTOLOOP=m
+# CONFIG_BLK_DEV_DRBD is not set
+# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_SX8=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+CONFIG_VIRTIO_BLK=m
+# CONFIG_BLK_DEV_RBD is not set
+CONFIG_BLK_DEV_RSXX=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=m
+CONFIG_BLK_DEV_NVME=m
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_HWMON=y
+CONFIG_NVME_FABRICS=m
+CONFIG_NVME_FC=m
+CONFIG_NVME_TCP=m
+CONFIG_NVME_TARGET=m
+CONFIG_NVME_TARGET_PASSTHRU=y
+# CONFIG_NVME_TARGET_LOOP is not set
+CONFIG_NVME_TARGET_FC=m
+CONFIG_NVME_TARGET_FCLOOP=m
+CONFIG_NVME_TARGET_TCP=m
+# end of NVME Support
+
+#
+# Misc devices
+#
+# CONFIG_AD525X_DPOT is not set
+CONFIG_DUMMY_IRQ=m
+# CONFIG_PHANTOM is not set
+CONFIG_TIFM_CORE=m
+CONFIG_TIFM_7XX1=m
+CONFIG_ICS932S401=m
+CONFIG_ENCLOSURE_SERVICES=m
+# CONFIG_HI6421V600_IRQ is not set
+CONFIG_HP_ILO=m
+# CONFIG_APDS9802ALS is not set
+# CONFIG_ISL29003 is not set
+# CONFIG_ISL29020 is not set
+# CONFIG_SENSORS_TSL2550 is not set
+# CONFIG_SENSORS_BH1770 is not set
+# CONFIG_SENSORS_APDS990X is not set
+# CONFIG_HMC6352 is not set
+CONFIG_DS1682=m
+# CONFIG_SRAM is not set
+CONFIG_DW_XDATA_PCIE=m
+# CONFIG_PCI_ENDPOINT_TEST is not set
+# CONFIG_XILINX_SDFEC is not set
+CONFIG_MISC_RTSX=m
+# CONFIG_HISI_HIKEY_USB is not set
+# CONFIG_C2PORT is not set
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_LEGACY=m
+CONFIG_EEPROM_MAX6875=m
+CONFIG_EEPROM_93CX6=m
+CONFIG_EEPROM_IDT_89HPESX=m
+CONFIG_EEPROM_EE1004=m
+# end of EEPROM support
+
+CONFIG_CB710_CORE=m
+# CONFIG_CB710_DEBUG is not set
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=m
+# end of Texas Instruments shared transport line discipline
+
+# CONFIG_SENSORS_LIS3_I2C is not set
+
+#
+# Altera FPGA firmware download module (requires I2C)
+#
+CONFIG_ALTERA_STAPL=m
+CONFIG_GENWQE=m
+CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0
+CONFIG_ECHO=m
+# CONFIG_BCM_VK is not set
+CONFIG_MISC_ALCOR_PCI=m
+CONFIG_MISC_RTSX_PCI=m
+CONFIG_MISC_RTSX_USB=m
+# CONFIG_HABANA_AI is not set
+# CONFIG_UACCE is not set
+# CONFIG_PVPANIC is not set
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=y
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=y
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_CHR_DEV_SG=y
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_ATA=y
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=m
+CONFIG_SCSI_CXGB4_ISCSI=m
+CONFIG_SCSI_BNX2_ISCSI=m
+CONFIG_SCSI_BNX2X_FCOE=m
+CONFIG_BE2ISCSI=m
+CONFIG_BLK_DEV_3W_XXXX_RAID=m
+CONFIG_SCSI_HPSA=m
+CONFIG_SCSI_3W_9XXX=m
+CONFIG_SCSI_3W_SAS=m
+CONFIG_SCSI_ACARD=m
+CONFIG_SCSI_AACRAID=m
+CONFIG_SCSI_AIC7XXX=m
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
+CONFIG_AIC7XXX_RESET_DELAY_MS=5000
+CONFIG_AIC7XXX_DEBUG_ENABLE=y
+CONFIG_AIC7XXX_DEBUG_MASK=0
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
+CONFIG_SCSI_AIC79XX=m
+CONFIG_AIC79XX_CMDS_PER_DEVICE=32
+CONFIG_AIC79XX_RESET_DELAY_MS=4000
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
+CONFIG_AIC79XX_DEBUG_MASK=0
+# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
+CONFIG_SCSI_AIC94XX=m
+# CONFIG_AIC94XX_DEBUG is not set
+CONFIG_SCSI_MVSAS=m
+# CONFIG_SCSI_MVSAS_DEBUG is not set
+CONFIG_SCSI_MVSAS_TASKLET=y
+CONFIG_SCSI_MVUMI=m
+CONFIG_SCSI_ADVANSYS=m
+CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ESAS2R=m
+CONFIG_MEGARAID_NEWGEN=y
+CONFIG_MEGARAID_MM=m
+CONFIG_MEGARAID_MAILBOX=m
+CONFIG_MEGARAID_LEGACY=m
+CONFIG_MEGARAID_SAS=m
+CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
+CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPI3MR=m
+CONFIG_SCSI_SMARTPQI=m
+CONFIG_SCSI_UFSHCD=m
+CONFIG_SCSI_UFSHCD_PCI=m
+CONFIG_SCSI_UFS_DWC_TC_PCI=m
+CONFIG_SCSI_UFSHCD_PLATFORM=m
+CONFIG_SCSI_UFS_CDNS_PLATFORM=m
+CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m
+CONFIG_SCSI_UFS_BSG=y
+CONFIG_SCSI_UFS_CRYPTO=y
+# CONFIG_SCSI_UFS_HPB is not set
+CONFIG_SCSI_HPTIOP=m
+CONFIG_SCSI_MYRB=m
+CONFIG_SCSI_MYRS=m
+CONFIG_LIBFC=m
+CONFIG_LIBFCOE=m
+CONFIG_FCOE=m
+CONFIG_SCSI_SNIC=m
+CONFIG_SCSI_SNIC_DEBUG_FS=y
+CONFIG_SCSI_DMX3191D=m
+CONFIG_SCSI_FDOMAIN=m
+CONFIG_SCSI_FDOMAIN_PCI=m
+CONFIG_SCSI_IPS=m
+CONFIG_SCSI_INITIO=m
+CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_STEX=m
+CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
+CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
+CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
+CONFIG_SCSI_SYM53C8XX_MMIO=y
+CONFIG_SCSI_IPR=m
+CONFIG_SCSI_IPR_TRACE=y
+CONFIG_SCSI_IPR_DUMP=y
+CONFIG_SCSI_QLOGIC_1280=m
+CONFIG_SCSI_QLA_FC=m
+CONFIG_SCSI_QLA_ISCSI=m
+CONFIG_QEDI=m
+CONFIG_QEDF=m
+CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_AM53C974=m
+CONFIG_SCSI_WD719X=m
+# CONFIG_SCSI_DEBUG is not set
+CONFIG_SCSI_PMCRAID=m
+CONFIG_SCSI_PM8001=m
+CONFIG_SCSI_BFA_FC=m
+CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_CHELSIO_FCOE=m
+CONFIG_SCSI_LOWLEVEL_PCMCIA=y
+CONFIG_PCMCIA_AHA152X=m
+CONFIG_PCMCIA_FDOMAIN=m
+CONFIG_PCMCIA_QLOGIC=m
+CONFIG_PCMCIA_SYM53C500=m
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_ATA=y
+CONFIG_SATA_HOST=y
+CONFIG_PATA_TIMINGS=y
+CONFIG_ATA_VERBOSE_ERROR=y
+CONFIG_ATA_FORCE=y
+CONFIG_SATA_PMP=y
+
+#
+# Controllers with non-SFF native interface
+#
+CONFIG_SATA_AHCI=y
+CONFIG_SATA_MOBILE_LPM_POLICY=0
+CONFIG_SATA_AHCI_PLATFORM=m
+# CONFIG_AHCI_CEVA is not set
+# CONFIG_AHCI_QORIQ is not set
+CONFIG_SATA_INIC162X=m
+CONFIG_SATA_ACARD_AHCI=m
+CONFIG_SATA_SIL24=m
+CONFIG_ATA_SFF=y
+
+#
+# SFF controllers with custom DMA interface
+#
+CONFIG_PDC_ADMA=m
+CONFIG_SATA_QSTOR=m
+CONFIG_SATA_SX4=m
+CONFIG_ATA_BMDMA=y
+
+#
+# SATA SFF controllers with BMDMA
+#
+CONFIG_ATA_PIIX=y
+CONFIG_SATA_DWC=m
+# CONFIG_SATA_DWC_OLD_DMA is not set
+# CONFIG_SATA_DWC_DEBUG is not set
+CONFIG_SATA_MV=m
+CONFIG_SATA_NV=m
+CONFIG_SATA_PROMISE=m
+CONFIG_SATA_SIL=m
+CONFIG_SATA_SIS=m
+CONFIG_SATA_SVW=m
+CONFIG_SATA_ULI=m
+CONFIG_SATA_VIA=m
+CONFIG_SATA_VITESSE=m
+
+#
+# PATA SFF controllers with BMDMA
+#
+CONFIG_PATA_ALI=m
+CONFIG_PATA_AMD=m
+CONFIG_PATA_ARTOP=m
+CONFIG_PATA_ATIIXP=m
+CONFIG_PATA_ATP867X=m
+CONFIG_PATA_CMD64X=m
+CONFIG_PATA_CYPRESS=m
+CONFIG_PATA_EFAR=m
+CONFIG_PATA_HPT366=m
+CONFIG_PATA_HPT37X=m
+CONFIG_PATA_HPT3X2N=m
+CONFIG_PATA_HPT3X3=m
+# CONFIG_PATA_HPT3X3_DMA is not set
+CONFIG_PATA_IT8213=m
+CONFIG_PATA_IT821X=m
+CONFIG_PATA_JMICRON=m
+CONFIG_PATA_MARVELL=m
+CONFIG_PATA_NETCELL=m
+CONFIG_PATA_NINJA32=m
+CONFIG_PATA_NS87415=m
+CONFIG_PATA_OLDPIIX=m
+CONFIG_PATA_OPTIDMA=m
+CONFIG_PATA_PDC2027X=m
+CONFIG_PATA_PDC_OLD=m
+CONFIG_PATA_RADISYS=m
+CONFIG_PATA_RDC=m
+CONFIG_PATA_SCH=m
+CONFIG_PATA_SERVERWORKS=m
+CONFIG_PATA_SIL680=m
+CONFIG_PATA_SIS=m
+CONFIG_PATA_TOSHIBA=m
+CONFIG_PATA_TRIFLEX=m
+CONFIG_PATA_VIA=m
+CONFIG_PATA_WINBOND=m
+
+#
+# PIO-only SFF controllers
+#
+CONFIG_PATA_CMD640_PCI=m
+CONFIG_PATA_MPIIX=m
+CONFIG_PATA_NS87410=m
+CONFIG_PATA_OPTI=m
+CONFIG_PATA_PCMCIA=m
+CONFIG_PATA_PLATFORM=m
+# CONFIG_PATA_OF_PLATFORM is not set
+CONFIG_PATA_RZ1000=m
+
+#
+# Generic fallback / legacy drivers
+#
+CONFIG_ATA_GENERIC=m
+CONFIG_PATA_LEGACY=m
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_AUTODETECT=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+# CONFIG_MD_CLUSTER is not set
+CONFIG_BCACHE=m
+# CONFIG_BCACHE_DEBUG is not set
+# CONFIG_BCACHE_CLOSURES_DEBUG is not set
+# CONFIG_BCACHE_ASYNC_REGISTRATION is not set
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=y
+# CONFIG_DM_DEBUG is not set
+CONFIG_DM_BUFIO=y
+# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+CONFIG_DM_UNSTRIPED=m
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=y
+# CONFIG_DM_THIN_PROVISIONING is not set
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+CONFIG_DM_WRITECACHE=m
+# CONFIG_DM_EBS is not set
+# CONFIG_DM_ERA is not set
+# CONFIG_DM_CLONE is not set
+CONFIG_DM_MIRROR=y
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=y
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=m
+CONFIG_DM_MULTIPATH_IOA=m
+# CONFIG_DM_DELAY is not set
+# CONFIG_DM_DUST is not set
+# CONFIG_DM_INIT is not set
+CONFIG_DM_UEVENT=y
+# CONFIG_DM_FLAKEY is not set
+CONFIG_DM_VERITY=m
+# CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set
+# CONFIG_DM_VERITY_FEC is not set
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+# CONFIG_TARGET_CORE is not set
+CONFIG_FUSION=y
+CONFIG_FUSION_SPI=m
+CONFIG_FUSION_FC=m
+CONFIG_FUSION_SAS=m
+CONFIG_FUSION_MAX_SGE=40
+CONFIG_FUSION_CTL=m
+CONFIG_FUSION_LOGGING=y
+
+#
+# IEEE 1394 (FireWire) support
+#
+# CONFIG_FIREWIRE is not set
+# CONFIG_FIREWIRE_NOSY is not set
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_NETDEVICES=y
+CONFIG_MII=m
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+# CONFIG_WIREGUARD_DEBUG is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_NET_FC is not set
+CONFIG_IFB=m
+# CONFIG_NET_TEAM is not set
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=m
+CONFIG_GTP=m
+CONFIG_MACSEC=m
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_TUN=m
+CONFIG_TAP=m
+# CONFIG_TUN_VNET_CROSS_LE is not set
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+CONFIG_MHI_NET=m
+CONFIG_SUNGEM_PHY=m
+# CONFIG_ARCNET is not set
+CONFIG_ATM_DRIVERS=y
+# CONFIG_ATM_DUMMY is not set
+CONFIG_ATM_TCP=m
+CONFIG_ATM_LANAI=m
+CONFIG_ATM_ENI=m
+# CONFIG_ATM_ENI_DEBUG is not set
+# CONFIG_ATM_ENI_TUNE_BURST is not set
+CONFIG_ATM_NICSTAR=m
+# CONFIG_ATM_NICSTAR_USE_SUNI is not set
+# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set
+CONFIG_ATM_IDT77252=m
+# CONFIG_ATM_IDT77252_DEBUG is not set
+# CONFIG_ATM_IDT77252_RCV_ALL is not set
+CONFIG_ATM_IDT77252_USE_SUNI=y
+CONFIG_ATM_IA=m
+# CONFIG_ATM_IA_DEBUG is not set
+CONFIG_ATM_FORE200E=m
+# CONFIG_ATM_FORE200E_USE_TASKLET is not set
+CONFIG_ATM_FORE200E_TX_RETRY=16
+CONFIG_ATM_FORE200E_DEBUG=0
+CONFIG_ATM_HE=m
+# CONFIG_ATM_HE_USE_SUNI is not set
+CONFIG_ATM_SOLOS=m
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_MDIO_DRIVER=m
+CONFIG_B53_MMAP_DRIVER=m
+CONFIG_B53_SRAB_DRIVER=m
+CONFIG_B53_SERDES=m
+CONFIG_NET_DSA_BCM_SF2=m
+CONFIG_NET_DSA_LOOP=m
+CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=m
+CONFIG_NET_DSA_LANTIQ_GSWIP=m
+CONFIG_NET_DSA_MT7530=m
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=m
+CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=m
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_MSCC_SEVILLE=m
+CONFIG_NET_DSA_AR9331=m
+CONFIG_NET_DSA_XRS700X=m
+CONFIG_NET_DSA_XRS700X_I2C=m
+CONFIG_NET_DSA_XRS700X_MDIO=m
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK_SMI=m
+CONFIG_NET_DSA_SMSC_LAN9303=m
+CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
+CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
+CONFIG_NET_DSA_VITESSE_VSC73XX=m
+CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=m
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_MDIO=m
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_PCMCIA_3C574=m
+CONFIG_PCMCIA_3C589=m
+CONFIG_VORTEX=m
+CONFIG_TYPHOON=m
+CONFIG_NET_VENDOR_ADAPTEC=y
+CONFIG_ADAPTEC_STARFIRE=m
+CONFIG_NET_VENDOR_AGERE=y
+CONFIG_ET131X=m
+CONFIG_NET_VENDOR_ALACRITECH=y
+CONFIG_SLICOSS=m
+CONFIG_NET_VENDOR_ALTEON=y
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_ALTERA_TSE=m
+CONFIG_NET_VENDOR_AMAZON=y
+CONFIG_ENA_ETHERNET=m
+CONFIG_NET_VENDOR_AMD=y
+CONFIG_AMD8111_ETH=m
+CONFIG_PCNET32=m
+CONFIG_PCMCIA_NMCLAN=m
+CONFIG_NET_VENDOR_AQUANTIA=y
+CONFIG_AQTION=m
+CONFIG_NET_VENDOR_ARC=y
+CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL2=m
+CONFIG_ATL1=m
+CONFIG_ATL1E=m
+CONFIG_ATL1C=m
+CONFIG_ALX=m
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=m
+CONFIG_B44_PCI_AUTOSELECT=y
+CONFIG_B44_PCICORE_AUTOSELECT=y
+CONFIG_B44_PCI=y
+CONFIG_BCMGENET=m
+CONFIG_BNX2=m
+CONFIG_CNIC=m
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_SYSTEMPORT=m
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
+CONFIG_BNXT_FLOWER_OFFLOAD=y
+CONFIG_BNXT_HWMON=y
+CONFIG_NET_VENDOR_BROCADE=y
+CONFIG_BNA=m
+CONFIG_NET_VENDOR_CADENCE=y
+CONFIG_MACB=m
+CONFIG_MACB_USE_HWSTAMP=y
+CONFIG_MACB_PCI=m
+CONFIG_NET_VENDOR_CAVIUM=y
+CONFIG_THUNDER_NIC_PF=m
+CONFIG_THUNDER_NIC_VF=m
+CONFIG_THUNDER_NIC_BGX=m
+CONFIG_THUNDER_NIC_RGX=m
+CONFIG_CAVIUM_PTP=m
+CONFIG_LIQUIDIO=m
+CONFIG_LIQUIDIO_VF=m
+CONFIG_NET_VENDOR_CHELSIO=y
+CONFIG_CHELSIO_T1=m
+CONFIG_CHELSIO_T1_1G=y
+CONFIG_CHELSIO_T3=m
+CONFIG_CHELSIO_T4=m
+CONFIG_CHELSIO_T4VF=m
+CONFIG_CHELSIO_LIB=m
+CONFIG_CHELSIO_INLINE_CRYPTO=y
+# CONFIG_CHELSIO_IPSEC_INLINE is not set
+CONFIG_NET_VENDOR_CISCO=y
+CONFIG_ENIC=m
+CONFIG_NET_VENDOR_CORTINA=y
+# CONFIG_GEMINI_ETHERNET is not set
+CONFIG_DNET=m
+CONFIG_NET_VENDOR_DEC=y
+CONFIG_NET_TULIP=y
+CONFIG_DE2104X=m
+CONFIG_DE2104X_DSL=0
+CONFIG_TULIP=m
+# CONFIG_TULIP_MWI is not set
+CONFIG_TULIP_MMIO=y
+CONFIG_TULIP_NAPI=y
+CONFIG_TULIP_NAPI_HW_MITIGATION=y
+CONFIG_WINBOND_840=m
+CONFIG_DM9102=m
+CONFIG_ULI526X=m
+CONFIG_PCMCIA_XIRCOM=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_SUNDANCE=m
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_NET_VENDOR_EMULEX=y
+CONFIG_BE2NET=m
+CONFIG_BE2NET_HWMON=y
+CONFIG_BE2NET_BE2=y
+CONFIG_BE2NET_BE3=y
+CONFIG_BE2NET_LANCER=y
+CONFIG_BE2NET_SKYHAWK=y
+CONFIG_NET_VENDOR_EZCHIP=y
+# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set
+CONFIG_NET_VENDOR_FUJITSU=y
+CONFIG_PCMCIA_FMVJ18X=m
+CONFIG_NET_VENDOR_GOOGLE=y
+CONFIG_NET_VENDOR_HUAWEI=y
+CONFIG_NET_VENDOR_I825XX=y
+CONFIG_NET_VENDOR_INTEL=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
+CONFIG_IGB=m
+CONFIG_IGB_HWMON=y
+CONFIG_IGBVF=m
+CONFIG_IXGB=m
+CONFIG_IXGBE=m
+CONFIG_IXGBE_HWMON=y
+CONFIG_IXGBE_IPSEC=y
+CONFIG_IXGBEVF=m
+CONFIG_IXGBEVF_IPSEC=y
+CONFIG_I40E=m
+CONFIG_IAVF=m
+CONFIG_I40EVF=m
+CONFIG_ICE=m
+CONFIG_FM10K=m
+CONFIG_IGC=m
+CONFIG_NET_VENDOR_MICROSOFT=y
+CONFIG_JME=m
+CONFIG_NET_VENDOR_LITEX=y
+# CONFIG_LITEX_LITEETH is not set
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_MVMDIO=m
+CONFIG_SKGE=m
+# CONFIG_SKGE_DEBUG is not set
+CONFIG_SKGE_GENESIS=y
+CONFIG_SKY2=m
+# CONFIG_SKY2_DEBUG is not set
+CONFIG_PRESTERA=m
+CONFIG_PRESTERA_PCI=m
+CONFIG_NET_VENDOR_MELLANOX=y
+CONFIG_MLX4_EN=m
+CONFIG_MLX4_CORE=m
+# CONFIG_MLX4_DEBUG is not set
+CONFIG_MLX4_CORE_GEN2=y
+CONFIG_MLX5_CORE=m
+CONFIG_MLX5_ACCEL=y
+CONFIG_MLX5_FPGA=y
+CONFIG_MLX5_CORE_EN=y
+CONFIG_MLX5_EN_ARFS=y
+CONFIG_MLX5_EN_RXNFC=y
+CONFIG_MLX5_MPFS=y
+CONFIG_MLX5_ESWITCH=y
+CONFIG_MLX5_BRIDGE=y
+CONFIG_MLX5_CLS_ACT=y
+CONFIG_MLX5_TC_SAMPLE=y
+CONFIG_MLX5_CORE_IPOIB=y
+CONFIG_MLX5_FPGA_IPSEC=y
+CONFIG_MLX5_IPSEC=y
+CONFIG_MLX5_EN_IPSEC=y
+CONFIG_MLX5_SW_STEERING=y
+CONFIG_MLX5_SF=y
+CONFIG_MLX5_SF_MANAGER=y
+CONFIG_MLXSW_CORE=m
+CONFIG_MLXSW_CORE_HWMON=y
+CONFIG_MLXSW_CORE_THERMAL=y
+CONFIG_MLXSW_PCI=m
+CONFIG_MLXSW_I2C=m
+CONFIG_MLXSW_SPECTRUM=m
+CONFIG_MLXSW_MINIMAL=m
+CONFIG_MLXFW=m
+CONFIG_NET_VENDOR_MICREL=y
+CONFIG_KS8842=m
+CONFIG_KS8851_MLL=m
+CONFIG_KSZ884X_PCI=m
+CONFIG_NET_VENDOR_MICROCHIP=y
+CONFIG_LAN743X=m
+CONFIG_NET_VENDOR_MICROSEMI=y
+CONFIG_MSCC_OCELOT_SWITCH_LIB=m
+# CONFIG_MSCC_OCELOT_SWITCH is not set
+CONFIG_NET_VENDOR_MYRI=y
+CONFIG_MYRI10GE=m
+CONFIG_FEALNX=m
+CONFIG_NET_VENDOR_NATSEMI=y
+CONFIG_NATSEMI=m
+CONFIG_NS83820=m
+CONFIG_NET_VENDOR_NETERION=y
+CONFIG_S2IO=m
+CONFIG_VXGE=m
+# CONFIG_VXGE_DEBUG_TRACE_ALL is not set
+CONFIG_NET_VENDOR_NETRONOME=y
+CONFIG_NFP=m
+CONFIG_NFP_APP_FLOWER=y
+CONFIG_NFP_APP_ABM_NIC=y
+# CONFIG_NFP_DEBUG is not set
+CONFIG_NET_VENDOR_NI=y
+CONFIG_NI_XGE_MANAGEMENT_ENET=m
+CONFIG_NET_VENDOR_8390=y
+CONFIG_PCMCIA_AXNET=m
+CONFIG_NE2K_PCI=m
+CONFIG_PCMCIA_PCNET=m
+CONFIG_NET_VENDOR_NVIDIA=y
+CONFIG_FORCEDETH=m
+CONFIG_NET_VENDOR_OKI=y
+CONFIG_ETHOC=m
+CONFIG_NET_VENDOR_PACKET_ENGINES=y
+CONFIG_HAMACHI=m
+CONFIG_YELLOWFIN=m
+CONFIG_NET_VENDOR_PENSANDO=y
+CONFIG_IONIC=m
+CONFIG_NET_VENDOR_QLOGIC=y
+CONFIG_QLA3XXX=m
+CONFIG_QLCNIC=m
+CONFIG_QLCNIC_SRIOV=y
+CONFIG_QLCNIC_HWMON=y
+CONFIG_NETXEN_NIC=m
+CONFIG_QED=m
+CONFIG_QED_LL2=y
+CONFIG_QED_SRIOV=y
+CONFIG_QEDE=m
+CONFIG_QED_ISCSI=y
+CONFIG_QED_FCOE=y
+CONFIG_QED_OOO=y
+CONFIG_NET_VENDOR_QUALCOMM=y
+CONFIG_QCOM_EMAC=m
+# CONFIG_RMNET is not set
+CONFIG_NET_VENDOR_RDC=y
+CONFIG_R6040=m
+CONFIG_NET_VENDOR_REALTEK=y
+CONFIG_8139CP=m
+CONFIG_8139TOO=m
+# CONFIG_8139TOO_PIO is not set
+CONFIG_8139TOO_TUNE_TWISTER=y
+CONFIG_8139TOO_8129=y
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_RENESAS=y
+CONFIG_NET_VENDOR_ROCKER=y
+CONFIG_ROCKER=m
+CONFIG_NET_VENDOR_SAMSUNG=y
+CONFIG_SXGBE_ETH=m
+CONFIG_NET_VENDOR_SEEQ=y
+CONFIG_NET_VENDOR_SOLARFLARE=y
+CONFIG_SFC=m
+CONFIG_SFC_MCDI_MON=y
+CONFIG_SFC_SRIOV=y
+CONFIG_SFC_MCDI_LOGGING=y
+CONFIG_SFC_FALCON=m
+CONFIG_NET_VENDOR_SILAN=y
+CONFIG_SC92031=m
+CONFIG_NET_VENDOR_SIS=y
+CONFIG_SIS900=m
+CONFIG_SIS190=m
+CONFIG_NET_VENDOR_SMSC=y
+CONFIG_PCMCIA_SMC91C92=m
+CONFIG_EPIC100=m
+CONFIG_SMSC911X=m
+CONFIG_SMSC9420=m
+CONFIG_NET_VENDOR_SOCIONEXT=y
+CONFIG_NET_VENDOR_STMICRO=y
+CONFIG_STMMAC_ETH=m
+# CONFIG_STMMAC_SELFTESTS is not set
+CONFIG_STMMAC_PLATFORM=m
+# CONFIG_DWMAC_DWC_QOS_ETH is not set
+CONFIG_DWMAC_GENERIC=m
+# CONFIG_DWMAC_INTEL_PLAT is not set
+CONFIG_DWMAC_LOONGSON=m
+CONFIG_STMMAC_PCI=m
+CONFIG_NET_VENDOR_SUN=y
+CONFIG_HAPPYMEAL=m
+CONFIG_SUNGEM=m
+CONFIG_CASSINI=m
+CONFIG_NIU=m
+CONFIG_NET_VENDOR_SYNOPSYS=y
+CONFIG_DWC_XLGMAC=m
+CONFIG_DWC_XLGMAC_PCI=m
+CONFIG_NET_VENDOR_TEHUTI=y
+CONFIG_TEHUTI=m
+CONFIG_NET_VENDOR_TI=y
+# CONFIG_TI_CPSW_PHY_SEL is not set
+CONFIG_TLAN=m
+CONFIG_NET_VENDOR_VIA=y
+CONFIG_VIA_RHINE=m
+CONFIG_VIA_RHINE_MMIO=y
+CONFIG_VIA_VELOCITY=m
+CONFIG_NET_VENDOR_WIZNET=y
+CONFIG_WIZNET_W5100=m
+CONFIG_WIZNET_W5300=m
+# CONFIG_WIZNET_BUS_DIRECT is not set
+# CONFIG_WIZNET_BUS_INDIRECT is not set
+CONFIG_WIZNET_BUS_ANY=y
+CONFIG_NET_VENDOR_XILINX=y
+CONFIG_XILINX_EMACLITE=m
+CONFIG_XILINX_AXI_EMAC=m
+CONFIG_XILINX_LL_TEMAC=m
+CONFIG_NET_VENDOR_XIRCOM=y
+CONFIG_PCMCIA_XIRC2PS=m
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+CONFIG_ADIN_PHY=m
+CONFIG_AQUANTIA_PHY=m
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+CONFIG_BCM84881_PHY=m
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=m
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=m
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=m
+CONFIG_MAXLINEAR_GPHY=m
+CONFIG_MEDIATEK_GE_PHY=m
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+CONFIG_MICROCHIP_T1_PHY=m
+CONFIG_MICROSEMI_PHY=m
+CONFIG_MOTORCOMM_PHY=m
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=m
+CONFIG_NXP_TJA11XX_PHY=m
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=m
+CONFIG_RENESAS_PHY=m
+CONFIG_ROCKCHIP_PHY=m
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=m
+CONFIG_DP83822_PHY=m
+CONFIG_DP83TC811_PHY=m
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=m
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=m
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_OF_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_BITBANG=m
+CONFIG_MDIO_BCM_UNIMAC=m
+CONFIG_MDIO_CAVIUM=m
+# CONFIG_MDIO_GPIO is not set
+# CONFIG_MDIO_HISI_FEMAC is not set
+CONFIG_MDIO_I2C=m
+CONFIG_MDIO_MVUSB=m
+CONFIG_MDIO_MSCC_MIIM=m
+# CONFIG_MDIO_OCTEON is not set
+# CONFIG_MDIO_IPQ4019 is not set
+# CONFIG_MDIO_IPQ8064 is not set
+CONFIG_MDIO_THUNDER=m
+
+#
+# MDIO Multiplexers
+#
+# CONFIG_MDIO_BUS_MUX_GPIO is not set
+# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set
+# CONFIG_MDIO_BUS_MUX_MMIOREG is not set
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+CONFIG_PCS_LYNX=m
+# end of PCS device drivers
+
+# CONFIG_PLIP is not set
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+# CONFIG_SLIP is not set
+CONFIG_SLHC=m
+CONFIG_USB_NET_DRIVERS=y
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_ADM8211=m
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+CONFIG_ATH_DEBUG=y
+# CONFIG_ATH_TRACEPOINTS is not set
+CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y
+CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y
+CONFIG_ATH5K=m
+CONFIG_ATH5K_DEBUG=y
+# CONFIG_ATH5K_TRACER is not set
+CONFIG_ATH5K_PCI=y
+# CONFIG_ATH5K_TEST_CHANNELS is not set
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=m
+CONFIG_ATH9K_PCI=y
+CONFIG_ATH9K_AHB=y
+# CONFIG_ATH9K_DEBUGFS is not set
+CONFIG_ATH9K_DFS_CERTIFIED=y
+# CONFIG_ATH9K_DYNACK is not set
+# CONFIG_ATH9K_WOW is not set
+CONFIG_ATH9K_RFKILL=y
+# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
+CONFIG_ATH9K_PCOEM=y
+CONFIG_ATH9K_PCI_NO_EEPROM=m
+CONFIG_ATH9K_HTC=m
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
+CONFIG_ATH9K_HWRNG=y
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=y
+# CONFIG_ATH6KL is not set
+CONFIG_AR5523=m
+CONFIG_WIL6210=m
+CONFIG_WIL6210_ISR_COR=y
+CONFIG_WIL6210_TRACING=y
+# CONFIG_WIL6210_DEBUGFS is not set
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=m
+# CONFIG_ATH10K_AHB is not set
+CONFIG_ATH10K_SDIO=m
+CONFIG_ATH10K_USB=m
+CONFIG_ATH10K_DEBUG=y
+# CONFIG_ATH10K_DEBUGFS is not set
+# CONFIG_ATH10K_TRACING is not set
+CONFIG_ATH10K_DFS_CERTIFIED=y
+CONFIG_WCN36XX=m
+# CONFIG_WCN36XX_DEBUGFS is not set
+CONFIG_ATH11K=m
+CONFIG_ATH11K_PCI=m
+# CONFIG_ATH11K_DEBUG is not set
+# CONFIG_ATH11K_TRACING is not set
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=m
+CONFIG_PCI_ATMEL=m
+CONFIG_PCMCIA_ATMEL=m
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=m
+CONFIG_B43_BCMA=y
+CONFIG_B43_SSB=y
+CONFIG_B43_BUSES_BCMA_AND_SSB=y
+# CONFIG_B43_BUSES_BCMA is not set
+# CONFIG_B43_BUSES_SSB is not set
+CONFIG_B43_PCI_AUTOSELECT=y
+CONFIG_B43_PCICORE_AUTOSELECT=y
+CONFIG_B43_SDIO=y
+CONFIG_B43_BCMA_PIO=y
+CONFIG_B43_PIO=y
+CONFIG_B43_PHY_G=y
+CONFIG_B43_PHY_N=y
+CONFIG_B43_PHY_LP=y
+CONFIG_B43_PHY_HT=y
+CONFIG_B43_LEDS=y
+CONFIG_B43_HWRNG=y
+# CONFIG_B43_DEBUG is not set
+CONFIG_B43LEGACY=m
+CONFIG_B43LEGACY_PCI_AUTOSELECT=y
+CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y
+CONFIG_B43LEGACY_LEDS=y
+CONFIG_B43LEGACY_HWRNG=y
+# CONFIG_B43LEGACY_DEBUG is not set
+CONFIG_B43LEGACY_DMA=y
+CONFIG_B43LEGACY_PIO=y
+CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y
+# CONFIG_B43LEGACY_DMA_MODE is not set
+# CONFIG_B43LEGACY_PIO_MODE is not set
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=m
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=y
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+# CONFIG_BRCM_TRACING is not set
+# CONFIG_BRCMDBG is not set
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_AIRO_CS=m
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=m
+CONFIG_IPW2100_MONITOR=y
+# CONFIG_IPW2100_DEBUG is not set
+CONFIG_IPW2200=m
+CONFIG_IPW2200_MONITOR=y
+CONFIG_IPW2200_RADIOTAP=y
+CONFIG_IPW2200_PROMISCUOUS=y
+CONFIG_IPW2200_QOS=y
+# CONFIG_IPW2200_DEBUG is not set
+CONFIG_LIBIPW=m
+# CONFIG_LIBIPW_DEBUG is not set
+CONFIG_IWLEGACY=m
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
+
+#
+# iwl3945 / iwl4965 Debugging Options
+#
+# CONFIG_IWLEGACY_DEBUG is not set
+# end of iwl3945 / iwl4965 Debugging Options
+
+CONFIG_IWLWIFI=m
+CONFIG_IWLWIFI_LEDS=y
+CONFIG_IWLDVM=m
+CONFIG_IWLMVM=m
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
+# CONFIG_IWLWIFI_BCAST_FILTERING is not set
+
+#
+# Debugging Options
+#
+# CONFIG_IWLWIFI_DEBUG is not set
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
+# end of Debugging Options
+
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=m
+CONFIG_HOSTAP_FIRMWARE=y
+CONFIG_HOSTAP_FIRMWARE_NVRAM=y
+CONFIG_HOSTAP_PLX=m
+CONFIG_HOSTAP_PCI=m
+CONFIG_HOSTAP_CS=m
+CONFIG_HERMES=m
+# CONFIG_HERMES_PRISM is not set
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=m
+CONFIG_TMD_HERMES=m
+CONFIG_NORTEL_HERMES=m
+CONFIG_PCMCIA_HERMES=m
+CONFIG_PCMCIA_SPECTRUM=m
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=m
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_CS=m
+CONFIG_LIBERTAS_SDIO=m
+# CONFIG_LIBERTAS_DEBUG is not set
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=m
+CONFIG_MWIFIEX_PCIE=m
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=m
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76_SDIO=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=m
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=m
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=m
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=m
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=m
+CONFIG_MT7915E=m
+CONFIG_MT7921E=m
+CONFIG_WLAN_VENDOR_MICROCHIP=y
+# CONFIG_WILC1000_SDIO is not set
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=m
+CONFIG_RT2500PCI=m
+CONFIG_RT61PCI=m
+CONFIG_RT2800PCI=m
+CONFIG_RT2800PCI_RT33XX=y
+CONFIG_RT2800PCI_RT35XX=y
+CONFIG_RT2800PCI_RT53XX=y
+CONFIG_RT2800PCI_RT3290=y
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2800_LIB_MMIO=m
+CONFIG_RT2X00_LIB_MMIO=m
+CONFIG_RT2X00_LIB_PCI=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+# CONFIG_RT2X00_DEBUG is not set
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=m
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=m
+CONFIG_RTL8192SE=m
+CONFIG_RTL8192DE=m
+CONFIG_RTL8723AE=m
+CONFIG_RTL8723BE=m
+CONFIG_RTL8188EE=m
+CONFIG_RTL8192EE=m
+CONFIG_RTL8821AE=m
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_PCI=m
+CONFIG_RTLWIFI_USB=m
+# CONFIG_RTLWIFI_DEBUG is not set
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8723_COMMON=m
+CONFIG_RTLBTCOEXIST=m
+CONFIG_RTL8XXXU=m
+CONFIG_RTL8XXXU_UNTESTED=y
+CONFIG_RTW88=m
+CONFIG_RTW88_CORE=m
+CONFIG_RTW88_PCI=m
+CONFIG_RTW88_8822B=m
+CONFIG_RTW88_8822C=m
+CONFIG_RTW88_8723D=m
+CONFIG_RTW88_8821C=m
+CONFIG_RTW88_8822BE=m
+CONFIG_RTW88_8822CE=m
+CONFIG_RTW88_8723DE=m
+CONFIG_RTW88_8821CE=m
+# CONFIG_RTW88_DEBUG is not set
+# CONFIG_RTW88_DEBUGFS is not set
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+CONFIG_RSI_SDIO=m
+CONFIG_RSI_USB=m
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_CW1200=m
+CONFIG_CW1200_WLAN_SDIO=m
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WL1251=m
+CONFIG_WL1251_SDIO=m
+CONFIG_WL12XX=m
+CONFIG_WL18XX=m
+CONFIG_WLCORE=m
+CONFIG_WLCORE_SDIO=m
+CONFIG_WILINK_PLATFORM_DATA=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_QTNFMAC=m
+CONFIG_QTNFMAC_PCIE=m
+# CONFIG_PCMCIA_RAYCS is not set
+CONFIG_PCMCIA_WL3501=m
+CONFIG_MAC80211_HWSIM=m
+CONFIG_USB_NET_RNDIS_WLAN=m
+# CONFIG_VIRT_WIFI is not set
+# CONFIG_WAN is not set
+
+#
+# Wireless WAN
+#
+# CONFIG_WWAN is not set
+# end of Wireless WAN
+
+CONFIG_VMXNET3=m
+# CONFIG_NETDEVSIM is not set
+CONFIG_NET_FAILOVER=m
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=y
+CONFIG_INPUT_FF_MEMLESS=y
+CONFIG_INPUT_SPARSEKMAP=m
+CONFIG_INPUT_MATRIXKMAP=m
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_KEYBOARD_ADP5588 is not set
+# CONFIG_KEYBOARD_ADP5589 is not set
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_QT1050 is not set
+# CONFIG_KEYBOARD_QT1070 is not set
+# CONFIG_KEYBOARD_QT2160 is not set
+# CONFIG_KEYBOARD_DLINK_DIR685 is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_GPIO_POLLED=m
+# CONFIG_KEYBOARD_TCA6416 is not set
+# CONFIG_KEYBOARD_TCA8418 is not set
+# CONFIG_KEYBOARD_MATRIX is not set
+# CONFIG_KEYBOARD_LM8323 is not set
+CONFIG_KEYBOARD_LM8333=m
+# CONFIG_KEYBOARD_MAX7359 is not set
+# CONFIG_KEYBOARD_MCS is not set
+# CONFIG_KEYBOARD_MPR121 is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_OPENCORES is not set
+# CONFIG_KEYBOARD_SAMSUNG is not set
+# CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_OMAP4 is not set
+# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_CAP11XX is not set
+# CONFIG_KEYBOARD_BCM is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+CONFIG_MOUSE_PS2_ELANTECH=y
+CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
+CONFIG_MOUSE_PS2_SENTELIC=y
+CONFIG_MOUSE_PS2_TOUCHKIT=y
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_SMBUS=y
+CONFIG_MOUSE_SERIAL=m
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=m
+# CONFIG_MOUSE_ELAN_I2C is not set
+CONFIG_MOUSE_VSXXXAA=m
+# CONFIG_MOUSE_GPIO is not set
+CONFIG_MOUSE_SYNAPTICS_I2C=m
+CONFIG_MOUSE_SYNAPTICS_USB=m
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TABLET is not set
+# CONFIG_INPUT_TOUCHSCREEN is not set
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_AD714X is not set
+# CONFIG_INPUT_ATMEL_CAPTOUCH is not set
+# CONFIG_INPUT_BMA150 is not set
+# CONFIG_INPUT_E3X0_BUTTON is not set
+# CONFIG_INPUT_MMA8450 is not set
+# CONFIG_INPUT_GPIO_BEEPER is not set
+# CONFIG_INPUT_GPIO_DECODER is not set
+# CONFIG_INPUT_GPIO_VIBRA is not set
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+# CONFIG_INPUT_KXTJ9 is not set
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_RETU_PWRBUTTON=m
+# CONFIG_INPUT_AXP20X_PEK is not set
+CONFIG_INPUT_UINPUT=m
+# CONFIG_INPUT_PCF8574 is not set
+CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
+CONFIG_INPUT_DA7280_HAPTICS=m
+# CONFIG_INPUT_DA9063_ONKEY is not set
+# CONFIG_INPUT_ADXL34X is not set
+# CONFIG_INPUT_IMS_PCU is not set
+# CONFIG_INPUT_IQS269A is not set
+# CONFIG_INPUT_IQS626A is not set
+# CONFIG_INPUT_CMA3000 is not set
+# CONFIG_INPUT_DRV260X_HAPTICS is not set
+# CONFIG_INPUT_DRV2665_HAPTICS is not set
+# CONFIG_INPUT_DRV2667_HAPTICS is not set
+# CONFIG_RMI4_CORE is not set
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_PARKBD is not set
+# CONFIG_SERIO_PCIPS2 is not set
+CONFIG_SERIO_LIBPS2=y
+CONFIG_SERIO_RAW=m
+CONFIG_SERIO_ALTERA_PS2=m
+# CONFIG_SERIO_PS2MULT is not set
+CONFIG_SERIO_ARC_PS2=m
+# CONFIG_SERIO_APBPS2 is not set
+CONFIG_SERIO_GPIO_PS2=m
+# CONFIG_USERIO is not set
+# CONFIG_GAMEPORT is not set
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y
+CONFIG_SERIAL_8250_16550A_VARIANTS=y
+CONFIG_SERIAL_8250_FINTEK=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_DMA=y
+CONFIG_SERIAL_8250_PCI=y
+CONFIG_SERIAL_8250_EXAR=m
+# CONFIG_SERIAL_8250_CS is not set
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+CONFIG_SERIAL_8250_EXTENDED=y
+CONFIG_SERIAL_8250_MANY_PORTS=y
+# CONFIG_SERIAL_8250_ASPEED_VUART is not set
+CONFIG_SERIAL_8250_SHARE_IRQ=y
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
+CONFIG_SERIAL_8250_RSA=y
+CONFIG_SERIAL_8250_DWLIB=y
+CONFIG_SERIAL_8250_DW=m
+CONFIG_SERIAL_8250_RT288X=y
+# CONFIG_SERIAL_OF_PLATFORM is not set
+
+#
+# Non-8250 serial port support
+#
+# CONFIG_SERIAL_EARLYCON_RISCV_SBI is not set
+# CONFIG_SERIAL_UARTLITE is not set
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_SERIAL_JSM=m
+CONFIG_SERIAL_SIFIVE=y
+CONFIG_SERIAL_SIFIVE_CONSOLE=y
+CONFIG_SERIAL_SCCNXP=m
+CONFIG_SERIAL_SC16IS7XX_CORE=m
+CONFIG_SERIAL_SC16IS7XX=m
+CONFIG_SERIAL_SC16IS7XX_I2C=y
+CONFIG_SERIAL_BCM63XX=m
+# CONFIG_SERIAL_ALTERA_JTAGUART is not set
+# CONFIG_SERIAL_ALTERA_UART is not set
+# CONFIG_SERIAL_XILINX_PS_UART is not set
+CONFIG_SERIAL_ARC=m
+CONFIG_SERIAL_ARC_NR_PORTS=1
+CONFIG_SERIAL_RP2=m
+CONFIG_SERIAL_RP2_NR_UARTS=32
+CONFIG_SERIAL_FSL_LPUART=m
+CONFIG_SERIAL_FSL_LINFLEXUART=m
+# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set
+CONFIG_SERIAL_SPRD=m
+# end of Serial drivers
+
+CONFIG_SERIAL_MCTRL_GPIO=y
+CONFIG_SERIAL_NONSTANDARD=y
+# CONFIG_MOXA_INTELLIO is not set
+# CONFIG_MOXA_SMARTIO is not set
+CONFIG_SYNCLINK_GT=m
+CONFIG_N_HDLC=m
+# CONFIG_GOLDFISH_TTY is not set
+CONFIG_N_GSM=m
+CONFIG_NOZOMI=m
+# CONFIG_NULL_TTY is not set
+CONFIG_HVC_DRIVER=y
+# CONFIG_HVC_RISCV_SBI is not set
+# CONFIG_SERIAL_DEV_BUS is not set
+# CONFIG_TTY_PRINTK is not set
+CONFIG_PRINTER=m
+CONFIG_LP_CONSOLE=y
+CONFIG_PPDEV=m
+CONFIG_VIRTIO_CONSOLE=y
+CONFIG_IPMI_HANDLER=m
+CONFIG_IPMI_PLAT_DATA=y
+# CONFIG_IPMI_PANIC_EVENT is not set
+CONFIG_IPMI_DEVICE_INTERFACE=m
+CONFIG_IPMI_SI=m
+CONFIG_IPMI_SSIF=m
+CONFIG_IPMI_WATCHDOG=m
+CONFIG_IPMI_POWEROFF=m
+# CONFIG_IPMB_DEVICE_INTERFACE is not set
+CONFIG_HW_RANDOM=y
+CONFIG_HW_RANDOM_TIMERIOMEM=y
+CONFIG_HW_RANDOM_BA431=y
+CONFIG_HW_RANDOM_VIRTIO=y
+# CONFIG_HW_RANDOM_CCTRNG is not set
+CONFIG_HW_RANDOM_XIPHERA=y
+# CONFIG_APPLICOM is not set
+
+#
+# PCMCIA character devices
+#
+# CONFIG_SYNCLINK_CS is not set
+# CONFIG_CARDMAN_4000 is not set
+# CONFIG_CARDMAN_4040 is not set
+# CONFIG_SCR24X is not set
+# CONFIG_IPWIRELESS is not set
+# end of PCMCIA character devices
+
+CONFIG_DEVMEM=y
+CONFIG_DEVPORT=y
+CONFIG_TCG_TPM=m
+CONFIG_HW_RANDOM_TPM=y
+CONFIG_TCG_TIS_CORE=m
+CONFIG_TCG_TIS=m
+CONFIG_TCG_TIS_I2C_CR50=m
+CONFIG_TCG_TIS_I2C_ATMEL=m
+CONFIG_TCG_TIS_I2C_INFINEON=m
+CONFIG_TCG_TIS_I2C_NUVOTON=m
+CONFIG_TCG_ATMEL=m
+CONFIG_TCG_VTPM_PROXY=m
+CONFIG_TCG_TIS_ST33ZP24=m
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
+# CONFIG_XILLYBUS is not set
+# CONFIG_XILLYUSB is not set
+# CONFIG_RANDOM_TRUST_BOOTLOADER is not set
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=m
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=m
+
+#
+# Multiplexer I2C Chip support
+#
+# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set
+CONFIG_I2C_MUX_GPIO=m
+# CONFIG_I2C_MUX_GPMUX is not set
+CONFIG_I2C_MUX_LTC4306=m
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=m
+# CONFIG_I2C_MUX_PINCTRL is not set
+CONFIG_I2C_MUX_REG=m
+# CONFIG_I2C_DEMUX_PINCTRL is not set
+CONFIG_I2C_MUX_MLXCPLD=m
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_SMBUS=m
+CONFIG_I2C_ALGOBIT=m
+CONFIG_I2C_ALGOPCA=m
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=m
+CONFIG_I2C_ALI1563=m
+CONFIG_I2C_ALI15X3=m
+CONFIG_I2C_AMD756=m
+CONFIG_I2C_AMD8111=m
+CONFIG_I2C_I801=m
+CONFIG_I2C_ISCH=m
+CONFIG_I2C_PIIX4=m
+CONFIG_I2C_NFORCE2=m
+CONFIG_I2C_NVIDIA_GPU=m
+CONFIG_I2C_SIS5595=m
+CONFIG_I2C_SIS630=m
+CONFIG_I2C_SIS96X=m
+CONFIG_I2C_VIA=m
+CONFIG_I2C_VIAPRO=m
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_CBUS_GPIO=m
+CONFIG_I2C_DESIGNWARE_CORE=m
+# CONFIG_I2C_DESIGNWARE_SLAVE is not set
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
+# CONFIG_I2C_DESIGNWARE_PCI is not set
+CONFIG_I2C_EMEV2=m
+# CONFIG_I2C_GPIO is not set
+# CONFIG_I2C_OCORES is not set
+CONFIG_I2C_PCA_PLATFORM=m
+# CONFIG_I2C_RK3X is not set
+CONFIG_I2C_SIMTEC=m
+# CONFIG_I2C_XILINX is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=m
+# CONFIG_I2C_DLN2 is not set
+CONFIG_I2C_CP2615=m
+CONFIG_I2C_PARPORT=m
+CONFIG_I2C_ROBOTFUZZ_OSIF=m
+# CONFIG_I2C_TAOS_EVM is not set
+CONFIG_I2C_TINY_USB=m
+CONFIG_I2C_VIPERBOARD=m
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_VIRTIO=m
+# end of I2C Hardware Bus support
+
+# CONFIG_I2C_STUB is not set
+CONFIG_I2C_SLAVE=y
+CONFIG_I2C_SLAVE_EEPROM=m
+# CONFIG_I2C_SLAVE_TESTUNIT is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# end of I2C support
+
+# CONFIG_I3C is not set
+# CONFIG_SPI is not set
+CONFIG_SPMI=m
+# CONFIG_SPMI_HISI3670 is not set
+CONFIG_HSI=m
+CONFIG_HSI_BOARDINFO=y
+
+#
+# HSI controllers
+#
+
+#
+# HSI clients
+#
+CONFIG_HSI_CHAR=m
+CONFIG_PPS=m
+# CONFIG_PPS_DEBUG is not set
+
+#
+# PPS clients support
+#
+# CONFIG_PPS_CLIENT_KTIMER is not set
+# CONFIG_PPS_CLIENT_LDISC is not set
+# CONFIG_PPS_CLIENT_PARPORT is not set
+# CONFIG_PPS_CLIENT_GPIO is not set
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=m
+CONFIG_PTP_1588_CLOCK_OPTIONAL=m
+
+#
+# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
+#
+CONFIG_PTP_1588_CLOCK_IDT82P33=m
+CONFIG_PTP_1588_CLOCK_IDTCM=m
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_PINMUX=y
+CONFIG_PINCONF=y
+CONFIG_GENERIC_PINCONF=y
+# CONFIG_DEBUG_PINCTRL is not set
+# CONFIG_PINCTRL_AXP209 is not set
+# CONFIG_PINCTRL_DA9062 is not set
+CONFIG_PINCTRL_MCP23S08_I2C=m
+CONFIG_PINCTRL_MCP23S08=m
+# CONFIG_PINCTRL_SINGLE is not set
+# CONFIG_PINCTRL_STMFX is not set
+# CONFIG_PINCTRL_OCELOT is not set
+# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_PINCTRL_MADERA=m
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_OF_GPIO=y
+CONFIG_GPIOLIB_IRQCHIP=y
+# CONFIG_DEBUG_GPIO is not set
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+CONFIG_GPIO_GENERIC=m
+
+#
+# Memory mapped GPIO drivers
+#
+# CONFIG_GPIO_74XX_MMIO is not set
+# CONFIG_GPIO_ALTERA is not set
+# CONFIG_GPIO_CADENCE is not set
+CONFIG_GPIO_DWAPB=m
+CONFIG_GPIO_EXAR=m
+# CONFIG_GPIO_FTGPIO010 is not set
+# CONFIG_GPIO_GENERIC_PLATFORM is not set
+# CONFIG_GPIO_GRGPIO is not set
+# CONFIG_GPIO_HLWD is not set
+# CONFIG_GPIO_LOGICVC is not set
+# CONFIG_GPIO_MB86S7X is not set
+# CONFIG_GPIO_SAMA5D2_PIOBU is not set
+# CONFIG_GPIO_SIFIVE is not set
+# CONFIG_GPIO_SYSCON is not set
+# CONFIG_GPIO_XILINX is not set
+# CONFIG_GPIO_AMD_FCH is not set
+# end of Memory mapped GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+# CONFIG_GPIO_ADP5588 is not set
+# CONFIG_GPIO_ADNP is not set
+# CONFIG_GPIO_GW_PLD is not set
+# CONFIG_GPIO_MAX7300 is not set
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+CONFIG_GPIO_PCA9570=m
+# CONFIG_GPIO_PCF857X is not set
+CONFIG_GPIO_TPIC2810=m
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+# CONFIG_GPIO_BD9571MWV is not set
+# CONFIG_GPIO_DLN2 is not set
+# CONFIG_GPIO_MADERA is not set
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+# CONFIG_GPIO_BT8XX is not set
+# CONFIG_GPIO_PCI_IDIO_16 is not set
+# CONFIG_GPIO_PCIE_IDIO_24 is not set
+# CONFIG_GPIO_RDC321X is not set
+# end of PCI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+CONFIG_GPIO_VIPERBOARD=m
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+# CONFIG_GPIO_AGGREGATOR is not set
+CONFIG_GPIO_MOCKUP=m
+CONFIG_GPIO_VIRTIO=m
+# end of Virtual GPIO drivers
+
+CONFIG_W1=m
+CONFIG_W1_CON=y
+
+#
+# 1-wire Bus Masters
+#
+# CONFIG_W1_MASTER_MATROX is not set
+CONFIG_W1_MASTER_DS2490=m
+CONFIG_W1_MASTER_DS2482=m
+CONFIG_W1_MASTER_DS1WM=m
+# CONFIG_W1_MASTER_GPIO is not set
+# CONFIG_W1_MASTER_SGI is not set
+# end of 1-wire Bus Masters
+
+#
+# 1-wire Slaves
+#
+CONFIG_W1_SLAVE_THERM=m
+CONFIG_W1_SLAVE_SMEM=m
+# CONFIG_W1_SLAVE_DS2405 is not set
+CONFIG_W1_SLAVE_DS2408=m
+CONFIG_W1_SLAVE_DS2408_READBACK=y
+CONFIG_W1_SLAVE_DS2413=m
+CONFIG_W1_SLAVE_DS2406=m
+CONFIG_W1_SLAVE_DS2423=m
+CONFIG_W1_SLAVE_DS2805=m
+CONFIG_W1_SLAVE_DS2430=m
+CONFIG_W1_SLAVE_DS2431=m
+CONFIG_W1_SLAVE_DS2433=m
+CONFIG_W1_SLAVE_DS2433_CRC=y
+CONFIG_W1_SLAVE_DS2438=m
+CONFIG_W1_SLAVE_DS250X=m
+CONFIG_W1_SLAVE_DS2780=m
+CONFIG_W1_SLAVE_DS2781=m
+CONFIG_W1_SLAVE_DS28E04=m
+CONFIG_W1_SLAVE_DS28E17=m
+# end of 1-wire Slaves
+
+CONFIG_POWER_RESET=y
+# CONFIG_POWER_RESET_GPIO is not set
+# CONFIG_POWER_RESET_GPIO_RESTART is not set
+# CONFIG_POWER_RESET_LTC2952 is not set
+# CONFIG_POWER_RESET_RESTART is not set
+CONFIG_POWER_RESET_SYSCON=y
+CONFIG_POWER_RESET_SYSCON_POWEROFF=y
+# CONFIG_SYSCON_REBOOT_MODE is not set
+# CONFIG_NVMEM_REBOOT_MODE is not set
+CONFIG_POWER_SUPPLY=y
+# CONFIG_POWER_SUPPLY_DEBUG is not set
+CONFIG_POWER_SUPPLY_HWMON=y
+# CONFIG_PDA_POWER is not set
+# CONFIG_TEST_POWER is not set
+# CONFIG_CHARGER_ADP5061 is not set
+# CONFIG_BATTERY_CW2015 is not set
+# CONFIG_BATTERY_DS2760 is not set
+# CONFIG_BATTERY_DS2780 is not set
+# CONFIG_BATTERY_DS2781 is not set
+# CONFIG_BATTERY_DS2782 is not set
+# CONFIG_BATTERY_SBS is not set
+# CONFIG_CHARGER_SBS is not set
+# CONFIG_MANAGER_SBS is not set
+# CONFIG_BATTERY_BQ27XXX is not set
+# CONFIG_BATTERY_DA9150 is not set
+# CONFIG_BATTERY_MAX17040 is not set
+# CONFIG_BATTERY_MAX17042 is not set
+# CONFIG_BATTERY_MAX1721X is not set
+# CONFIG_CHARGER_ISP1704 is not set
+# CONFIG_CHARGER_MAX8903 is not set
+# CONFIG_CHARGER_LP8727 is not set
+# CONFIG_CHARGER_GPIO is not set
+# CONFIG_CHARGER_LT3651 is not set
+# CONFIG_CHARGER_LTC4162L is not set
+# CONFIG_CHARGER_DETECTOR_MAX14656 is not set
+# CONFIG_CHARGER_BQ2415X is not set
+# CONFIG_CHARGER_BQ24190 is not set
+# CONFIG_CHARGER_BQ24257 is not set
+# CONFIG_CHARGER_BQ24735 is not set
+# CONFIG_CHARGER_BQ2515X is not set
+# CONFIG_CHARGER_BQ25890 is not set
+# CONFIG_CHARGER_BQ25980 is not set
+# CONFIG_CHARGER_BQ256XX is not set
+# CONFIG_BATTERY_GAUGE_LTC2941 is not set
+# CONFIG_BATTERY_GOLDFISH is not set
+# CONFIG_BATTERY_RT5033 is not set
+# CONFIG_CHARGER_RT9455 is not set
+# CONFIG_CHARGER_BD99954 is not set
+CONFIG_HWMON=y
+CONFIG_HWMON_VID=m
+# CONFIG_HWMON_DEBUG_CHIP is not set
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_AD7414=m
+CONFIG_SENSORS_AD7418=m
+CONFIG_SENSORS_ADM1021=m
+CONFIG_SENSORS_ADM1025=m
+CONFIG_SENSORS_ADM1026=m
+CONFIG_SENSORS_ADM1029=m
+CONFIG_SENSORS_ADM1031=m
+CONFIG_SENSORS_ADM1177=m
+CONFIG_SENSORS_ADM9240=m
+CONFIG_SENSORS_ADT7X10=m
+CONFIG_SENSORS_ADT7410=m
+CONFIG_SENSORS_ADT7411=m
+CONFIG_SENSORS_ADT7462=m
+CONFIG_SENSORS_ADT7470=m
+CONFIG_SENSORS_ADT7475=m
+CONFIG_SENSORS_AHT10=m
+# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set
+CONFIG_SENSORS_AS370=m
+CONFIG_SENSORS_ASC7621=m
+CONFIG_SENSORS_AXI_FAN_CONTROL=m
+CONFIG_SENSORS_ASPEED=m
+CONFIG_SENSORS_ATXP1=m
+CONFIG_SENSORS_CORSAIR_CPRO=m
+CONFIG_SENSORS_CORSAIR_PSU=m
+CONFIG_SENSORS_DRIVETEMP=m
+CONFIG_SENSORS_DS620=m
+CONFIG_SENSORS_DS1621=m
+CONFIG_SENSORS_I5K_AMB=m
+CONFIG_SENSORS_F71805F=m
+CONFIG_SENSORS_F71882FG=m
+CONFIG_SENSORS_F75375S=m
+CONFIG_SENSORS_FTSTEUTATES=m
+CONFIG_SENSORS_GL518SM=m
+CONFIG_SENSORS_GL520SM=m
+CONFIG_SENSORS_G760A=m
+CONFIG_SENSORS_G762=m
+# CONFIG_SENSORS_GPIO_FAN is not set
+CONFIG_SENSORS_HIH6130=m
+CONFIG_SENSORS_IBMAEM=m
+CONFIG_SENSORS_IBMPEX=m
+CONFIG_SENSORS_IT87=m
+# CONFIG_SENSORS_JC42 is not set
+CONFIG_SENSORS_POWR1220=m
+CONFIG_SENSORS_LINEAGE=m
+CONFIG_SENSORS_LTC2945=m
+CONFIG_SENSORS_LTC2947=m
+CONFIG_SENSORS_LTC2947_I2C=m
+CONFIG_SENSORS_LTC2990=m
+CONFIG_SENSORS_LTC2992=m
+CONFIG_SENSORS_LTC4151=m
+CONFIG_SENSORS_LTC4215=m
+CONFIG_SENSORS_LTC4222=m
+CONFIG_SENSORS_LTC4245=m
+CONFIG_SENSORS_LTC4260=m
+CONFIG_SENSORS_LTC4261=m
+CONFIG_SENSORS_MAX127=m
+CONFIG_SENSORS_MAX16065=m
+CONFIG_SENSORS_MAX1619=m
+CONFIG_SENSORS_MAX1668=m
+CONFIG_SENSORS_MAX197=m
+CONFIG_SENSORS_MAX31730=m
+CONFIG_SENSORS_MAX6621=m
+CONFIG_SENSORS_MAX6639=m
+CONFIG_SENSORS_MAX6642=m
+CONFIG_SENSORS_MAX6650=m
+CONFIG_SENSORS_MAX6697=m
+CONFIG_SENSORS_MAX31790=m
+CONFIG_SENSORS_MCP3021=m
+CONFIG_SENSORS_TC654=m
+CONFIG_SENSORS_TPS23861=m
+# CONFIG_SENSORS_MR75203 is not set
+CONFIG_SENSORS_LM63=m
+CONFIG_SENSORS_LM73=m
+CONFIG_SENSORS_LM75=m
+CONFIG_SENSORS_LM77=m
+CONFIG_SENSORS_LM78=m
+CONFIG_SENSORS_LM80=m
+CONFIG_SENSORS_LM83=m
+CONFIG_SENSORS_LM85=m
+CONFIG_SENSORS_LM87=m
+CONFIG_SENSORS_LM90=m
+CONFIG_SENSORS_LM92=m
+CONFIG_SENSORS_LM93=m
+CONFIG_SENSORS_LM95234=m
+CONFIG_SENSORS_LM95241=m
+CONFIG_SENSORS_LM95245=m
+CONFIG_SENSORS_PC87360=m
+CONFIG_SENSORS_PC87427=m
+CONFIG_SENSORS_NTC_THERMISTOR=m
+CONFIG_SENSORS_NCT6683=m
+CONFIG_SENSORS_NCT6775=m
+CONFIG_SENSORS_NCT7802=m
+CONFIG_SENSORS_NCT7904=m
+CONFIG_SENSORS_NPCM7XX=m
+CONFIG_SENSORS_NZXT_KRAKEN2=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_PMBUS=m
+CONFIG_SENSORS_PMBUS=m
+# CONFIG_SENSORS_ADM1266 is not set
+CONFIG_SENSORS_ADM1275=m
+CONFIG_SENSORS_BEL_PFE=m
+CONFIG_SENSORS_BPA_RS600=m
+CONFIG_SENSORS_FSP_3Y=m
+CONFIG_SENSORS_IBM_CFFPS=m
+CONFIG_SENSORS_DPS920AB=m
+CONFIG_SENSORS_INSPUR_IPSPS=m
+CONFIG_SENSORS_IR35221=m
+CONFIG_SENSORS_IR36021=m
+CONFIG_SENSORS_IR38064=m
+CONFIG_SENSORS_IRPS5401=m
+CONFIG_SENSORS_ISL68137=m
+CONFIG_SENSORS_LM25066=m
+# CONFIG_SENSORS_LTC2978 is not set
+CONFIG_SENSORS_LTC3815=m
+CONFIG_SENSORS_MAX15301=m
+CONFIG_SENSORS_MAX16064=m
+CONFIG_SENSORS_MAX16601=m
+CONFIG_SENSORS_MAX20730=m
+CONFIG_SENSORS_MAX20751=m
+CONFIG_SENSORS_MAX31785=m
+CONFIG_SENSORS_MAX34440=m
+CONFIG_SENSORS_MAX8688=m
+CONFIG_SENSORS_MP2888=m
+# CONFIG_SENSORS_MP2975 is not set
+CONFIG_SENSORS_PIM4328=m
+CONFIG_SENSORS_PM6764TR=m
+CONFIG_SENSORS_PXE1610=m
+CONFIG_SENSORS_Q54SJ108A2=m
+CONFIG_SENSORS_STPDDC60=m
+CONFIG_SENSORS_TPS40422=m
+CONFIG_SENSORS_TPS53679=m
+CONFIG_SENSORS_UCD9000=m
+CONFIG_SENSORS_UCD9200=m
+CONFIG_SENSORS_XDPE122=m
+# CONFIG_SENSORS_ZL6100 is not set
+CONFIG_SENSORS_SBTSI=m
+CONFIG_SENSORS_SBRMI=m
+CONFIG_SENSORS_SHT15=m
+CONFIG_SENSORS_SHT21=m
+CONFIG_SENSORS_SHT3x=m
+CONFIG_SENSORS_SHT4x=m
+CONFIG_SENSORS_SHTC1=m
+CONFIG_SENSORS_SIS5595=m
+CONFIG_SENSORS_DME1737=m
+CONFIG_SENSORS_EMC1403=m
+# CONFIG_SENSORS_EMC2103 is not set
+CONFIG_SENSORS_EMC6W201=m
+CONFIG_SENSORS_SMSC47M1=m
+CONFIG_SENSORS_SMSC47M192=m
+CONFIG_SENSORS_SMSC47B397=m
+CONFIG_SENSORS_SCH56XX_COMMON=m
+CONFIG_SENSORS_SCH5627=m
+CONFIG_SENSORS_SCH5636=m
+CONFIG_SENSORS_STTS751=m
+# CONFIG_SENSORS_SMM665 is not set
+CONFIG_SENSORS_ADC128D818=m
+CONFIG_SENSORS_ADS7828=m
+CONFIG_SENSORS_AMC6821=m
+CONFIG_SENSORS_INA209=m
+CONFIG_SENSORS_INA2XX=m
+CONFIG_SENSORS_INA3221=m
+CONFIG_SENSORS_TC74=m
+CONFIG_SENSORS_THMC50=m
+CONFIG_SENSORS_TMP102=m
+CONFIG_SENSORS_TMP103=m
+CONFIG_SENSORS_TMP108=m
+CONFIG_SENSORS_TMP401=m
+CONFIG_SENSORS_TMP421=m
+CONFIG_SENSORS_TMP513=m
+CONFIG_SENSORS_VIA686A=m
+CONFIG_SENSORS_VT1211=m
+CONFIG_SENSORS_VT8231=m
+CONFIG_SENSORS_W83773G=m
+CONFIG_SENSORS_W83781D=m
+CONFIG_SENSORS_W83791D=m
+CONFIG_SENSORS_W83792D=m
+CONFIG_SENSORS_W83793=m
+CONFIG_SENSORS_W83795=m
+# CONFIG_SENSORS_W83795_FANCTRL is not set
+CONFIG_SENSORS_W83L785TS=m
+CONFIG_SENSORS_W83L786NG=m
+CONFIG_SENSORS_W83627HF=m
+CONFIG_SENSORS_W83627EHF=m
+CONFIG_THERMAL=y
+# CONFIG_THERMAL_NETLINK is not set
+# CONFIG_THERMAL_STATISTICS is not set
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+# CONFIG_CPU_THERMAL is not set
+CONFIG_DEVFREQ_THERMAL=y
+CONFIG_THERMAL_EMULATION=y
+# CONFIG_THERMAL_MMIO is not set
+# CONFIG_DA9062_THERMAL is not set
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+CONFIG_WATCHDOG_NOWAYOUT=y
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=y
+# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set
+
+#
+# Watchdog Pretimeout Governors
+#
+# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+# CONFIG_DA9063_WATCHDOG is not set
+# CONFIG_DA9062_WATCHDOG is not set
+# CONFIG_GPIO_WATCHDOG is not set
+CONFIG_XILINX_WATCHDOG=m
+CONFIG_ZIIRAVE_WATCHDOG=m
+CONFIG_CADENCE_WATCHDOG=m
+CONFIG_DW_WATCHDOG=m
+CONFIG_MAX63XX_WATCHDOG=m
+CONFIG_RETU_WATCHDOG=m
+CONFIG_ALIM7101_WDT=m
+CONFIG_I6300ESB_WDT=m
+CONFIG_MEN_A21_WDT=m
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=m
+CONFIG_WDTPCI=m
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=m
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=m
+CONFIG_SSB_SPROM=y
+CONFIG_SSB_BLOCKIO=y
+CONFIG_SSB_PCIHOST_POSSIBLE=y
+CONFIG_SSB_PCIHOST=y
+CONFIG_SSB_B43_PCI_BRIDGE=y
+CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
+CONFIG_SSB_PCMCIAHOST=y
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
+CONFIG_SSB_SDIOHOST=y
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
+CONFIG_SSB_DRIVER_PCICORE=y
+CONFIG_SSB_DRIVER_GPIO=y
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=m
+CONFIG_BCMA_BLOCKIO=y
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
+CONFIG_BCMA_HOST_PCI=y
+CONFIG_BCMA_HOST_SOC=y
+CONFIG_BCMA_DRIVER_PCI=y
+CONFIG_BCMA_SFLASH=y
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
+CONFIG_BCMA_DRIVER_GPIO=y
+# CONFIG_BCMA_DEBUG is not set
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=m
+# CONFIG_MFD_ACT8945A is not set
+# CONFIG_MFD_ATMEL_FLEXCOM is not set
+# CONFIG_MFD_ATMEL_HLCDC is not set
+CONFIG_MFD_BCM590XX=m
+CONFIG_MFD_BD9571MWV=m
+CONFIG_MFD_AXP20X=m
+CONFIG_MFD_AXP20X_I2C=m
+CONFIG_MFD_MADERA=m
+CONFIG_MFD_MADERA_I2C=m
+# CONFIG_MFD_CS47L15 is not set
+# CONFIG_MFD_CS47L35 is not set
+# CONFIG_MFD_CS47L85 is not set
+# CONFIG_MFD_CS47L90 is not set
+# CONFIG_MFD_CS47L92 is not set
+CONFIG_MFD_DA9062=m
+CONFIG_MFD_DA9063=m
+CONFIG_MFD_DA9150=m
+CONFIG_MFD_DLN2=m
+# CONFIG_MFD_GATEWORKS_GSC is not set
+# CONFIG_MFD_MC13XXX_I2C is not set
+# CONFIG_MFD_MP2629 is not set
+# CONFIG_MFD_HI6421_PMIC is not set
+# CONFIG_MFD_HI6421_SPMI is not set
+# CONFIG_HTC_PASIC3 is not set
+CONFIG_LPC_ICH=m
+CONFIG_LPC_SCH=m
+CONFIG_MFD_INTEL_PMT=m
+# CONFIG_MFD_IQS62X is not set
+# CONFIG_MFD_JANZ_CMODIO is not set
+# CONFIG_MFD_KEMPLD is not set
+# CONFIG_MFD_88PM800 is not set
+# CONFIG_MFD_88PM805 is not set
+# CONFIG_MFD_MAX14577 is not set
+# CONFIG_MFD_MAX77650 is not set
+# CONFIG_MFD_MAX77686 is not set
+# CONFIG_MFD_MAX77693 is not set
+# CONFIG_MFD_MAX8907 is not set
+# CONFIG_MFD_MT6360 is not set
+# CONFIG_MFD_MT6397 is not set
+# CONFIG_MFD_MENF21BMC is not set
+CONFIG_MFD_VIPERBOARD=m
+# CONFIG_MFD_NTXEC is not set
+CONFIG_MFD_RETU=m
+# CONFIG_MFD_PCF50633 is not set
+# CONFIG_UCB1400_CORE is not set
+# CONFIG_MFD_RDC321X is not set
+# CONFIG_MFD_RT4831 is not set
+# CONFIG_MFD_RT5033 is not set
+# CONFIG_MFD_RK808 is not set
+# CONFIG_MFD_RN5T618 is not set
+# CONFIG_MFD_SI476X_CORE is not set
+CONFIG_MFD_SM501=m
+CONFIG_MFD_SM501_GPIO=y
+# CONFIG_MFD_SKY81452 is not set
+CONFIG_MFD_SYSCON=y
+# CONFIG_MFD_TI_AM335X_TSCADC is not set
+# CONFIG_MFD_LP3943 is not set
+# CONFIG_MFD_TI_LMU is not set
+# CONFIG_TPS6105X is not set
+# CONFIG_TPS65010 is not set
+# CONFIG_TPS6507X is not set
+# CONFIG_MFD_TPS65086 is not set
+# CONFIG_MFD_TPS65217 is not set
+# CONFIG_MFD_TI_LP873X is not set
+# CONFIG_MFD_TI_LP87565 is not set
+# CONFIG_MFD_TPS65218 is not set
+# CONFIG_MFD_TPS65912_I2C is not set
+CONFIG_MFD_WL1273_CORE=m
+CONFIG_MFD_LM3533=m
+# CONFIG_MFD_TQMX86 is not set
+CONFIG_MFD_VX855=m
+# CONFIG_MFD_ARIZONA_I2C is not set
+# CONFIG_MFD_WM8994 is not set
+# CONFIG_MFD_STMFX is not set
+# CONFIG_MFD_ATC260X_I2C is not set
+# CONFIG_MFD_QCOM_PM8008 is not set
+# CONFIG_MFD_RSMU_I2C is not set
+# end of Multifunction device drivers
+
+# CONFIG_REGULATOR is not set
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+# CONFIG_LIRC is not set
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+# CONFIG_IR_HIX5HD2 is not set
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+# CONFIG_IR_GPIO_CIR is not set
+CONFIG_IR_SERIAL=m
+CONFIG_IR_SERIAL_TRANSMITTER=y
+CONFIG_IR_SIR=m
+CONFIG_RC_XBOX_DVD=m
+CONFIG_IR_TOY=m
+# CONFIG_MEDIA_CEC_SUPPORT is not set
+CONFIG_MEDIA_SUPPORT=m
+# CONFIG_MEDIA_SUPPORT_FILTER is not set
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_MEM2MEM_DEV=m
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_SG=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+# CONFIG_DVB_MMAP is not set
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
+# CONFIG_DVB_ULE_DEBUG is not set
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_DTCS033=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+# CONFIG_USB_PWC_DEBUG is not set
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+# CONFIG_VIDEO_AU0828_RC is not set
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+# CONFIG_DVB_USB_DEBUG is not set
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+# CONFIG_DVB_USB_CXUSB_ANALOG is not set
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+# CONFIG_USB_AIRSPY is not set
+# CONFIG_USB_HACKRF is not set
+CONFIG_MEDIA_PCI_SUPPORT=y
+
+#
+# Media capture support
+#
+CONFIG_VIDEO_SOLO6X10=m
+CONFIG_VIDEO_TW5864=m
+CONFIG_VIDEO_TW68=m
+CONFIG_VIDEO_TW686X=m
+
+#
+# Media capture/analog TV support
+#
+CONFIG_VIDEO_IVTV=m
+CONFIG_VIDEO_IVTV_ALSA=m
+CONFIG_VIDEO_FB_IVTV=m
+CONFIG_VIDEO_HEXIUM_GEMINI=m
+CONFIG_VIDEO_HEXIUM_ORION=m
+CONFIG_VIDEO_MXB=m
+CONFIG_VIDEO_DT3155=m
+
+#
+# Media capture/analog/hybrid TV support
+#
+CONFIG_VIDEO_CX18=m
+CONFIG_VIDEO_CX18_ALSA=m
+CONFIG_VIDEO_CX23885=m
+CONFIG_MEDIA_ALTERA_CI=m
+CONFIG_VIDEO_CX25821=m
+CONFIG_VIDEO_CX25821_ALSA=m
+CONFIG_VIDEO_CX88=m
+CONFIG_VIDEO_CX88_ALSA=m
+CONFIG_VIDEO_CX88_BLACKBIRD=m
+CONFIG_VIDEO_CX88_DVB=m
+CONFIG_VIDEO_CX88_ENABLE_VP3054=y
+CONFIG_VIDEO_CX88_VP3054=m
+CONFIG_VIDEO_CX88_MPEG=m
+# CONFIG_VIDEO_BT848 is not set
+CONFIG_VIDEO_SAA7134=m
+CONFIG_VIDEO_SAA7134_ALSA=m
+CONFIG_VIDEO_SAA7134_RC=y
+CONFIG_VIDEO_SAA7134_DVB=m
+CONFIG_VIDEO_SAA7134_GO7007=m
+CONFIG_VIDEO_SAA7164=m
+
+#
+# Media digital TV PCI Adapters
+#
+CONFIG_DVB_BUDGET_CORE=m
+CONFIG_DVB_BUDGET=m
+CONFIG_DVB_BUDGET_CI=m
+CONFIG_DVB_BUDGET_AV=m
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
+CONFIG_DVB_PLUTO2=m
+CONFIG_DVB_DM1105=m
+CONFIG_DVB_PT1=m
+CONFIG_DVB_PT3=m
+CONFIG_MANTIS_CORE=m
+CONFIG_DVB_MANTIS=m
+CONFIG_DVB_HOPPER=m
+CONFIG_DVB_NGENE=m
+CONFIG_DVB_DDBRIDGE=m
+CONFIG_DVB_DDBRIDGE_MSIENABLE=y
+CONFIG_DVB_SMIPCIE=m
+# CONFIG_RADIO_ADAPTERS is not set
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_DMA_CONTIG=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_VIDEOBUF2_DVB=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_VIDEO_SAA7146=m
+CONFIG_VIDEO_SAA7146_VV=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=m
+# CONFIG_VIDEO_CADENCE is not set
+# CONFIG_VIDEO_ASPEED is not set
+# CONFIG_VIDEO_MUX is not set
+# CONFIG_VIDEO_XILINX is not set
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m
+# CONFIG_DVB_PLATFORM_DRIVERS is not set
+# CONFIG_SDR_PLATFORM_DRIVERS is not set
+
+#
+# MMC/SDIO DVB adapters
+#
+# CONFIG_SMS_SDIO_DRV is not set
+# CONFIG_V4L_TEST_DRIVERS is not set
+# CONFIG_DVB_TEST_DRIVERS is not set
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TDA7432 is not set
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+# CONFIG_VIDEO_TLV320AIC23B is not set
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_ADV7180 is not set
+# CONFIG_VIDEO_ADV7183 is not set
+# CONFIG_VIDEO_ADV748X is not set
+# CONFIG_VIDEO_ADV7604 is not set
+# CONFIG_VIDEO_ADV7842 is not set
+CONFIG_VIDEO_BT819=m
+CONFIG_VIDEO_BT856=m
+CONFIG_VIDEO_BT866=m
+CONFIG_VIDEO_KS0127=m
+# CONFIG_VIDEO_ML86V7667 is not set
+CONFIG_VIDEO_SAA7110=m
+CONFIG_VIDEO_SAA711X=m
+# CONFIG_VIDEO_TC358743 is not set
+# CONFIG_VIDEO_TVP514X is not set
+CONFIG_VIDEO_TVP5150=m
+# CONFIG_VIDEO_TVP7002 is not set
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+# CONFIG_VIDEO_TW9910 is not set
+CONFIG_VIDEO_VPX3220=m
+# CONFIG_VIDEO_MAX9286 is not set
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=m
+CONFIG_VIDEO_SAA7185=m
+CONFIG_VIDEO_ADV7170=m
+CONFIG_VIDEO_ADV7175=m
+# CONFIG_VIDEO_ADV7343 is not set
+# CONFIG_VIDEO_ADV7393 is not set
+# CONFIG_VIDEO_ADV7511 is not set
+# CONFIG_VIDEO_AD9389B is not set
+# CONFIG_VIDEO_AK881X is not set
+# CONFIG_VIDEO_THS8200 is not set
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+# CONFIG_SDR_MAX2175 is not set
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+# CONFIG_VIDEO_THS7303 is not set
+CONFIG_VIDEO_M52790=m
+# CONFIG_VIDEO_I2C is not set
+# CONFIG_VIDEO_ST_MIPID02 is not set
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+# CONFIG_VIDEO_HI556 is not set
+# CONFIG_VIDEO_IMX208 is not set
+# CONFIG_VIDEO_IMX214 is not set
+# CONFIG_VIDEO_IMX219 is not set
+# CONFIG_VIDEO_IMX258 is not set
+# CONFIG_VIDEO_IMX274 is not set
+# CONFIG_VIDEO_IMX290 is not set
+# CONFIG_VIDEO_IMX319 is not set
+# CONFIG_VIDEO_IMX334 is not set
+# CONFIG_VIDEO_IMX335 is not set
+# CONFIG_VIDEO_IMX355 is not set
+# CONFIG_VIDEO_IMX412 is not set
+# CONFIG_VIDEO_OV02A10 is not set
+CONFIG_VIDEO_OV2640=m
+# CONFIG_VIDEO_OV2659 is not set
+# CONFIG_VIDEO_OV2680 is not set
+# CONFIG_VIDEO_OV2685 is not set
+# CONFIG_VIDEO_OV5640 is not set
+# CONFIG_VIDEO_OV5645 is not set
+# CONFIG_VIDEO_OV5647 is not set
+# CONFIG_VIDEO_OV5648 is not set
+# CONFIG_VIDEO_OV6650 is not set
+# CONFIG_VIDEO_OV5670 is not set
+# CONFIG_VIDEO_OV5675 is not set
+# CONFIG_VIDEO_OV5695 is not set
+# CONFIG_VIDEO_OV7251 is not set
+# CONFIG_VIDEO_OV772X is not set
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=m
+# CONFIG_VIDEO_OV7740 is not set
+# CONFIG_VIDEO_OV8856 is not set
+# CONFIG_VIDEO_OV8865 is not set
+# CONFIG_VIDEO_OV9282 is not set
+# CONFIG_VIDEO_OV9640 is not set
+# CONFIG_VIDEO_OV9650 is not set
+# CONFIG_VIDEO_OV13858 is not set
+# CONFIG_VIDEO_VS6624 is not set
+# CONFIG_VIDEO_MT9M001 is not set
+# CONFIG_VIDEO_MT9M032 is not set
+CONFIG_VIDEO_MT9M111=m
+# CONFIG_VIDEO_MT9P031 is not set
+# CONFIG_VIDEO_MT9T001 is not set
+# CONFIG_VIDEO_MT9T112 is not set
+CONFIG_VIDEO_MT9V011=m
+# CONFIG_VIDEO_MT9V032 is not set
+# CONFIG_VIDEO_MT9V111 is not set
+# CONFIG_VIDEO_SR030PC30 is not set
+# CONFIG_VIDEO_NOON010PC30 is not set
+# CONFIG_VIDEO_M5MOLS is not set
+# CONFIG_VIDEO_RDACM20 is not set
+# CONFIG_VIDEO_RDACM21 is not set
+# CONFIG_VIDEO_RJ54N1 is not set
+# CONFIG_VIDEO_S5K6AA is not set
+# CONFIG_VIDEO_S5K6A3 is not set
+# CONFIG_VIDEO_S5K4ECGX is not set
+# CONFIG_VIDEO_S5K5BAF is not set
+# CONFIG_VIDEO_CCS is not set
+# CONFIG_VIDEO_ET8EK8 is not set
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+# CONFIG_VIDEO_AD5820 is not set
+# CONFIG_VIDEO_AK7375 is not set
+# CONFIG_VIDEO_DW9714 is not set
+# CONFIG_VIDEO_DW9768 is not set
+# CONFIG_VIDEO_DW9807_VCM is not set
+# end of Lens drivers
+
+#
+# Flash devices
+#
+# CONFIG_VIDEO_ADP1653 is not set
+# CONFIG_VIDEO_LM3560 is not set
+# CONFIG_VIDEO_LM3646 is not set
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+# end of SPI helper chips
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+# CONFIG_DVB_CX24110 is not set
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+# CONFIG_DVB_SP887X is not set
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+# CONFIG_DVB_S5H1432 is not set
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+# CONFIG_DVB_DIB9000 is not set
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+# CONFIG_DVB_OR51211 is not set
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+# CONFIG_DVB_MN88443X is not set
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+# CONFIG_DVB_LNBH29 is not set
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+# CONFIG_DVB_LGS8GL5 is not set
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+# CONFIG_DVB_HORUS3A is not set
+# CONFIG_DVB_ASCOT2E is not set
+# CONFIG_DVB_HELENE is not set
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+# CONFIG_DVB_DUMMY_FE is not set
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_DRM=m
+# CONFIG_DRM_DP_AUX_CHARDEV is not set
+# CONFIG_DRM_DEBUG_SELFTEST is not set
+CONFIG_DRM_KMS_HELPER=m
+# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set
+# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
+# CONFIG_DRM_DP_CEC is not set
+CONFIG_DRM_TTM=m
+CONFIG_DRM_VRAM_HELPER=m
+CONFIG_DRM_TTM_HELPER=m
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+CONFIG_DRM_SCHED=m
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=m
+CONFIG_DRM_I2C_SIL164=m
+CONFIG_DRM_I2C_NXP_TDA998X=m
+# CONFIG_DRM_I2C_NXP_TDA9950 is not set
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+# CONFIG_DRM_KOMEDA is not set
+# end of ARM devices
+
+CONFIG_DRM_RADEON=m
+# CONFIG_DRM_RADEON_USERPTR is not set
+CONFIG_DRM_AMDGPU=m
+# CONFIG_DRM_AMDGPU_SI is not set
+# CONFIG_DRM_AMDGPU_CIK is not set
+# CONFIG_DRM_AMDGPU_USERPTR is not set
+
+#
+# ACP (Audio CoProcessor) Configuration
+#
+# CONFIG_DRM_AMD_ACP is not set
+# end of ACP (Audio CoProcessor) Configuration
+
+#
+# Display Engine Configuration
+#
+CONFIG_DRM_AMD_DC=y
+# CONFIG_DRM_AMD_DC_HDCP is not set
+# end of Display Engine Configuration
+
+CONFIG_DRM_NOUVEAU=m
+CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
+CONFIG_NOUVEAU_DEBUG=5
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
+# CONFIG_NOUVEAU_DEBUG_MMU is not set
+# CONFIG_NOUVEAU_DEBUG_PUSH is not set
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
+# CONFIG_DRM_VGEM is not set
+# CONFIG_DRM_VKMS is not set
+CONFIG_DRM_UDL=m
+CONFIG_DRM_AST=m
+CONFIG_DRM_MGAG200=m
+# CONFIG_DRM_RCAR_DW_HDMI is not set
+# CONFIG_DRM_RCAR_LVDS is not set
+CONFIG_DRM_QXL=m
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+# CONFIG_DRM_PANEL_ARM_VERSATILE is not set
+# CONFIG_DRM_PANEL_LVDS is not set
+# CONFIG_DRM_PANEL_SIMPLE is not set
+# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
+# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
+# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+# CONFIG_DRM_CDNS_DSI is not set
+# CONFIG_DRM_CHIPONE_ICN6211 is not set
+# CONFIG_DRM_CHRONTEL_CH7033 is not set
+# CONFIG_DRM_DISPLAY_CONNECTOR is not set
+# CONFIG_DRM_LONTIUM_LT8912B is not set
+# CONFIG_DRM_LONTIUM_LT9611 is not set
+# CONFIG_DRM_LONTIUM_LT9611UXC is not set
+# CONFIG_DRM_ITE_IT66121 is not set
+# CONFIG_DRM_LVDS_CODEC is not set
+# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set
+# CONFIG_DRM_NWL_MIPI_DSI is not set
+# CONFIG_DRM_NXP_PTN3460 is not set
+# CONFIG_DRM_PARADE_PS8622 is not set
+# CONFIG_DRM_PARADE_PS8640 is not set
+# CONFIG_DRM_SIL_SII8620 is not set
+# CONFIG_DRM_SII902X is not set
+# CONFIG_DRM_SII9234 is not set
+# CONFIG_DRM_SIMPLE_BRIDGE is not set
+# CONFIG_DRM_THINE_THC63LVD1024 is not set
+# CONFIG_DRM_TOSHIBA_TC358762 is not set
+# CONFIG_DRM_TOSHIBA_TC358764 is not set
+# CONFIG_DRM_TOSHIBA_TC358767 is not set
+# CONFIG_DRM_TOSHIBA_TC358768 is not set
+# CONFIG_DRM_TOSHIBA_TC358775 is not set
+# CONFIG_DRM_TI_TFP410 is not set
+# CONFIG_DRM_TI_SN65DSI83 is not set
+# CONFIG_DRM_TI_SN65DSI86 is not set
+# CONFIG_DRM_TI_TPD12S015 is not set
+# CONFIG_DRM_ANALOGIX_ANX6345 is not set
+CONFIG_DRM_ANALOGIX_ANX78XX=m
+CONFIG_DRM_ANALOGIX_DP=m
+# CONFIG_DRM_ANALOGIX_ANX7625 is not set
+# CONFIG_DRM_I2C_ADV7511 is not set
+# CONFIG_DRM_CDNS_MHDP8546 is not set
+# end of Display Interface Bridges
+
+# CONFIG_DRM_ETNAVIV is not set
+# CONFIG_DRM_MXSFB is not set
+# CONFIG_DRM_ARCPGU is not set
+CONFIG_DRM_BOCHS=m
+CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_GM12U320 is not set
+# CONFIG_DRM_SIMPLEDRM is not set
+CONFIG_DRM_GUD=m
+CONFIG_DRM_LEGACY=y
+# CONFIG_DRM_TDFX is not set
+# CONFIG_DRM_R128 is not set
+# CONFIG_DRM_MGA is not set
+# CONFIG_DRM_VIA is not set
+# CONFIG_DRM_SAVAGE is not set
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_DDC=m
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+CONFIG_FB_SYS_FOPS=m
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_SVGALIB=m
+CONFIG_FB_BACKLIGHT=m
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+# CONFIG_FB_CIRRUS is not set
+CONFIG_FB_PM2=m
+# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
+CONFIG_FB_CYBER2000=m
+CONFIG_FB_CYBER2000_DDC=y
+# CONFIG_FB_ASILIANT is not set
+# CONFIG_FB_IMSTT is not set
+# CONFIG_FB_UVESA is not set
+CONFIG_FB_EFI=y
+CONFIG_FB_OPENCORES=m
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_NVIDIA is not set
+CONFIG_FB_RIVA=m
+CONFIG_FB_RIVA_I2C=y
+# CONFIG_FB_RIVA_DEBUG is not set
+CONFIG_FB_RIVA_BACKLIGHT=y
+CONFIG_FB_I740=m
+CONFIG_FB_MATROX=m
+CONFIG_FB_MATROX_MILLENIUM=y
+CONFIG_FB_MATROX_MYSTIQUE=y
+# CONFIG_FB_MATROX_G is not set
+# CONFIG_FB_MATROX_I2C is not set
+# CONFIG_FB_RADEON is not set
+# CONFIG_FB_ATY128 is not set
+CONFIG_FB_ATY=m
+CONFIG_FB_ATY_CT=y
+# CONFIG_FB_ATY_GENERIC_LCD is not set
+CONFIG_FB_ATY_GX=y
+CONFIG_FB_ATY_BACKLIGHT=y
+CONFIG_FB_S3=m
+CONFIG_FB_S3_DDC=y
+CONFIG_FB_SAVAGE=m
+CONFIG_FB_SAVAGE_I2C=y
+CONFIG_FB_SAVAGE_ACCEL=y
+# CONFIG_FB_SIS is not set
+CONFIG_FB_NEOMAGIC=m
+CONFIG_FB_KYRO=m
+# CONFIG_FB_3DFX is not set
+CONFIG_FB_VOODOO1=m
+CONFIG_FB_VT8623=m
+CONFIG_FB_TRIDENT=m
+CONFIG_FB_ARK=m
+CONFIG_FB_PM3=m
+# CONFIG_FB_CARMINE is not set
+# CONFIG_FB_SM501 is not set
+CONFIG_FB_SMSCUFX=m
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=m
+# CONFIG_FB_GOLDFISH is not set
+# CONFIG_FB_VIRTUAL is not set
+# CONFIG_FB_METRONOME is not set
+# CONFIG_FB_MB862XX is not set
+CONFIG_FB_SIMPLE=y
+# CONFIG_FB_SSD1307 is not set
+CONFIG_FB_SM712=m
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_PLATFORM=m
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+# CONFIG_BACKLIGHT_KTD253 is not set
+# CONFIG_BACKLIGHT_LM3533 is not set
+# CONFIG_BACKLIGHT_QCOM_WLED is not set
+# CONFIG_BACKLIGHT_ADP8860 is not set
+# CONFIG_BACKLIGHT_ADP8870 is not set
+# CONFIG_BACKLIGHT_LM3639 is not set
+# CONFIG_BACKLIGHT_GPIO is not set
+# CONFIG_BACKLIGHT_LV5207LP is not set
+# CONFIG_BACKLIGHT_BD6107 is not set
+# CONFIG_BACKLIGHT_ARCXCNN is not set
+# CONFIG_BACKLIGHT_LED is not set
+# end of Backlight & LCD device support
+
+CONFIG_VGASTATE=m
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_VGA_CONSOLE=y
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set
+# end of Console display driver support
+
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+CONFIG_LOGO_LINUX_CLUT224=y
+# end of Graphics support
+
+CONFIG_SOUND=m
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+# CONFIG_SND_SUPPORT_OLD_API is not set
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+CONFIG_SND_VERBOSE_PRINTK=y
+CONFIG_SND_DEBUG=y
+# CONFIG_SND_DEBUG_VERBOSE is not set
+CONFIG_SND_PCM_XRUN_DEBUG=y
+# CONFIG_SND_CTL_VALIDATION is not set
+# CONFIG_SND_JACK_INJECTION_DEBUG is not set
+CONFIG_SND_VMASTER=y
+CONFIG_SND_CTL_LED=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_MIDI_EMUL=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_VX_LIB=m
+CONFIG_SND_AC97_CODEC=m
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_MTS64=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PORTMAN2X4=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
+CONFIG_SND_PCI=y
+CONFIG_SND_AD1889=m
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_AU8810=m
+CONFIG_SND_AU8820=m
+CONFIG_SND_AU8830=m
+# CONFIG_SND_AW2 is not set
+CONFIG_SND_BT87X=m
+# CONFIG_SND_BT87X_OVERCLOCK is not set
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CS4281=m
+CONFIG_SND_CS46XX=m
+CONFIG_SND_CS46XX_NEW_DSP=y
+CONFIG_SND_CTXFI=m
+CONFIG_SND_DARLA20=m
+CONFIG_SND_GINA20=m
+CONFIG_SND_LAYLA20=m
+CONFIG_SND_DARLA24=m
+CONFIG_SND_GINA24=m
+CONFIG_SND_LAYLA24=m
+CONFIG_SND_MONA=m
+CONFIG_SND_MIA=m
+CONFIG_SND_ECHO3G=m
+CONFIG_SND_INDIGO=m
+CONFIG_SND_INDIGOIO=m
+CONFIG_SND_INDIGODJ=m
+CONFIG_SND_INDIGOIOX=m
+CONFIG_SND_INDIGODJX=m
+CONFIG_SND_ENS1370=m
+CONFIG_SND_ENS1371=m
+CONFIG_SND_FM801=m
+# CONFIG_SND_FM801_TEA575X_BOOL is not set
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1724=m
+CONFIG_SND_INTEL8X0=m
+CONFIG_SND_INTEL8X0M=m
+CONFIG_SND_KORG1212=m
+CONFIG_SND_LOLA=m
+CONFIG_SND_LX6464ES=m
+CONFIG_SND_MIXART=m
+CONFIG_SND_NM256=m
+CONFIG_SND_PCXHR=m
+CONFIG_SND_RIPTIDE=m
+CONFIG_SND_RME32=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_VIA82XX=m
+CONFIG_SND_VIA82XX_MODEM=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_VX222=m
+CONFIG_SND_YMFPCI=m
+
+#
+# HD-Audio
+#
+CONFIG_SND_HDA=m
+CONFIG_SND_HDA_GENERIC_LEDS=y
+CONFIG_SND_HDA_INTEL=m
+CONFIG_SND_HDA_HWDEP=y
+CONFIG_SND_HDA_RECONFIG=y
+CONFIG_SND_HDA_INPUT_BEEP=y
+CONFIG_SND_HDA_INPUT_BEEP_MODE=1
+# CONFIG_SND_HDA_PATCH_LOADER is not set
+CONFIG_SND_HDA_CODEC_REALTEK=m
+CONFIG_SND_HDA_CODEC_ANALOG=m
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_HDA_CODEC_HDMI=m
+CONFIG_SND_HDA_CODEC_CIRRUS=m
+CONFIG_SND_HDA_CODEC_CS8409=m
+CONFIG_SND_HDA_CODEC_CONEXANT=m
+CONFIG_SND_HDA_CODEC_CA0110=m
+CONFIG_SND_HDA_CODEC_CA0132=m
+# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set
+CONFIG_SND_HDA_CODEC_CMEDIA=m
+CONFIG_SND_HDA_CODEC_SI3054=m
+CONFIG_SND_HDA_GENERIC=m
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
+# end of HD-Audio
+
+CONFIG_SND_HDA_CORE=m
+CONFIG_SND_HDA_COMPONENT=y
+CONFIG_SND_HDA_PREALLOC_SIZE=0
+CONFIG_SND_INTEL_DSP_CONFIG=m
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+CONFIG_SND_BCD2000=m
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_PCMCIA=y
+# CONFIG_SND_VXPOCKET is not set
+# CONFIG_SND_PDAUDIOCF is not set
+# CONFIG_SND_SOC is not set
+CONFIG_SND_VIRTIO=m
+CONFIG_AC97_BUS=m
+
+#
+# HID support
+#
+CONFIG_HID=y
+# CONFIG_HID_BATTERY_STRENGTH is not set
+CONFIG_HIDRAW=y
+# CONFIG_UHID is not set
+CONFIG_HID_GENERIC=y
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=y
+# CONFIG_HID_ACCUTOUCH is not set
+# CONFIG_HID_ACRUX is not set
+CONFIG_HID_APPLE=y
+# CONFIG_HID_APPLEIR is not set
+CONFIG_HID_ASUS=m
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=y
+# CONFIG_HID_BETOP_FF is not set
+# CONFIG_HID_BIGBEN_FF is not set
+CONFIG_HID_CHERRY=y
+CONFIG_HID_CHICONY=y
+# CONFIG_HID_CORSAIR is not set
+# CONFIG_HID_COUGAR is not set
+# CONFIG_HID_MACALLY is not set
+# CONFIG_HID_PRODIKEYS is not set
+# CONFIG_HID_CMEDIA is not set
+# CONFIG_HID_CP2112 is not set
+# CONFIG_HID_CREATIVE_SB0540 is not set
+CONFIG_HID_CYPRESS=y
+# CONFIG_HID_DRAGONRISE is not set
+# CONFIG_HID_EMS_FF is not set
+# CONFIG_HID_ELAN is not set
+# CONFIG_HID_ELECOM is not set
+# CONFIG_HID_ELO is not set
+CONFIG_HID_EZKEY=y
+CONFIG_HID_FT260=m
+# CONFIG_HID_GEMBIRD is not set
+# CONFIG_HID_GFRM is not set
+# CONFIG_HID_GLORIOUS is not set
+# CONFIG_HID_HOLTEK is not set
+# CONFIG_HID_VIVALDI is not set
+# CONFIG_HID_GT683R is not set
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=y
+# CONFIG_HID_UCLOGIC is not set
+# CONFIG_HID_WALTOP is not set
+# CONFIG_HID_VIEWSONIC is not set
+CONFIG_HID_GYRATION=m
+# CONFIG_HID_ICADE is not set
+# CONFIG_HID_ITE is not set
+# CONFIG_HID_JABRA is not set
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=y
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LOGITECH=y
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+# CONFIG_LOGITECH_FF is not set
+# CONFIG_LOGIRUMBLEPAD2_FF is not set
+# CONFIG_LOGIG940_FF is not set
+# CONFIG_LOGIWHEELS_FF is not set
+# CONFIG_HID_MAGICMOUSE is not set
+# CONFIG_HID_MALTRON is not set
+# CONFIG_HID_MAYFLASH is not set
+# CONFIG_HID_REDRAGON is not set
+CONFIG_HID_MICROSOFT=y
+CONFIG_HID_MONTEREY=y
+# CONFIG_HID_MULTITOUCH is not set
+# CONFIG_HID_NTI is not set
+# CONFIG_HID_NTRIG is not set
+CONFIG_HID_ORTEK=m
+# CONFIG_HID_PANTHERLORD is not set
+# CONFIG_HID_PENMOUNT is not set
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+# CONFIG_HID_PLANTRONICS is not set
+# CONFIG_HID_PLAYSTATION is not set
+# CONFIG_HID_PRIMAX is not set
+# CONFIG_HID_RETRODE is not set
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+# CONFIG_HID_SONY is not set
+CONFIG_HID_SPEEDLINK=m
+# CONFIG_HID_STEAM is not set
+# CONFIG_HID_STEELSERIES is not set
+CONFIG_HID_SUNPLUS=m
+# CONFIG_HID_RMI is not set
+# CONFIG_HID_GREENASIA is not set
+# CONFIG_HID_SMARTJOYPLUS is not set
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+# CONFIG_HID_THRUSTMASTER is not set
+# CONFIG_HID_UDRAW_PS3 is not set
+# CONFIG_HID_U2FZERO is not set
+# CONFIG_HID_WACOM is not set
+# CONFIG_HID_WIIMOTE is not set
+# CONFIG_HID_XINMO is not set
+# CONFIG_HID_ZEROPLUS is not set
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set
+# CONFIG_HID_ALPS is not set
+# CONFIG_HID_MCP2221 is not set
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=y
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+# end of USB HID support
+
+#
+# I2C HID support
+#
+# CONFIG_I2C_HID_OF is not set
+# CONFIG_I2C_HID_OF_GOODIX is not set
+# end of I2C HID support
+# end of HID support
+
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=y
+# CONFIG_USB_LED_TRIG is not set
+CONFIG_USB_ULPI_BUS=m
+# CONFIG_USB_CONN_GPIO is not set
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=y
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+# CONFIG_USB_FEW_INIT_RETRIES is not set
+# CONFIG_USB_DYNAMIC_MINORS is not set
+CONFIG_USB_OTG=y
+# CONFIG_USB_OTG_PRODUCTLIST is not set
+# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set
+CONFIG_USB_OTG_FSM=m
+CONFIG_USB_LEDS_TRIGGER_USBPORT=m
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+# CONFIG_USB_C67X00_HCD is not set
+CONFIG_USB_XHCI_HCD=y
+# CONFIG_USB_XHCI_DBGCAP is not set
+CONFIG_USB_XHCI_PCI=y
+# CONFIG_USB_XHCI_PCI_RENESAS is not set
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+CONFIG_USB_EHCI_TT_NEWSCHED=y
+CONFIG_USB_EHCI_PCI=y
+# CONFIG_USB_EHCI_FSL is not set
+CONFIG_USB_EHCI_HCD_PLATFORM=y
+# CONFIG_USB_OXU210HP_HCD is not set
+# CONFIG_USB_ISP116X_HCD is not set
+# CONFIG_USB_FOTG210_HCD is not set
+CONFIG_USB_OHCI_HCD=y
+CONFIG_USB_OHCI_HCD_PCI=m
+CONFIG_USB_OHCI_HCD_PLATFORM=y
+CONFIG_USB_UHCI_HCD=y
+# CONFIG_USB_U132_HCD is not set
+CONFIG_USB_SL811_HCD=m
+CONFIG_USB_SL811_HCD_ISO=y
+# CONFIG_USB_SL811_CS is not set
+# CONFIG_USB_R8A66597_HCD is not set
+CONFIG_USB_HCD_BCMA=m
+CONFIG_USB_HCD_SSB=m
+# CONFIG_USB_HCD_TEST_MODE is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=y
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+# CONFIG_USBIP_DEBUG is not set
+CONFIG_USB_CDNS_SUPPORT=m
+# CONFIG_USB_CDNS3 is not set
+# CONFIG_USB_MUSB_HDRC is not set
+CONFIG_USB_DWC3=m
+# CONFIG_USB_DWC3_ULPI is not set
+CONFIG_USB_DWC3_HOST=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_HAPS=m
+CONFIG_USB_DWC3_OF_SIMPLE=m
+# CONFIG_USB_DWC2 is not set
+CONFIG_USB_CHIPIDEA=m
+# CONFIG_USB_CHIPIDEA_HOST is not set
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_IMX=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_CHIPIDEA_TEGRA=m
+# CONFIG_USB_ISP1760 is not set
+
+#
+# USB port drivers
+#
+CONFIG_USB_USS720=m
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+# CONFIG_USB_SERIAL_EMPEG is not set
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+# CONFIG_USB_SERIAL_GARMIN is not set
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+# CONFIG_USB_SERIAL_KEYSPAN is not set
+CONFIG_USB_SERIAL_KLSI=m
+# CONFIG_USB_SERIAL_KOBIL_SCT is not set
+CONFIG_USB_SERIAL_MCT_U232=m
+# CONFIG_USB_SERIAL_METRO is not set
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+# CONFIG_USB_SERIAL_NAVMAN is not set
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+# CONFIG_USB_SERIAL_SAFE is not set
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+# CONFIG_USB_SERIAL_SYMBOL is not set
+# CONFIG_USB_SERIAL_TI is not set
+# CONFIG_USB_SERIAL_CYBERJACK is not set
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+# CONFIG_USB_SERIAL_OMNINET is not set
+# CONFIG_USB_SERIAL_OPTICON is not set
+# CONFIG_USB_SERIAL_XSENS_MT is not set
+# CONFIG_USB_SERIAL_WISHBONE is not set
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+# CONFIG_USB_SERIAL_DEBUG is not set
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+# CONFIG_USB_LEGOTOWER is not set
+CONFIG_USB_LCD=m
+# CONFIG_USB_CYPRESS_CY7C63 is not set
+# CONFIG_USB_CYTHERM is not set
+# CONFIG_USB_IDMOUSE is not set
+CONFIG_USB_FTDI_ELAN=m
+# CONFIG_USB_APPLEDISPLAY is not set
+# CONFIG_APPLE_MFI_FASTCHARGE is not set
+CONFIG_USB_SISUSBVGA=m
+# CONFIG_USB_LD is not set
+# CONFIG_USB_TRANCEVIBRATOR is not set
+CONFIG_USB_IOWARRIOR=m
+# CONFIG_USB_TEST is not set
+CONFIG_USB_EHSET_TEST_FIXTURE=m
+# CONFIG_USB_ISIGHTFW is not set
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=m
+CONFIG_USB_HSIC_USB3503=m
+# CONFIG_USB_HSIC_USB4604 is not set
+# CONFIG_USB_LINK_LAYER_TEST is not set
+# CONFIG_USB_CHAOSKEY is not set
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=m
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+# CONFIG_NOP_USB_XCEIV is not set
+# CONFIG_USB_GPIO_VBUS is not set
+# CONFIG_TAHVO_USB is not set
+# CONFIG_USB_ISP1301 is not set
+# end of USB Physical Layer drivers
+
+# CONFIG_USB_GADGET is not set
+CONFIG_TYPEC=m
+CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TCPCI=m
+# CONFIG_TYPEC_RT1711H is not set
+# CONFIG_TYPEC_TCPCI_MAXIM is not set
+CONFIG_TYPEC_FUSB302=m
+CONFIG_TYPEC_UCSI=m
+# CONFIG_UCSI_CCG is not set
+# CONFIG_TYPEC_TPS6598X is not set
+# CONFIG_TYPEC_HD3SS3220 is not set
+# CONFIG_TYPEC_STUSB160X is not set
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+# CONFIG_TYPEC_MUX_PI3USB30532 is not set
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+# CONFIG_TYPEC_DP_ALTMODE is not set
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=m
+CONFIG_MMC=m
+CONFIG_PWRSEQ_EMMC=m
+# CONFIG_PWRSEQ_SD8787 is not set
+CONFIG_PWRSEQ_SIMPLE=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=8
+# CONFIG_SDIO_UART is not set
+# CONFIG_MMC_TEST is not set
+CONFIG_MMC_CRYPTO=y
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=y
+CONFIG_MMC_SDHCI_PLTFM=m
+# CONFIG_MMC_SDHCI_OF_ARASAN is not set
+# CONFIG_MMC_SDHCI_OF_ASPEED is not set
+# CONFIG_MMC_SDHCI_OF_AT91 is not set
+# CONFIG_MMC_SDHCI_OF_DWCMSHC is not set
+# CONFIG_MMC_SDHCI_CADENCE is not set
+# CONFIG_MMC_SDHCI_F_SDH30 is not set
+# CONFIG_MMC_SDHCI_MILBEAUT is not set
+# CONFIG_MMC_ALCOR is not set
+CONFIG_MMC_TIFM_SD=m
+# CONFIG_MMC_SDRICOH_CS is not set
+CONFIG_MMC_CB710=m
+CONFIG_MMC_VIA_SDMMC=m
+# CONFIG_MMC_DW is not set
+CONFIG_MMC_VUB300=m
+CONFIG_MMC_USHC=m
+# CONFIG_MMC_USDHI6ROL0 is not set
+CONFIG_MMC_REALTEK_PCI=m
+# CONFIG_MMC_REALTEK_USB is not set
+CONFIG_MMC_CQHCI=m
+# CONFIG_MMC_HSQ is not set
+# CONFIG_MMC_TOSHIBA_PCI is not set
+# CONFIG_MMC_MTK is not set
+CONFIG_MMC_SDHCI_XENON=m
+# CONFIG_MMC_SDHCI_OMAP is not set
+# CONFIG_MMC_SDHCI_AM654 is not set
+# CONFIG_MEMSTICK is not set
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+# CONFIG_LEDS_CLASS_FLASH is not set
+# CONFIG_LEDS_CLASS_MULTICOLOR is not set
+CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
+
+#
+# LED drivers
+#
+# CONFIG_LEDS_AN30259A is not set
+# CONFIG_LEDS_AW2013 is not set
+# CONFIG_LEDS_BCM6328 is not set
+# CONFIG_LEDS_BCM6358 is not set
+CONFIG_LEDS_LM3530=m
+# CONFIG_LEDS_LM3532 is not set
+CONFIG_LEDS_LM3533=m
+CONFIG_LEDS_LM3642=m
+# CONFIG_LEDS_LM3692X is not set
+CONFIG_LEDS_PCA9532=m
+CONFIG_LEDS_PCA9532_GPIO=y
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=m
+# CONFIG_LEDS_LP3952 is not set
+# CONFIG_LEDS_LP50XX is not set
+# CONFIG_LEDS_LP55XX_COMMON is not set
+# CONFIG_LEDS_LP8860 is not set
+CONFIG_LEDS_PCA955X=m
+# CONFIG_LEDS_PCA955X_GPIO is not set
+CONFIG_LEDS_PCA963X=m
+CONFIG_LEDS_BD2802=m
+CONFIG_LEDS_LT3593=m
+CONFIG_LEDS_TCA6507=m
+# CONFIG_LEDS_TLC591XX is not set
+CONFIG_LEDS_LM355x=m
+# CONFIG_LEDS_IS31FL319X is not set
+# CONFIG_LEDS_IS31FL32XX is not set
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=m
+# CONFIG_LEDS_SYSCON is not set
+# CONFIG_LEDS_MLXREG is not set
+CONFIG_LEDS_USER=m
+# CONFIG_LEDS_TI_LMU_COMMON is not set
+
+#
+# Flash and Torch LED drivers
+#
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=m
+CONFIG_LEDS_TRIGGER_ONESHOT=m
+CONFIG_LEDS_TRIGGER_DISK=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
+CONFIG_LEDS_TRIGGER_CPU=y
+# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
+CONFIG_LEDS_TRIGGER_GPIO=m
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
+CONFIG_LEDS_TRIGGER_CAMERA=m
+CONFIG_LEDS_TRIGGER_PANIC=y
+CONFIG_LEDS_TRIGGER_NETDEV=m
+# CONFIG_LEDS_TRIGGER_PATTERN is not set
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+# CONFIG_ACCESSIBILITY is not set
+# CONFIG_INFINIBAND is not set
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=y
+# CONFIG_EDAC_LEGACY_SYSFS is not set
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=y
+CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_ABB5ZES3=m
+# CONFIG_RTC_DRV_ABEOZ9 is not set
+CONFIG_RTC_DRV_ABX80X=m
+CONFIG_RTC_DRV_DS1307=m
+# CONFIG_RTC_DRV_DS1307_CENTURY is not set
+CONFIG_RTC_DRV_DS1374=m
+CONFIG_RTC_DRV_DS1374_WDT=y
+CONFIG_RTC_DRV_DS1672=m
+# CONFIG_RTC_DRV_HYM8563 is not set
+CONFIG_RTC_DRV_MAX6900=m
+CONFIG_RTC_DRV_RS5C372=m
+CONFIG_RTC_DRV_ISL1208=m
+CONFIG_RTC_DRV_ISL12022=m
+# CONFIG_RTC_DRV_ISL12026 is not set
+CONFIG_RTC_DRV_X1205=m
+CONFIG_RTC_DRV_PCF8523=m
+CONFIG_RTC_DRV_PCF85063=m
+# CONFIG_RTC_DRV_PCF85363 is not set
+CONFIG_RTC_DRV_PCF8563=m
+CONFIG_RTC_DRV_PCF8583=m
+CONFIG_RTC_DRV_M41T80=m
+CONFIG_RTC_DRV_M41T80_WDT=y
+CONFIG_RTC_DRV_BQ32K=m
+CONFIG_RTC_DRV_S35390A=m
+CONFIG_RTC_DRV_FM3130=m
+CONFIG_RTC_DRV_RX8010=m
+CONFIG_RTC_DRV_RX8581=m
+CONFIG_RTC_DRV_RX8025=m
+CONFIG_RTC_DRV_EM3027=m
+# CONFIG_RTC_DRV_RV3028 is not set
+# CONFIG_RTC_DRV_RV3032 is not set
+CONFIG_RTC_DRV_RV8803=m
+# CONFIG_RTC_DRV_SD3078 is not set
+
+#
+# SPI RTC drivers
+#
+CONFIG_RTC_I2C_AND_SPI=m
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=m
+CONFIG_RTC_DRV_DS3232_HWMON=y
+CONFIG_RTC_DRV_PCF2127=m
+CONFIG_RTC_DRV_RV3029C2=m
+CONFIG_RTC_DRV_RV3029_HWMON=y
+CONFIG_RTC_DRV_RX6110=m
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_DS1286=m
+CONFIG_RTC_DRV_DS1511=m
+CONFIG_RTC_DRV_DS1553=m
+# CONFIG_RTC_DRV_DS1685_FAMILY is not set
+CONFIG_RTC_DRV_DS1742=m
+CONFIG_RTC_DRV_DS2404=m
+CONFIG_RTC_DRV_DA9063=m
+# CONFIG_RTC_DRV_EFI is not set
+CONFIG_RTC_DRV_STK17TA8=m
+CONFIG_RTC_DRV_M48T86=m
+CONFIG_RTC_DRV_M48T35=m
+CONFIG_RTC_DRV_M48T59=m
+CONFIG_RTC_DRV_MSM6242=m
+CONFIG_RTC_DRV_BQ4802=m
+CONFIG_RTC_DRV_RP5C01=m
+CONFIG_RTC_DRV_V3020=m
+# CONFIG_RTC_DRV_ZYNQMP is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_RTC_DRV_CADENCE is not set
+CONFIG_RTC_DRV_FTRTC010=m
+# CONFIG_RTC_DRV_R7301 is not set
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_GOLDFISH=y
+CONFIG_DMADEVICES=y
+# CONFIG_DMADEVICES_DEBUG is not set
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_VIRTUAL_CHANNELS=y
+CONFIG_DMA_OF=y
+CONFIG_ALTERA_MSGDMA=m
+# CONFIG_DW_AXI_DMAC is not set
+# CONFIG_FSL_EDMA is not set
+CONFIG_INTEL_IDMA64=m
+CONFIG_PLX_DMA=m
+# CONFIG_XILINX_ZYNQMP_DPDMA is not set
+CONFIG_QCOM_HIDMA_MGMT=m
+CONFIG_QCOM_HIDMA=m
+CONFIG_DW_DMAC_CORE=y
+CONFIG_DW_DMAC=m
+CONFIG_DW_DMAC_PCI=y
+CONFIG_DW_EDMA=y
+CONFIG_DW_EDMA_PCIE=m
+CONFIG_SF_PDMA=m
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=y
+# CONFIG_DMATEST is not set
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+CONFIG_SW_SYNC=y
+# CONFIG_UDMABUF is not set
+# CONFIG_DMABUF_MOVE_NOTIFY is not set
+# CONFIG_DMABUF_DEBUG is not set
+# CONFIG_DMABUF_SELFTESTS is not set
+# CONFIG_DMABUF_HEAPS is not set
+# CONFIG_DMABUF_SYSFS_STATS is not set
+# end of DMABUF options
+
+# CONFIG_AUXDISPLAY is not set
+# CONFIG_PANEL is not set
+CONFIG_UIO=m
+# CONFIG_UIO_CIF is not set
+# CONFIG_UIO_PDRV_GENIRQ is not set
+# CONFIG_UIO_DMEM_GENIRQ is not set
+CONFIG_UIO_AEC=m
+CONFIG_UIO_SERCOS3=m
+CONFIG_UIO_PCI_GENERIC=m
+# CONFIG_UIO_NETX is not set
+# CONFIG_UIO_PRUSS is not set
+# CONFIG_UIO_MF624 is not set
+# CONFIG_VFIO is not set
+CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_PCI_LIB=y
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_VIRTIO_PCI_LEGACY=y
+# CONFIG_VIRTIO_PMEM is not set
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+# CONFIG_VDPA is not set
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+# CONFIG_VHOST_VSOCK is not set
+# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set
+
+#
+# Microsoft Hyper-V guest support
+#
+# end of Microsoft Hyper-V guest support
+
+# CONFIG_GREYBUS is not set
+# CONFIG_COMEDI is not set
+CONFIG_STAGING=y
+# CONFIG_PRISM2_USB is not set
+CONFIG_RTL8192U=m
+# CONFIG_RTLLIB is not set
+CONFIG_RTL8723BS=m
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_88EU_AP_MODE=y
+# CONFIG_RTS5208 is not set
+# CONFIG_VT6655 is not set
+# CONFIG_VT6656 is not set
+# CONFIG_FB_SM750 is not set
+# CONFIG_STAGING_MEDIA is not set
+
+#
+# Android
+#
+# end of Android
+
+# CONFIG_STAGING_BOARD is not set
+CONFIG_LTE_GDM724X=m
+# CONFIG_GS_FPGABOOT is not set
+# CONFIG_UNISYSSPAR is not set
+# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
+# CONFIG_KS7010 is not set
+# CONFIG_XIL_AXIS_FIFO is not set
+# CONFIG_FIELDBUS_DEV is not set
+CONFIG_QLGE=m
+# CONFIG_WFX is not set
+CONFIG_GOLDFISH=y
+# CONFIG_GOLDFISH_PIPE is not set
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+
+#
+# Clock driver for ARM Reference designs
+#
+# CONFIG_ICST is not set
+# CONFIG_CLK_SP810 is not set
+# end of Clock driver for ARM Reference designs
+
+# CONFIG_COMMON_CLK_MAX9485 is not set
+# CONFIG_COMMON_CLK_SI5341 is not set
+# CONFIG_COMMON_CLK_SI5351 is not set
+# CONFIG_COMMON_CLK_SI514 is not set
+# CONFIG_COMMON_CLK_SI544 is not set
+# CONFIG_COMMON_CLK_SI570 is not set
+# CONFIG_COMMON_CLK_CDCE706 is not set
+# CONFIG_COMMON_CLK_CDCE925 is not set
+# CONFIG_COMMON_CLK_CS2000_CP is not set
+# CONFIG_COMMON_CLK_AXI_CLKGEN is not set
+# CONFIG_COMMON_CLK_VC5 is not set
+# CONFIG_COMMON_CLK_FIXED_MMIO is not set
+CONFIG_CLK_ANALOGBITS_WRPLL_CLN28HPC=y
+CONFIG_CLK_SIFIVE=y
+CONFIG_CLK_SIFIVE_PRCI=y
+# CONFIG_XILINX_VCU is not set
+# CONFIG_HWSPINLOCK is not set
+
+#
+# Clock Source drivers
+#
+CONFIG_TIMER_OF=y
+CONFIG_TIMER_PROBE=y
+CONFIG_RISCV_TIMER=y
+# CONFIG_MICROCHIP_PIT64B is not set
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+# CONFIG_PLATFORM_MHU is not set
+# CONFIG_ALTERA_MBOX is not set
+# CONFIG_MAILBOX_TEST is not set
+# CONFIG_POLARFIRE_SOC_MAILBOX is not set
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+# end of Generic IOMMU Pagetable Support
+
+# CONFIG_IOMMU_DEBUGFS is not set
+CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
+# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_OF_IOMMU=y
+
+#
+# Remoteproc drivers
+#
+# CONFIG_REMOTEPROC is not set
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+# CONFIG_RPMSG_QCOM_GLINK_RPM is not set
+# CONFIG_RPMSG_VIRTIO is not set
+# end of Rpmsg drivers
+
+# CONFIG_SOUNDWIRE is not set
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+# CONFIG_LITEX_SOC_CONTROLLER is not set
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+CONFIG_QCOM_QMI_HELPERS=m
+# end of Qualcomm SoC drivers
+
+# CONFIG_SIFIVE_L2 is not set
+# CONFIG_SOC_TI is not set
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m
+CONFIG_DEVFREQ_GOV_PERFORMANCE=m
+CONFIG_DEVFREQ_GOV_POWERSAVE=m
+CONFIG_DEVFREQ_GOV_USERSPACE=m
+CONFIG_DEVFREQ_GOV_PASSIVE=m
+
+#
+# DEVFREQ Drivers
+#
+# CONFIG_PM_DEVFREQ_EVENT is not set
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+# CONFIG_EXTCON_FSA9480 is not set
+# CONFIG_EXTCON_GPIO is not set
+# CONFIG_EXTCON_MAX3355 is not set
+# CONFIG_EXTCON_PTN5150 is not set
+# CONFIG_EXTCON_RT8973A is not set
+# CONFIG_EXTCON_SM5502 is not set
+# CONFIG_EXTCON_USB_GPIO is not set
+CONFIG_EXTCON_USBC_TUSB320=m
+CONFIG_MEMORY=y
+# CONFIG_IIO is not set
+# CONFIG_NTB is not set
+# CONFIG_VME_BUS is not set
+# CONFIG_PWM is not set
+
+#
+# IRQ chip support
+#
+CONFIG_IRQCHIP=y
+# CONFIG_AL_FIC is not set
+CONFIG_MADERA_IRQ=m
+CONFIG_RISCV_INTC=y
+CONFIG_SIFIVE_PLIC=y
+# end of IRQ chip support
+
+# CONFIG_IPACK_BUS is not set
+CONFIG_RESET_CONTROLLER=y
+CONFIG_RESET_SIMPLE=y
+# CONFIG_RESET_TI_SYSCON is not set
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=y
+# CONFIG_PHY_CAN_TRANSCEIVER is not set
+# CONFIG_BCM_KONA_USB2_PHY is not set
+# CONFIG_PHY_CADENCE_TORRENT is not set
+# CONFIG_PHY_CADENCE_DPHY is not set
+# CONFIG_PHY_CADENCE_SIERRA is not set
+# CONFIG_PHY_CADENCE_SALVO is not set
+# CONFIG_PHY_FSL_IMX8MQ_USB is not set
+# CONFIG_PHY_MIXEL_MIPI_DPHY is not set
+# CONFIG_PHY_PXA_28NM_HSIC is not set
+# CONFIG_PHY_PXA_28NM_USB2 is not set
+# CONFIG_PHY_MAPPHONE_MDM6600 is not set
+# CONFIG_PHY_OCELOT_SERDES is not set
+# CONFIG_PHY_QCOM_USB_HS is not set
+# CONFIG_PHY_QCOM_USB_HSIC is not set
+# CONFIG_PHY_TUSB1210 is not set
+# end of PHY Subsystem
+
+# CONFIG_POWERCAP is not set
+# CONFIG_MCB is not set
+
+#
+# Performance monitor support
+#
+# end of Performance monitor support
+
+CONFIG_RAS=y
+# CONFIG_USB4 is not set
+
+#
+# Android
+#
+# CONFIG_ANDROID is not set
+# end of Android
+
+CONFIG_LIBNVDIMM=m
+CONFIG_BLK_DEV_PMEM=m
+CONFIG_ND_BLK=m
+CONFIG_ND_CLAIM=y
+CONFIG_ND_BTT=m
+CONFIG_BTT=y
+CONFIG_OF_PMEM=m
+CONFIG_DAX_DRIVER=y
+CONFIG_DAX=y
+# CONFIG_DEV_DAX is not set
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+# CONFIG_NVMEM_SPMI_SDAM is not set
+# CONFIG_NVMEM_RMEM is not set
+
+#
+# HW tracing support
+#
+# CONFIG_STM is not set
+# CONFIG_INTEL_TH is not set
+# end of HW tracing support
+
+# CONFIG_FPGA is not set
+# CONFIG_FSI is not set
+CONFIG_PM_OPP=y
+# CONFIG_SIOX is not set
+# CONFIG_SLIMBUS is not set
+# CONFIG_INTERCONNECT is not set
+# CONFIG_COUNTER is not set
+# CONFIG_MOST is not set
+# end of Device Drivers
+
+#
+# File systems
+#
+# CONFIG_VALIDATE_FS_PARSER is not set
+CONFIG_FS_IOMAP=y
+# CONFIG_EXT2_FS is not set
+# CONFIG_EXT3_FS is not set
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+# CONFIG_EXT4_DEBUG is not set
+CONFIG_JBD2=y
+# CONFIG_JBD2_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=m
+# CONFIG_REISERFS_CHECK is not set
+CONFIG_REISERFS_PROC_INFO=y
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+# CONFIG_JFS_FS is not set
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=y
+# CONFIG_XFS_ONLINE_SCRUB is not set
+# CONFIG_XFS_WARN is not set
+# CONFIG_XFS_DEBUG is not set
+# CONFIG_GFS2_FS is not set
+# CONFIG_OCFS2_FS is not set
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
+# CONFIG_BTRFS_DEBUG is not set
+CONFIG_BTRFS_ASSERT=y
+# CONFIG_BTRFS_FS_REF_VERIFY is not set
+# CONFIG_NILFS2_FS is not set
+# CONFIG_F2FS_FS is not set
+# CONFIG_ZONEFS_FS is not set
+# CONFIG_FS_DAX is not set
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+# CONFIG_EXPORTFS_BLOCK_OPS is not set
+CONFIG_FILE_LOCKING=y
+# CONFIG_FS_ENCRYPTION is not set
+# CONFIG_FS_VERITY is not set
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+# CONFIG_PRINT_QUOTA_WARNING is not set
+# CONFIG_QUOTA_DEBUG is not set
+CONFIG_QUOTA_TREE=y
+# CONFIG_QFMT_V1 is not set
+CONFIG_QFMT_V2=y
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+# CONFIG_VIRTIO_FS is not set
+# CONFIG_OVERLAY_FS is not set
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+CONFIG_NETFS_STATS=y
+CONFIG_FSCACHE=m
+CONFIG_FSCACHE_STATS=y
+# CONFIG_FSCACHE_DEBUG is not set
+CONFIG_CACHEFILES=m
+# CONFIG_CACHEFILES_DEBUG is not set
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=m
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=m
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
+# CONFIG_FAT_DEFAULT_UTF8 is not set
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+# CONFIG_NTFS_FS is not set
+CONFIG_NTFS3_FS=m
+# CONFIG_NTFS3_64BIT_CLUSTER is not set
+CONFIG_NTFS3_LZX_XPRESS=y
+CONFIG_NTFS3_FS_POSIX_ACL=y
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+# CONFIG_PROC_KCORE is not set
+# CONFIG_PROC_VMCORE is not set
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+# CONFIG_PROC_CHILDREN is not set
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+# CONFIG_TMPFS_INODE64 is not set
+CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
+# CONFIG_HUGETLBFS is not set
+CONFIG_MEMFD_CREATE=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_EFIVAR_FS=m
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+# CONFIG_ORANGEFS_FS is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_ECRYPT_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_SQUASHFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_QNX6FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=y
+# CONFIG_PSTORE_LZO_COMPRESS is not set
+# CONFIG_PSTORE_LZ4_COMPRESS is not set
+# CONFIG_PSTORE_LZ4HC_COMPRESS is not set
+# CONFIG_PSTORE_842_COMPRESS is not set
+# CONFIG_PSTORE_ZSTD_COMPRESS is not set
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+# CONFIG_PSTORE_CONSOLE is not set
+# CONFIG_PSTORE_PMSG is not set
+# CONFIG_PSTORE_FTRACE is not set
+# CONFIG_PSTORE_RAM is not set
+# CONFIG_PSTORE_BLK is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_EROFS_FS is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=m
+# CONFIG_NFS_SWAP is not set
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=m
+CONFIG_PNFS_BLOCK=m
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="ipfire.org"
+CONFIG_NFS_V4_1_MIGRATION=y
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_FSCACHE=y
+# CONFIG_NFS_USE_LEGACY_DNS is not set
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+CONFIG_NFS_V4_2_READ_PLUS=y
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+# CONFIG_NFSD_BLOCKLAYOUT is not set
+# CONFIG_NFSD_SCSILAYOUT is not set
+# CONFIG_NFSD_FLEXFILELAYOUT is not set
+# CONFIG_NFSD_V4_2_INTER_SSC is not set
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=m
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=m
+CONFIG_SUNRPC_GSS=m
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_RPCSEC_GSS_KRB5=m
+# CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set
+CONFIG_SUNRPC_DEBUG=y
+# CONFIG_CEPH_FS is not set
+CONFIG_CIFS=m
+# CONFIG_CIFS_STATS2 is not set
+# CONFIG_CIFS_ALLOW_INSECURE_LEGACY is not set
+# CONFIG_CIFS_UPCALL is not set
+CONFIG_CIFS_XATTR=y
+# CONFIG_CIFS_DEBUG is not set
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=y
+CONFIG_CIFS_FSCACHE=y
+CONFIG_SMB_SERVER=m
+CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y
+CONFIG_SMB_SERVER_KERBEROS5=y
+CONFIG_SMBFS_COMMON=m
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf-8"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=m
+CONFIG_DLM=m
+# CONFIG_DLM_DEBUG is not set
+# CONFIG_UNICODE is not set
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+# CONFIG_KEYS_REQUEST_CACHE is not set
+# CONFIG_PERSISTENT_KEYRINGS is not set
+# CONFIG_TRUSTED_KEYS is not set
+# CONFIG_ENCRYPTED_KEYS is not set
+# CONFIG_KEY_DH_OPERATIONS is not set
+CONFIG_SECURITY_DMESG_RESTRICT=y
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+# CONFIG_SECURITY_NETWORK is not set
+# CONFIG_SECURITY_PATH is not set
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=y
+CONFIG_HARDENED_USERCOPY_FALLBACK=y
+CONFIG_HARDENED_USERCOPY_PAGESPAN=y
+CONFIG_FORTIFY_SOURCE=y
+# CONFIG_STATIC_USERMODEHELPER is not set
+# CONFIG_SECURITY_SMACK is not set
+# CONFIG_SECURITY_TOMOYO is not set
+# CONFIG_SECURITY_APPARMOR is not set
+# CONFIG_SECURITY_LOADPIN is not set
+# CONFIG_SECURITY_YAMA is not set
+# CONFIG_SECURITY_SAFESETID is not set
+# CONFIG_SECURITY_LOCKDOWN_LSM is not set
+# CONFIG_SECURITY_LANDLOCK is not set
+CONFIG_INTEGRITY=y
+# CONFIG_INTEGRITY_SIGNATURE is not set
+# CONFIG_IMA is not set
+# CONFIG_EVM is not set
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,bpf"
+
+#
+# Kernel hardening options
+#
+CONFIG_GCC_PLUGIN_STRUCTLEAK=y
+
+#
+# Memory initialization
+#
+# CONFIG_INIT_STACK_NONE is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set
+CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y
+# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set
+CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
+CONFIG_ZERO_CALL_USED_REGS=y
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=m
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+# CONFIG_CRYPTO_FIPS is not set
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=y
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=m
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
+# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set
+CONFIG_CRYPTO_GF128MUL=y
+CONFIG_CRYPTO_NULL=y
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=y
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=m
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=m
+CONFIG_CRYPTO_ECC=y
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=y
+# CONFIG_CRYPTO_ECRDSA is not set
+CONFIG_CRYPTO_SM2=m
+# CONFIG_CRYPTO_CURVE25519 is not set
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=m
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+# CONFIG_CRYPTO_AEGIS128 is not set
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CFB is not set
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CTS=m
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=y
+# CONFIG_CRYPTO_OFB is not set
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+# CONFIG_CRYPTO_ADIANTUM is not set
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CRC32=y
+CONFIG_CRYPTO_XXHASH=m
+CONFIG_CRYPTO_BLAKE2B=m
+# CONFIG_CRYPTO_BLAKE2S is not set
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_GHASH=m
+CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=m
+CONFIG_CRYPTO_SM3=m
+# CONFIG_CRYPTO_STREEBOG is not set
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=m
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+# CONFIG_CRYPTO_SM4 is not set
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=m
+# CONFIG_CRYPTO_842 is not set
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+# CONFIG_CRYPTO_ZSTD is not set
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=y
+CONFIG_CRYPTO_DRBG_HMAC=y
+# CONFIG_CRYPTO_DRBG_HASH is not set
+# CONFIG_CRYPTO_DRBG_CTR is not set
+CONFIG_CRYPTO_DRBG=y
+CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_USER_API=y
+CONFIG_CRYPTO_USER_API_HASH=y
+CONFIG_CRYPTO_USER_API_SKCIPHER=y
+CONFIG_CRYPTO_USER_API_RNG=m
+# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set
+CONFIG_CRYPTO_USER_API_AEAD=m
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+# CONFIG_CRYPTO_STATS is not set
+CONFIG_CRYPTO_HASH_INFO=y
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=m
+CONFIG_CRYPTO_LIB_BLAKE2S=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_HW=y
+# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set
+# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set
+CONFIG_CRYPTO_DEV_NITROX=m
+CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
+CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_VIRTIO=m
+# CONFIG_CRYPTO_DEV_SAFEXCEL is not set
+# CONFIG_CRYPTO_DEV_CCREE is not set
+# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_X509_CERTIFICATE_PARSER=y
+# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set
+CONFIG_PKCS7_MESSAGE_PARSER=y
+# CONFIG_PKCS7_TEST_KEY is not set
+# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set
+
+#
+# Certificates for signature checking
+#
+CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
+# CONFIG_MODULE_SIG_KEY_TYPE_RSA is not set
+CONFIG_MODULE_SIG_KEY_TYPE_ECDSA=y
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set
+# CONFIG_SECONDARY_TRUSTED_KEYRING is not set
+# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_PACKING=y
+CONFIG_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_CORDIC=m
+# CONFIG_PRIME_NUMBERS is not set
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_CRC_CCITT=y
+CONFIG_CRC16=y
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC32_SELFTEST is not set
+CONFIG_CRC32_SLICEBY8=y
+# CONFIG_CRC32_SLICEBY4 is not set
+# CONFIG_CRC32_SARWATE is not set
+# CONFIG_CRC32_BIT is not set
+CONFIG_CRC64=m
+CONFIG_CRC4=m
+CONFIG_CRC7=m
+CONFIG_LIBCRC32C=y
+CONFIG_CRC8=m
+CONFIG_XXHASH=y
+# CONFIG_RANDOM32_SELFTEST is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=m
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=m
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_BCJ=y
+# CONFIG_XZ_DEC_TEST is not set
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_BTREE=y
+CONFIG_INTERVAL_TREE=y
+CONFIG_XARRAY_MULTI=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_SWIOTLB=y
+# CONFIG_DMA_RESTRICTED_POOL is not set
+# CONFIG_DMA_API_DEBUG is not set
+# CONFIG_DMA_MAP_BENCHMARK is not set
+CONFIG_SGL_ALLOC=y
+CONFIG_CHECK_SIGNATURE=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_GLOB=y
+# CONFIG_GLOB_SELFTEST is not set
+CONFIG_NLATTR=y
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_DIMLIB=y
+CONFIG_LIBFDT=y
+CONFIG_OID_REGISTRY=y
+CONFIG_UCS2_STRING=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_FONT_SUPPORT=y
+# CONFIG_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+CONFIG_SG_POOL=y
+CONFIG_MEMREGION=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+CONFIG_PARMAN=m
+CONFIG_OBJAGG=m
+# end of Library routines
+
+CONFIG_GENERIC_IOREMAP=y
+CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
+CONFIG_PLDMFW=y
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+# CONFIG_PRINTK_TIME is not set
+# CONFIG_PRINTK_CALLER is not set
+# CONFIG_STACKTRACE_BUILD_ID is not set
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+# CONFIG_BOOT_PRINTK_DELAY is not set
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+#
+# Compile-time checks and compiler options
+#
+# CONFIG_DEBUG_INFO is not set
+CONFIG_FRAME_WARN=2048
+CONFIG_STRIP_ASM_SYMS=y
+# CONFIG_READABLE_ASM is not set
+# CONFIG_HEADERS_INSTALL is not set
+# CONFIG_DEBUG_SECTION_MISMATCH is not set
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+CONFIG_FRAME_POINTER=y
+# CONFIG_VMLINUX_MAP is not set
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+# CONFIG_MAGIC_SYSRQ is not set
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set
+# CONFIG_DEBUG_FS_ALLOW_NONE is not set
+CONFIG_HAVE_ARCH_KGDB=y
+CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y
+# CONFIG_KGDB is not set
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+# CONFIG_UBSAN is not set
+CONFIG_HAVE_KCSAN_COMPILER=y
+# end of Generic Kernel Debugging Instruments
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Memory Debugging
+#
+# CONFIG_PAGE_EXTENSION is not set
+# CONFIG_DEBUG_PAGEALLOC is not set
+# CONFIG_PAGE_OWNER is not set
+CONFIG_PAGE_POISONING=y
+# CONFIG_DEBUG_PAGE_REF is not set
+# CONFIG_DEBUG_RODATA_TEST is not set
+CONFIG_ARCH_HAS_DEBUG_WX=y
+CONFIG_DEBUG_WX=y
+CONFIG_GENERIC_PTDUMP=y
+CONFIG_PTDUMP_CORE=y
+# CONFIG_PTDUMP_DEBUGFS is not set
+# CONFIG_DEBUG_OBJECTS is not set
+# CONFIG_SLUB_STATS is not set
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+# CONFIG_DEBUG_KMEMLEAK is not set
+# CONFIG_DEBUG_STACK_USAGE is not set
+CONFIG_SCHED_STACK_END_CHECK=y
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_VM_PGTABLE is not set
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+# CONFIG_DEBUG_VIRTUAL is not set
+# CONFIG_DEBUG_MEMORY_INIT is not set
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
+CONFIG_HAVE_ARCH_KASAN=y
+CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+# CONFIG_KASAN is not set
+CONFIG_HAVE_ARCH_KFENCE=y
+CONFIG_KFENCE=y
+CONFIG_KFENCE_SAMPLE_INTERVAL=100
+CONFIG_KFENCE_NUM_OBJECTS=255
+CONFIG_KFENCE_STATIC_KEYS=y
+CONFIG_KFENCE_STRESS_TEST_FAULTS=0
+# end of Memory Debugging
+
+# CONFIG_DEBUG_SHIRQ is not set
+
+#
+# Debug Oops, Lockups and Hangs
+#
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+# CONFIG_DETECT_HUNG_TASK is not set
+# CONFIG_WQ_WATCHDOG is not set
+# CONFIG_TEST_LOCKUP is not set
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+CONFIG_SCHED_DEBUG=y
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+# CONFIG_DEBUG_TIMEKEEPING is not set
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
+# CONFIG_DEBUG_RWSEMS is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_LOCK_TORTURE_TEST is not set
+# CONFIG_WW_MUTEX_SELFTEST is not set
+# CONFIG_SCF_TORTURE_TEST is not set
+# CONFIG_CSD_LOCK_WAIT_DEBUG is not set
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+# CONFIG_DEBUG_IRQFLAGS is not set
+CONFIG_STACKTRACE=y
+# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set
+# CONFIG_DEBUG_KOBJECT is not set
+
+#
+# Debug kernel data structures
+#
+# CONFIG_DEBUG_LIST is not set
+# CONFIG_DEBUG_PLIST is not set
+# CONFIG_DEBUG_SG is not set
+# CONFIG_DEBUG_NOTIFIERS is not set
+# CONFIG_BUG_ON_DATA_CORRUPTION is not set
+# end of Debug kernel data structures
+
+# CONFIG_DEBUG_CREDENTIALS is not set
+
+#
+# RCU Debugging
+#
+# CONFIG_RCU_SCALE_TEST is not set
+# CONFIG_RCU_TORTURE_TEST is not set
+# CONFIG_RCU_REF_SCALE_TEST is not set
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+# CONFIG_RCU_TRACE is not set
+# CONFIG_RCU_EQS_DEBUG is not set
+# end of RCU Debugging
+
+# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
+# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
+# CONFIG_LATENCYTOP is not set
+CONFIG_NOP_TRACER=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_TRACER_MAX_TRACE=y
+CONFIG_TRACE_CLOCK=y
+CONFIG_RING_BUFFER=y
+CONFIG_EVENT_TRACING=y
+CONFIG_CONTEXT_SWITCH_TRACER=y
+CONFIG_TRACING=y
+CONFIG_GENERIC_TRACER=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=y
+# CONFIG_BOOTTIME_TRACING is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_FUNCTION_PROFILER=y
+CONFIG_STACK_TRACER=y
+# CONFIG_IRQSOFF_TRACER is not set
+CONFIG_SCHED_TRACER=y
+# CONFIG_HWLAT_TRACER is not set
+# CONFIG_OSNOISE_TRACER is not set
+# CONFIG_TIMERLAT_TRACER is not set
+CONFIG_FTRACE_SYSCALLS=y
+CONFIG_TRACER_SNAPSHOT=y
+# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
+CONFIG_BRANCH_PROFILE_NONE=y
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
+CONFIG_BLK_DEV_IO_TRACE=y
+CONFIG_UPROBE_EVENTS=y
+CONFIG_DYNAMIC_EVENTS=y
+CONFIG_PROBE_EVENTS=y
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y
+# CONFIG_SYNTH_EVENTS is not set
+# CONFIG_TRACE_EVENT_INJECT is not set
+# CONFIG_TRACEPOINT_BENCHMARK is not set
+CONFIG_RING_BUFFER_BENCHMARK=m
+# CONFIG_TRACE_EVAL_MAP_FILE is not set
+# CONFIG_FTRACE_RECORD_RECURSION is not set
+# CONFIG_FTRACE_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
+# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
+# CONFIG_PREEMPTIRQ_DELAY_TEST is not set
+# CONFIG_SAMPLES is not set
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=y
+
+#
+# riscv Debugging
+#
+
+#
+# Kernel Testing and Coverage
+#
+# CONFIG_KUNIT is not set
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
+# CONFIG_FAULT_INJECTION is not set
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+# CONFIG_KCOV is not set
+# CONFIG_RUNTIME_TESTING_MENU is not set
+CONFIG_ARCH_USE_MEMTEST=y
+# CONFIG_MEMTEST is not set
+# end of Kernel Testing and Coverage
+# end of Kernel hacking
diff --git a/lfs/linux b/lfs/linux
index 1fca83156..fae9715ec 100644
--- a/lfs/linux
+++ b/lfs/linux
@@ -49,6 +49,11 @@ ifeq "$(BUILD_ARCH)" "armv6l"
 	KERNEL_TARGET = zImage
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+	KERNEL_ARCH   = riscv
+	KERNEL_TARGET = Image.gz
+endif
+
 VERSUFIX=ipfire$(KCFG)
 
 ifeq "$(TOOLCHAIN)" "1"
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 46/50] liburcu: Update automake to build on riscv64
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (43 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 45/50] kernel: Add a basic configuration " Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 47/50] suricata: Fix check for level one cache line size Michael Tremer
                   ` (3 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/liburcu | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lfs/liburcu b/lfs/liburcu
index ceda88709..2b9e6bc38 100644
--- a/lfs/liburcu
+++ b/lfs/liburcu
@@ -74,6 +74,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && ./configure \
 		            --prefix=/usr \
 		            --disable-static
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 47/50] suricata: Fix check for level one cache line size
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (44 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 46/50] liburcu: Update automake to build on riscv64 Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 48/50] boost: Enable build on all architectures Michael Tremer
                   ` (2 subsequent siblings)
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2101 bytes --]

riscv64 does not return any value on our machine (maybe because it is
emulated?). "undefined" is however seen as a valid value, which makes
the build fail.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/suricata                                        |  1 +
 ...5.0.8-fix-level1-cache-line-size-detection.patch | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 src/patches/suricata-5.0.8-fix-level1-cache-line-size-detection.patch

diff --git a/lfs/suricata b/lfs/suricata
index a870e3668..65f5e504c 100644
--- a/lfs/suricata
+++ b/lfs/suricata
@@ -72,6 +72,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/suricata-5.0-stream-tcp-Handle-retransmitted-SYN-with-TSval.patch
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/suricata-disable-sid-2210059.patch
+	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/suricata-5.0.8-fix-level1-cache-line-size-detection.patch
 	cd $(DIR_APP) && LDFLAGS="$(LDFLAGS)" ./configure \
 		--prefix=/usr \
 		--sysconfdir=/etc \
diff --git a/src/patches/suricata-5.0.8-fix-level1-cache-line-size-detection.patch b/src/patches/suricata-5.0.8-fix-level1-cache-line-size-detection.patch
new file mode 100644
index 000000000..a6747a2a7
--- /dev/null
+++ b/src/patches/suricata-5.0.8-fix-level1-cache-line-size-detection.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index d56d3a550..81abf8f00 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -2313,7 +2313,7 @@ fi
+     AC_PATH_PROG(HAVE_GETCONF_CMD, getconf, "no")
+     if test "$HAVE_GETCONF_CMD" != "no"; then
+         CLS=$(getconf LEVEL1_DCACHE_LINESIZE)
+-        if [test "$CLS" != "" && test "$CLS" != "0"]; then
++        if [test "$CLS" != "" && test "$CLS" != "0" && test "$CLS" != "undefined"]; then
+             AC_DEFINE_UNQUOTED([CLS],[${CLS}],[L1 cache line size])
+         else
+             AC_DEFINE([CLS],[64],[L1 cache line size])
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 48/50] boost: Enable build on all architectures
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (45 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 47/50] suricata: Fix check for level one cache line size Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 49/50] strip: Do not try to strip QEMU Michael Tremer
  2022-02-22 12:51 ` [PATCH 50/50] Config: Disable parallel builds for Cargo on riscv64 Michael Tremer
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 492 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/boost | 1 -
 1 file changed, 1 deletion(-)

diff --git a/lfs/boost b/lfs/boost
index 2ee4b0052..01a9a1f6a 100644
--- a/lfs/boost
+++ b/lfs/boost
@@ -31,7 +31,6 @@ DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = aarch64 armv6l x86_64
 
 CFLAGS    += -O3 -fno-strict-aliasing
 CXXFLAGS  += -O3 -fno-strict-aliasing
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 49/50] strip: Do not try to strip QEMU
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (46 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 48/50] boost: Enable build on all architectures Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:51 ` [PATCH 50/50] Config: Disable parallel builds for Cargo on riscv64 Michael Tremer
  48 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1188 bytes --]

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/strip    | 1 +
 make.sh      | 2 +-
 src/stripper | 4 +++-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/lfs/strip b/lfs/strip
index c577c954b..64f5c702f 100644
--- a/lfs/strip
+++ b/lfs/strip
@@ -58,6 +58,7 @@ else
 	# /usr/sbin/vdr.
 	$(DIR_SRC)/src/stripper / \
 		--exclude=$(TOOLS_DIR) \
+		--exclude=$(QEMU_TARGET_HELPER) \
 		--exclude=/tmp \
 		--exclude=/usr/src \
 		--exclude=/usr/lib/vdr \
diff --git a/make.sh b/make.sh
index 1fb14c9ea..b6d8153d2 100755
--- a/make.sh
+++ b/make.sh
@@ -781,7 +781,7 @@ fake_environ() {
 }
 
 qemu_environ() {
-	local env
+	local env="QEMU_TARGET_HELPER=${QEMU_TARGET_HELPER}"
 
 	# Don't add anything if qemu is not used.
 	if ! qemu_is_required; then
diff --git a/src/stripper b/src/stripper
index 498a8a30e..fadbc514b 100755
--- a/src/stripper
+++ b/src/stripper
@@ -11,7 +11,9 @@ while [ $# -gt 0 ]; do
 			strip="${1#*=}"
 			;;
 		--exclude=*)
-			excludes+=( "!" "-path" "${1#*=}/*" )
+			if [ -n "${1#*=}" ]; then
+				excludes+=( "!" "-path" "${1#*=}" "!" "-path" "${1#*=}/*" )
+			fi
 			;;
 		--ignore-errors)
 			break_on_error="0"
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* [PATCH 50/50] Config: Disable parallel builds for Cargo on riscv64
  2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
                   ` (47 preceding siblings ...)
  2022-02-22 12:51 ` [PATCH 49/50] strip: Do not try to strip QEMU Michael Tremer
@ 2022-02-22 12:51 ` Michael Tremer
  2022-02-22 12:54   ` Michael Tremer
  48 siblings, 1 reply; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:51 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

There seems to be some problem where Cargo deadlocks during the build
when running on mutliple cores simulteneously.

Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
---
 lfs/Config | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lfs/Config b/lfs/Config
index 9309b832d..53f31ed63 100644
--- a/lfs/Config
+++ b/lfs/Config
@@ -209,9 +209,15 @@ CARGO = \
 	--offline
 
 CARGO_OPTIONS = \
-	$(MAKETUNING) \
 	-Z avoid-dev-deps
 
+# Cargo dealocks on riscv64 when building on multiple cores at the same time
+ifeq "$(BUILD_ARCH)" "riscv64"
+	CARGO_OPTIONS += -j1
+else
+	CARGO_OPTIONS += $(MAKETUNING)
+endif
+
 define CARGO_PREPARE
 	mkdir -p $(CARGO_PATH) && \
 	echo "$${CARGO_CONFIG}" > $(CARGO_PATH)/config && \
-- 
2.30.2


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PATCH 50/50] Config: Disable parallel builds for Cargo on riscv64
  2022-02-22 12:51 ` [PATCH 50/50] Config: Disable parallel builds for Cargo on riscv64 Michael Tremer
@ 2022-02-22 12:54   ` Michael Tremer
  0 siblings, 0 replies; 53+ messages in thread
From: Michael Tremer @ 2022-02-22 12:54 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1167 bytes --]

Whoops. I fucked this up.

My next branch wasn’t up to date on this system and so I sent more patches than I should have.

Could you please ignore the patches that are already in next and just merge the rest?

-Michael

> On 22 Feb 2022, at 12:51, Michael Tremer <michael.tremer(a)ipfire.org> wrote:
> 
> There seems to be some problem where Cargo deadlocks during the build
> when running on mutliple cores simulteneously.
> 
> Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
> ---
> lfs/Config | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
> 
> diff --git a/lfs/Config b/lfs/Config
> index 9309b832d..53f31ed63 100644
> --- a/lfs/Config
> +++ b/lfs/Config
> @@ -209,9 +209,15 @@ CARGO = \
> 	--offline
> 
> CARGO_OPTIONS = \
> -	$(MAKETUNING) \
> 	-Z avoid-dev-deps
> 
> +# Cargo dealocks on riscv64 when building on multiple cores at the same time
> +ifeq "$(BUILD_ARCH)" "riscv64"
> +	CARGO_OPTIONS += -j1
> +else
> +	CARGO_OPTIONS += $(MAKETUNING)
> +endif
> +
> define CARGO_PREPARE
> 	mkdir -p $(CARGO_PATH) && \
> 	echo "$${CARGO_CONFIG}" > $(CARGO_PATH)/config && \
> -- 
> 2.30.2
> 


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PATCH 40/50] gcc: Compile without ZSTD
  2022-02-22 12:51 ` [PATCH 40/50] gcc: Compile without ZSTD Michael Tremer
@ 2022-02-23  9:45   ` Michael Tremer
  2022-02-23 15:56     ` Peter Müller
  0 siblings, 1 reply; 53+ messages in thread
From: Michael Tremer @ 2022-02-23  9:45 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1928 bytes --]

Hello Peter,

Could you please revert this patch again?

Bird seems to (unconditionally) enable LTO which it shouldn’t. This patch shouldn’t break LTO at all, but it does.

Since this is not a priority right now, could you please just revert this patch?

-Michael

> On 22 Feb 2022, at 12:51, Michael Tremer <michael.tremer(a)ipfire.org> wrote:
> 
> GCC can use ZSTD to compress debugging/LTO information in binary
> objects. However, on riscv64, compiling zstd requires libatomic which is
> not available at this point.
> 
> In order to make the build work, we explicitely disable ZSTD in GCC and
> build ZSTD after libatomic is available.
> 
> Although ZSTD offers great compression, we won't have any disadvantages
> through this change since we do not ship any debugging information and
> at this point in time to not use LTO.
> 
> Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
> ---
> lfs/gcc | 3 ++-
> make.sh | 2 +-
> 2 files changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/lfs/gcc b/lfs/gcc
> index f78891e24..563e94c16 100644
> --- a/lfs/gcc
> +++ b/lfs/gcc
> @@ -182,7 +182,8 @@ EXTRA_CONFIG += \
> 	--disable-multilib \
> 	--with-bugurl=https://bugzilla.ipfire.org \
> 	--disable-libunwind-exceptions \
> -	--enable-gnu-unique-object
> +	--enable-gnu-unique-object \
> +	--without-zstd
> 
> export XCFLAGS = $(CFLAGS)
> export TCFLAGS = $(CFLAGS)
> diff --git a/make.sh b/make.sh
> index cb11b36ab..522fe8401 100755
> --- a/make.sh
> +++ b/make.sh
> @@ -1079,7 +1079,6 @@ buildbase() {
> 	lfsmake2 tzdata
> 	lfsmake2 cleanup-toolchain
> 	lfsmake2 zlib
> -	lfsmake2 zstd
> 	lfsmake2 autoconf
> 	lfsmake2 automake
> 	lfsmake2 libtool
> @@ -1090,6 +1089,7 @@ buildbase() {
> 	lfsmake2 libxcrypt
> 	lfsmake2 file
> 	lfsmake2 gcc
> +	lfsmake2 zstd
> 	lfsmake2 sed
> 	lfsmake2 berkeley
> 	lfsmake2 coreutils
> -- 
> 2.30.2
> 


^ permalink raw reply	[flat|nested] 53+ messages in thread

* Re: [PATCH 40/50] gcc: Compile without ZSTD
  2022-02-23  9:45   ` Michael Tremer
@ 2022-02-23 15:56     ` Peter Müller
  0 siblings, 0 replies; 53+ messages in thread
From: Peter Müller @ 2022-02-23 15:56 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 2351 bytes --]

Hello Michael,

thanks for your reply.

Yeah, I saw the nightly builds failing across all architectures, too.

The offending patch has been revered:
https://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=8fa66ce750dee06140e55b689a0645860e005b11

Let's hope everything compiles again _now_ ... :-)

Thanks, and best regards,
Peter Müller


> Hello Peter,
> 
> Could you please revert this patch again?
> 
> Bird seems to (unconditionally) enable LTO which it shouldn’t. This patch shouldn’t break LTO at all, but it does.
> 
> Since this is not a priority right now, could you please just revert this patch?
> 
> -Michael
> 
>> On 22 Feb 2022, at 12:51, Michael Tremer <michael.tremer(a)ipfire.org> wrote:
>>
>> GCC can use ZSTD to compress debugging/LTO information in binary
>> objects. However, on riscv64, compiling zstd requires libatomic which is
>> not available at this point.
>>
>> In order to make the build work, we explicitely disable ZSTD in GCC and
>> build ZSTD after libatomic is available.
>>
>> Although ZSTD offers great compression, we won't have any disadvantages
>> through this change since we do not ship any debugging information and
>> at this point in time to not use LTO.
>>
>> Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
>> ---
>> lfs/gcc | 3 ++-
>> make.sh | 2 +-
>> 2 files changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/lfs/gcc b/lfs/gcc
>> index f78891e24..563e94c16 100644
>> --- a/lfs/gcc
>> +++ b/lfs/gcc
>> @@ -182,7 +182,8 @@ EXTRA_CONFIG += \
>> 	--disable-multilib \
>> 	--with-bugurl=https://bugzilla.ipfire.org \
>> 	--disable-libunwind-exceptions \
>> -	--enable-gnu-unique-object
>> +	--enable-gnu-unique-object \
>> +	--without-zstd
>>
>> export XCFLAGS = $(CFLAGS)
>> export TCFLAGS = $(CFLAGS)
>> diff --git a/make.sh b/make.sh
>> index cb11b36ab..522fe8401 100755
>> --- a/make.sh
>> +++ b/make.sh
>> @@ -1079,7 +1079,6 @@ buildbase() {
>> 	lfsmake2 tzdata
>> 	lfsmake2 cleanup-toolchain
>> 	lfsmake2 zlib
>> -	lfsmake2 zstd
>> 	lfsmake2 autoconf
>> 	lfsmake2 automake
>> 	lfsmake2 libtool
>> @@ -1090,6 +1089,7 @@ buildbase() {
>> 	lfsmake2 libxcrypt
>> 	lfsmake2 file
>> 	lfsmake2 gcc
>> +	lfsmake2 zstd
>> 	lfsmake2 sed
>> 	lfsmake2 berkeley
>> 	lfsmake2 coreutils
>> -- 
>> 2.30.2
>>
> 

^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2022-02-23 15:56 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-22 12:50 Make IPFire 2 build on riscv64 Michael Tremer
2022-02-22 12:50 ` [PATCH 01/50] expat: Update to version 2.4.6 - Security/CVE fixes Michael Tremer
2022-02-22 12:50 ` [PATCH 02/50] wireless client: Remove option for WEP Michael Tremer
2022-02-22 12:50 ` [PATCH 03/50] Core Update 165: Ship wirelessclient.cgi Michael Tremer
2022-02-22 12:50 ` [PATCH 04/50] hostapd: Repair LFS file after merge garbage Michael Tremer
2022-02-22 12:50 ` [PATCH 05/50] oci-cli: New package Michael Tremer
2022-02-22 12:50 ` [PATCH 07/50] make.sh: Build the rust compiler earlier Michael Tremer
2022-02-22 12:50 ` [PATCH 08/50] python3-setuptools-rust: New package Michael Tremer
2022-02-22 12:50 ` [PATCH 09/50] python3-typing-extensions: " Michael Tremer
2022-02-22 12:50 ` [PATCH 10/50] python3-semantic-version: " Michael Tremer
2022-02-22 12:50 ` [PATCH 11/50] make.sh: Build python3-packaging sooner Michael Tremer
2022-02-22 12:50 ` [PATCH 12/50] python3-cffi: New package Michael Tremer
2022-02-22 12:50 ` [PATCH 13/50] python3-cryptography: New package required by oci-python-sdk Michael Tremer
2022-02-22 12:50 ` [PATCH 14/50] python3-charset-normalizer: New package Michael Tremer
2022-02-22 12:51 ` [PATCH 15/50] python3-requests: " Michael Tremer
2022-02-22 12:51 ` [PATCH 16/50] python3-certifi: " Michael Tremer
2022-02-22 12:51 ` [PATCH 17/50] python3-idna: " Michael Tremer
2022-02-22 12:51 ` [PATCH 18/50] python3-flit: " Michael Tremer
2022-02-22 12:51 ` [PATCH 19/50] python3-build: " Michael Tremer
2022-02-22 12:51 ` [PATCH 20/50] python3-pep517: " Michael Tremer
2022-02-22 12:51 ` [PATCH 21/50] python3-install: " Michael Tremer
2022-02-22 12:51 ` [PATCH 22/50] python3-pycparser: " Michael Tremer
2022-02-22 12:51 ` [PATCH 23/50] python3-cryptography: Fix build against Rust Michael Tremer
2022-02-22 12:51 ` [PATCH 24/50] make.sh: Re-order build of some Python modules Michael Tremer
2022-02-22 12:51 ` [PATCH 25/50] python3-circuitbreaker: New package Michael Tremer
2022-02-22 12:51 ` [PATCH 26/50] python3-pytz: " Michael Tremer
2022-02-22 12:51 ` [PATCH 27/50] python3-click: " Michael Tremer
2022-02-22 12:51 ` [PATCH 28/50] python3-arrow: " Michael Tremer
2022-02-22 12:51 ` [PATCH 29/50] python3-terminaltables: " Michael Tremer
2022-02-22 12:51 ` [PATCH 30/50] oci-cli: Ship egg metadata Michael Tremer
2022-02-22 12:51 ` [PATCH 31/50] oci-cli: Depend on python3-jmespath Michael Tremer
2022-02-22 12:51 ` [PATCH 32/50] samba: Fix rootfiles on ARM Michael Tremer
2022-02-22 12:51 ` [PATCH 33/50] oci: user-data: Try to decode base64 content Michael Tremer
2022-02-22 12:51 ` [PATCH 34/50] Core Update 165: Ship oci-setup initscript Michael Tremer
2022-02-22 12:51 ` [PATCH 35/50] core164: exclude boot/uEnv.txt Michael Tremer
2022-02-22 12:51 ` [PATCH 36/50] make.sh: Do not throw away any error messages when setting ccache size Michael Tremer
2022-02-22 12:51 ` [PATCH 37/50] make.sh: Follow symlinks when checking if QEMU is static Michael Tremer
2022-02-22 12:51 ` [PATCH 38/50] make.sh: Avoid calling date when determining elapsed seconds Michael Tremer
2022-02-22 12:51 ` [PATCH 39/50] strip: Make this work when cross-compiling Michael Tremer
2022-02-22 12:51 ` [PATCH 40/50] gcc: Compile without ZSTD Michael Tremer
2022-02-23  9:45   ` Michael Tremer
2022-02-23 15:56     ` Peter Müller
2022-02-22 12:51 ` [PATCH 41/50] jq: Update autotools Michael Tremer
2022-02-22 12:51 ` [PATCH 42/50] make.sh: riscv64: Emulate SiFive U54 CPU Michael Tremer
2022-02-22 12:51 ` [PATCH 43/50] rust: Rust's arch for riscv64 is called riscv64gc Michael Tremer
2022-02-22 12:51 ` [PATCH 44/50] rust: Package for riscv64 Michael Tremer
2022-02-22 12:51 ` [PATCH 45/50] kernel: Add a basic configuration " Michael Tremer
2022-02-22 12:51 ` [PATCH 46/50] liburcu: Update automake to build on riscv64 Michael Tremer
2022-02-22 12:51 ` [PATCH 47/50] suricata: Fix check for level one cache line size Michael Tremer
2022-02-22 12:51 ` [PATCH 48/50] boost: Enable build on all architectures Michael Tremer
2022-02-22 12:51 ` [PATCH 49/50] strip: Do not try to strip QEMU Michael Tremer
2022-02-22 12:51 ` [PATCH 50/50] Config: Disable parallel builds for Cargo on riscv64 Michael Tremer
2022-02-22 12:54   ` Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox