From fff8250aee00832f4e8905e1d473d4136e2a445b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luis=20Guzm=C3=A1n?= <ark@switnet.org>
Date: Mon, 22 May 2023 20:14:44 +0000
Subject: [PATCH] linux: add mtd-core-modules and package all new additions on
 udebs.

---
 .../linux/d-i/modules/amd64/mtd-core-modules  |  1 +
 .../linux/d-i/modules/arm64/mtd-core-modules  |  1 +
 .../linux/d-i/modules/i386/mtd-core-modules   |  1 +
 .../DATA/linux/d-i/modules/mtd-core-modules   |  1 +
 .../d-i/modules/ppc64el/mtd-core-modules      |  1 +
 helpers/DATA/linux/d-i/package-list           | 33 +++++++++++++++----
 helpers/make-linux                            |  2 +-
 7 files changed, 33 insertions(+), 7 deletions(-)
 create mode 100644 helpers/DATA/linux/d-i/modules/amd64/mtd-core-modules
 create mode 100644 helpers/DATA/linux/d-i/modules/arm64/mtd-core-modules
 create mode 100644 helpers/DATA/linux/d-i/modules/i386/mtd-core-modules
 create mode 100644 helpers/DATA/linux/d-i/modules/mtd-core-modules
 create mode 100644 helpers/DATA/linux/d-i/modules/ppc64el/mtd-core-modules

diff --git a/helpers/DATA/linux/d-i/modules/amd64/mtd-core-modules b/helpers/DATA/linux/d-i/modules/amd64/mtd-core-modules
new file mode 100644
index 00000000..28fdada6
--- /dev/null
+++ b/helpers/DATA/linux/d-i/modules/amd64/mtd-core-modules
@@ -0,0 +1 @@
+#include <mtd-core-modules>
diff --git a/helpers/DATA/linux/d-i/modules/arm64/mtd-core-modules b/helpers/DATA/linux/d-i/modules/arm64/mtd-core-modules
new file mode 100644
index 00000000..28fdada6
--- /dev/null
+++ b/helpers/DATA/linux/d-i/modules/arm64/mtd-core-modules
@@ -0,0 +1 @@
+#include <mtd-core-modules>
diff --git a/helpers/DATA/linux/d-i/modules/i386/mtd-core-modules b/helpers/DATA/linux/d-i/modules/i386/mtd-core-modules
new file mode 100644
index 00000000..28fdada6
--- /dev/null
+++ b/helpers/DATA/linux/d-i/modules/i386/mtd-core-modules
@@ -0,0 +1 @@
+#include <mtd-core-modules>
diff --git a/helpers/DATA/linux/d-i/modules/mtd-core-modules b/helpers/DATA/linux/d-i/modules/mtd-core-modules
new file mode 100644
index 00000000..96dc6e77
--- /dev/null
+++ b/helpers/DATA/linux/d-i/modules/mtd-core-modules
@@ -0,0 +1 @@
+mtd
diff --git a/helpers/DATA/linux/d-i/modules/ppc64el/mtd-core-modules b/helpers/DATA/linux/d-i/modules/ppc64el/mtd-core-modules
new file mode 100644
index 00000000..28fdada6
--- /dev/null
+++ b/helpers/DATA/linux/d-i/modules/ppc64el/mtd-core-modules
@@ -0,0 +1 @@
+#include <mtd-core-modules>
diff --git a/helpers/DATA/linux/d-i/package-list b/helpers/DATA/linux/d-i/package-list
index a4c7699f..c7a5c849 100644
--- a/helpers/DATA/linux/d-i/package-list
+++ b/helpers/DATA/linux/d-i/package-list
@@ -2,7 +2,7 @@ Package: kernel-image
 Provides: ext3-modules, ext4-modules, squashfs-modules
 Provides_amd64: efi-modules, ext3-modules, ext4-modules, squashfs-modules
 Provides_i386: efi-modules, ext3-modules, ext4-modules, squashfs-modules
-Provides_ppc64el: ext3-modules, ext4-modules, fat-modules, squashfs-modules
+Provides_ppc64el: ext3-modules, ext4-modules, fat-modules, squashfs-modules, i2c-modules
 Provides_s390x: ext3-modules, ext4-modules, ppp-modules, squashfs-modules
 Description: kernel image and system map
 
@@ -18,12 +18,14 @@ Description: DASD storage support -- extras
 
 Package: fat-modules
 Depends: kernel-image
-Priority: standard
+Priority: optional
+Priority_amd64: standard
+Priority_i386: standard
 Description: FAT filesystem support
  This includes Windows FAT and VFAT support.
 
 Package: fb-modules
-Depends: kernel-image
+Depends: kernel-image, i2c-modules
 Priority: standard
 Description: Framebuffer modules
 
@@ -52,7 +54,7 @@ Description: Extra filesystem modules
  This includes support for Windows NTFS and MacOS HFS/HFSPlus
 
 Package: input-modules
-Depends: kernel-image, usb-modules, crc-modules
+Depends: kernel-image, usb-modules, crc-modules, i2c-modules
 Priority: standard
 Description: Support for various input methods
 
@@ -63,7 +65,7 @@ Provides: crypto-dm-modules
 Description: Multi-device support (raid, device-mapper, lvm)
 
 Package: nic-modules
-Depends: kernel-image, nic-shared-modules, virtio-modules, crc-modules
+Depends: kernel-image, nic-shared-modules, virtio-modules, i2c-modules, crc-modules, mtd-core-modules
 Priority: standard
 Description: Network interface support
 
@@ -131,7 +133,7 @@ Priority: standard
 Description: SCSI storage support
 
 Package: serial-modules
-Depends: kernel-image
+Depends: kernel-image, pcmcia-modules
 Priority: standard
 Description: Serial port support
 
@@ -232,3 +234,22 @@ Provides: cdrom-core-modules
 Priority: standard
 Description: Core SCSI subsystem
  This package contains the core SCSI subsystem for the kernel.
+
+Package: i2c-modules
+Depends: kernel-image
+Priority: optional
+Description: i2c support modules
+ This package contains basic i2c support modules
+
+Package: mtd-modules
+Depends: kernel-image, mtd-core-modules
+Priority: optional
+Description: MTD driver modules
+ This package contains MTD driver modules.
+
+Package: mtd-core-modules
+Depends: kernel-image
+Priority: optional
+Description: MTD core
+ This package contains the MTD core.
+
diff --git a/helpers/make-linux b/helpers/make-linux
index a3a7e3fd..1cddabcc 100644
--- a/helpers/make-linux
+++ b/helpers/make-linux
@@ -19,7 +19,7 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-VERSION=20
+VERSION=21
 
 . ./config
 
-- 
GitLab