Commit Graph

60 Commits

Author SHA1 Message Date
Ben Hutchings 81f14e4fc0 udeb: Drop unused ntfs-modules packages
The installer uses ntfs-3g-udeb instead.
2019-04-25 15:27:49 +01:00
Ben Hutchings f98f9b5dcf udeb: Move drivers from {hyperv,virtio}-modules to {fb,input,nic,scsi}-modules
Now that the shared dependencies of these drivers are in kernel-image,
we can safely move them into the packages for each driver class.
2019-02-13 01:23:11 +00:00
Ben Hutchings 722cef58bc [powerpc*] udeb: Add i2c-modules 2019-02-13 01:23:11 +00:00
Ben Hutchings 93dd52b2a0 [arm64,armhf] udeb: Add mmc-core-modules to Provides of kernel-image
CONFIG_MMC is built-in for some reason, which I won't change right
now.
2019-02-13 00:22:08 +00:00
Ben Hutchings 1eff5d823e udeb: Make nic-wireless-modules depend on mmc-core-modules, not mmc-modules 2019-02-13 00:21:25 +00:00
Ben Hutchings 1d8da34a80 [powerpc*] udeb: Add mmc-core-modules and nic-wireless-modules
* Move airport into nic-wireless-modules
* Remove overrides for Depends field of nic-pcmcia-modules
2019-02-12 22:07:51 +00:00
Ben Hutchings 07c5106918 udeb: Add scsi-nic-modules containing Chelsio and Qlogic iSCSI/FC drivers
These drivers depend on the corresponding net drivers, or at least
common modules built under drivers/net/ethernet, currently leading
to duplicate modules.

I don't want to resolve this by adding a dependency between
nic-modules and scsi-modules, as that would pull in both into
installer images that previously only needed one set of drivers.  I
also don't want to add the common modules into kernel-image as that
would bloat all installer images.  Instead, put the drivers in a new
package and we can work out which installer images should include it
later.

Build scsi-nic-modules for all architectures/flavours that build
scsi-modules using the common module list now.
2019-02-11 14:00:58 +00:00
Marcin Juszkiewicz bf22005770 Enable virtio-gpu for debian installer
This will allow to get graphics support in VM instances right from
Debian installer phase.

(cherry picked from commit fb11c71e7c36b2e9abb7535e6c9c0ddbb8dc7c15)
2019-02-07 22:47:54 +00:00
Ben Hutchings 45a436cc18 udeb: Move MTD core from nic-modules to mtd-core-modules
The sfc net driver includes an MTD driver.  Currently this causes
nic-modules to include the MTD core on most architectures!
2018-10-09 15:59:16 +01:00
Ben Hutchings 72ec00386f udeb: Define mtd-core-modules package to contain MTD core if not built-in 2018-10-09 15:56:32 +01:00
Ben Hutchings c5abd53180 [ppc64] udeb: Revert accidental change to nic-pcmcia-modules dependencies
I failed to notice that ppc64 had a symlink to powerpc's package-list
which overrode the dependencies for nic-pcmcia-modules.  For now,
duplicate that override for ppc64.  In the longer term the powerpc*
net driver packages should be reorganised to match other
architectures.

Fixes FTBFS.
2018-09-17 01:02:32 +01:00
Ben Hutchings 80b5a7c714 [ia64] udeb: Fix priority of sn-modules
This was re-added with the obsolete priority "extra" after all the
other packages were fixed.
2018-09-13 11:19:42 +01:00
Ben Hutchings d015828eb2 [alpha,hppa] udeb: Remove incorrect dependency overrides
The drivers in pata-modules depend on libata, which depends on scsi_mod.
The corresponding package dependencies pata-modules -> ata-modules
-> scsi-core-modules are already defined, and there is no sense in
adding a direct dependency from pata-modules to scsi-core-modules.

The usb-storage driver depends on scsi_mod in scsi-core-modules, not
any of the drivers in scsi-modules.
2018-09-03 18:01:21 +01:00
Ben Hutchings cbebd8c763 udeb: Merge configuration directories and files across architectures
Merge the configuration and default-configuration directories,
using per-architecture overrides in package-list.

This requires a newer version of kernel-wedge to support
Depends_<arch> properly.

The only immediate change to debian/control is to remove the
different description for nic-modules on sparc64.
2018-09-03 18:01:21 +01:00
Ben Hutchings fcb558d168 Merge branch 'sid'
- Drop patches already in 4.16
- Overwrite changes on master to debian/installer, which were also
  applied on sid and then changed
- [x86] Fix up dell_smbios configuration; now it's a single driver
  selected by DELL_SMBIOS, with DELL_SMBIOS_{SMM,WMI} being boolean
  options
- Clean up configuration with kconfigeditor2
2018-04-19 14:43:33 +01:00
Ben Hutchings 4220b94e90 udeb: Add zstd_decompress to compress-modules and make squashfs-modules depend on it
zstd_decompress is now used by both btrfs and squashfs, so it needs
to be in a common dependency of their udebs.
2018-04-19 11:12:40 +01:00
Ben Hutchings cdd19a1d2d udeb: Rename lzo-modules to compress-modules 2018-04-19 11:12:13 +01:00
Ben Hutchings ee1a4b08d6 udeb: Add dependency from nic-modules to zlib-modules
This should fix FTBFS on architectures where zlib_deflate is not built-in.
2018-03-15 19:08:01 +00:00
Ben Hutchings 9369849423 Change all binary packages with priority: extra to priority: optional 2017-09-30 13:50:34 +01:00
Ben Hutchings 259372e240 [x86] Make hyperv-modules depends on nic-shared-modules
hv_utils (not hv_netvsc!) now implements a PTP clock.
2017-04-20 19:24:09 +01:00
James Clarke a1503865a9 [sparc64] udeb: Re-add ufs-modules (Closes: #858049) 2017-03-30 00:19:48 +01:00
Ben Hutchings b324a81a22 udeb: Fold core-modules into kernel-image
So many module packages depend on core-modules already that almost
every installer image includes it.

The only obvious exceptions are the sh4 installer builds, as there
was no core-modules package on sh4.  For consistency, include the
default set of modules in its kernel-image package now.
2016-10-02 02:16:10 +01:00
Ben Hutchings 04774ae4fa udeb: Remove dependencies on nonexistent nls-core-modules packages
These dependencies are deleted by kernel-wedge automatically, but let's
not leave such misleading references around.
2016-10-02 01:51:06 +01:00
Ben Hutchings ad4d5a0152 udeb: Add dependency from mmc-modules to crc-modules (fixes FTBFS on arm64) 2016-03-08 17:14:14 +00:00
Ben Hutchings e8bbad4b1a udeb: Include more modules, including those needed on Firefly-RK3288
Thanks to Vagrant Cascadian.  Closes: #815476.
2016-02-24 01:49:00 +00:00
Ben Hutchings b8c3eeca7f udeb: Combine scsi-{common,extra}-modules with scsi-modules 2016-02-15 02:40:09 +00:00
Ben Hutchings c9262f04b9 Release linux (4.3.3-5).
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIVAwUAVonnXee/yOyVhhEJAQrciRAA02xtKJrAB/rHg9kIR8qlNqDVgDhgvelX
 Lk1j+12BhfXs99sx3UywxA2ZHGoFv3FuM0NEUjQBC8cDEwznS2RgvksM1DrFsowP
 7J/GAgXw7wj8yemwxOLqZhyhiK4iqLL/LsajxMLR5qDWa3ANQ0qSpa5CSOXkIMpP
 lWEl8r0ADMY9ZAijtkGtmOb7ZSD8bhhSZwqIHNfHFc/Lo4vIjl6yeQc13+rW8acO
 uFk9VsS25jCE1ToNfbLfIqJyt/hUBDnempuUI6nV1zwPPavvcbLKhy1XKCdoPwCx
 vNWsIdLDFTdJvRvYsC4lTDSq68T4j0iTyALIynCvsg8rA4wGxFwUxvX2OgXzGYgj
 AXDfoSqndCm0jPtzM2sj/pSo39ki9BkSswhTvqGyKgrgKIDzPYrxo11gcTMSsg1S
 GrQiWtbjphrTmdn7uiCdczVD7TEApWF7VcwbuWrb4ucU4jax3n4wUKRF/MUC9gK/
 kXIoAgQox8K2zjry1Z4PrR9oveiP8vdREgdKcz/aFKgV1uf2yogNeN4iZbfvi9Vf
 7+6PNM/VYXca+8XkJmFIqUhJpelVHYsJUDhsDia/45XBrrqf3vLGUvjEf3D3X38y
 ujraOKXZ43X81LOkY7ePhX5SiMkYsBGDSD9H/ciJdJVd+c4aPQcK1QgJTyJzavP3
 0cIoLHM1LjY=
 =bjbr
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.3.3-5'
2016-01-04 03:34:02 +00:00
Ben Hutchings 559f1a2447 [armhf] udeb: Fix duplication and circular dependency (really fixes FTBFS)
There is still duplication between core-modules and usb-modules, and
they actually have a circular dependency due to gpio-viperboard
driving (part of) a USB device.

- Add core-modules as a dependency of usb-modules
- Remove gpio-viperboard from core-modules as it is unlikely to be needed
2016-01-04 00:46:39 +00:00
Ben Hutchings 3d157447dc udeb: Make md-modules depend on crc-modules 2015-12-10 18:27:20 +00:00
Ben Hutchings 8298497d1b [hppa/parisc64-smp,[mips*el/loongson-3] udeb: Add i2c-modules
...and make fb-modules depend on it rather than including I2C modules
directly.
2015-09-02 00:52:18 +01:00
Ben Hutchings 4d2f117436 udeb: Move eeprom_93cx6 to core-modules; make scsi-extra-modules depend on it
Previously it was in nic-wireless-modules as several wireless drivers
depend on it, but now wd719x in scsi-extra-modules does as well.
2015-08-15 21:59:33 +02:00
Ben Hutchings 147729defc udeb: Add i2c-designware-{core,platform} to i2c-modules and i2c-hid to input-modules (Closes: #772578)
svn path=/dists/sid/linux/; revision=22241
2015-01-02 04:19:56 +00:00
Ben Hutchings fbff0a02fd udeb: Fix typo in dependencies of speakup-modules
We currently FTBFS on mips64el:

    cannot read /tmp/linux/linux-3.16.2/debian/installer/mips64el/modules/mips64el-sb1-bcm91250a/mips64el-sb1-bcm91250a
    ...
    cannot read /tmp/linux/linux-3.16.2/debian/installer/mips64el/modules/mips64el-loongson-3/mips64el-loongson-3
    ...
    find: `debian/speakup-modules-3.16-1-loongson-3-di': No such file or directory
    speakup-modules-3.16-1-loongson-3-di will be empty

The 'cannot read' warnings are due to a bug in kernel-wedge
copy-modules (fixed in version 2.90) that affects module list
directories that are symlinked.  Instead of getting a list of files
and symlinks in the directory, it only finds the directory-symlink.

The bug was generally harmless because copy-modules also gets a
list of inter-package dependencies (without relying on the first
list), and this includes all package names.  Except that
speakup-modules has 'Depends: kernel-image!', and as there is
no package definition for 'kernel-image!' this dependency is
not included in the second list and copy-modules does not see
'speakup-modules'.

mips64el seems to be the only architecture which has a symlink to a
module list directory including speakup-modules.

Delete the '!'.

svn path=/dists/sid/linux/; revision=21834
2014-09-13 02:30:57 +00:00
Ben Hutchings 0cbce9b1f3 udeb: Update config to match previous kernel config changes
svn path=/dists/trunk/linux/; revision=20612
2013-09-13 03:41:14 +00:00
Ben Hutchings 492ce02d51 udeb: Remove obsolete and unsupported drivers and filesystems
- Remove ppa from scsi-modules
- Remove floppy-modules, irda-modules, parport-modules, plip-modules,
  qnx4-modules, reiserfs-modules, ufs-modules

svn path=/dists/sid/linux/; revision=20353
2013-07-16 01:02:44 +00:00
Ben Hutchings 6f18d0e5ad udeb: Move virtio_scsi to virtio-modules
svn path=/dists/sid/linux/; revision=20352
2013-07-16 00:49:51 +00:00
Ben Hutchings 5cf8fbf550 Update descriptions of nic-wireless-modules and nic-shared-modules
svn path=/dists/trunk/linux/; revision=20245
2013-06-11 03:30:32 +00:00
Ben Hutchings 374d054212 [powerpc,x86] Fold nic-extra-modules into nic-modules
svn path=/dists/trunk/linux/; revision=20244
2013-06-11 03:28:31 +00:00
Ben Hutchings 505dfa5c73 Revert removal of plip-modules; it can be loaded in expert mode
svn path=/dists/trunk/linux/; revision=20243
2013-06-11 02:59:13 +00:00
Ben Hutchings 685783270f udeb: Remove plip-modules, not included in any installer image
svn path=/dists/trunk/linux/; revision=20242
2013-06-11 02:51:08 +00:00
Ben Hutchings 6f6911d833 udeb: Move ide-modules and ide-core-modules into ia64 configuration
svn path=/dists/trunk/linux/; revision=20241
2013-06-11 02:48:16 +00:00
Ben Hutchings 8a04da01dc udeb: Remove redundant control file overrides
svn path=/dists/trunk/linux/; revision=20235
2013-06-11 02:19:45 +00:00
Ben Hutchings 475e841ad5 udeb: Add raid6_pq to md-modules, and make btrfs-modules depend on it
svn path=/dists/sid/linux/; revision=20171
2013-06-01 22:12:29 +00:00
Ben Hutchings 7bf60e6297 udeb: Delete reference to non-existent crypto-core-modules
svn path=/dists/sid/linux/; revision=20170
2013-06-01 22:01:15 +00:00
Ben Hutchings a13bb93110 udeb: Merge redundant configuration for ext{2,3} dependency on mbcache
svn path=/dists/sid/linux/; revision=20018
2013-05-04 20:12:46 +00:00
Ben Hutchings 023b4ded9f udeb: Move modules and adjust dependencies to avoid duplicates (Closes: #706646)
svn path=/dists/sid/linux/; revision=20017
2013-05-04 19:53:01 +00:00
Ben Hutchings 0abe8105c2 [armhf/mx5] Add mtd-modules including mtd, mtdchar and m25p80
svn path=/dists/sid/linux/; revision=19672
2013-01-02 02:00:54 +00:00
Ben Hutchings 1418cb6f60 udeb: Add fuse-modules to support os-prober (see #684265)
svn path=/dists/sid/linux/; revision=19382
2012-09-16 03:35:17 +00:00
Ben Hutchings f67df5fade [x86] udeb: Fix dependencies for nic-wireless-modules
svn path=/dists/sid/linux/; revision=19181
2012-06-22 22:39:21 +00:00
Ben Hutchings cf2c43893b udeb: Drop definitions for obsolete and kFreeBSD-specific packages
svn path=/dists/sid/linux/; revision=19134
2012-06-12 05:50:28 +00:00