Browse Source

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.
remotes/origin/buster
Ben Hutchings 3 years ago
parent
commit
cbebd8c763
  1. 123
      debian/bin/gencontrol.py
  2. 85
      debian/bin/gencontrol_signed.py
  3. 1
      debian/changelog
  4. 2
      debian/installer/alpha/kernel-versions
  5. 22
      debian/installer/alpha/package-list
  6. 3
      debian/installer/amd64/TODO
  7. 2
      debian/installer/amd64/kernel-versions
  8. 14
      debian/installer/amd64/package-list
  9. 2
      debian/installer/arm64/kernel-versions
  10. 8
      debian/installer/arm64/package-list
  11. 2
      debian/installer/armel/kernel-versions
  12. 14
      debian/installer/armel/package-list
  13. 2
      debian/installer/armhf/kernel-versions
  14. 9
      debian/installer/armhf/package-list
  15. 3
      debian/installer/hppa/kernel-versions
  16. 17
      debian/installer/hppa/package-list
  17. 3
      debian/installer/i386/kernel-versions
  18. 14
      debian/installer/i386/package-list
  19. 3
      debian/installer/ia64/TODO
  20. 2
      debian/installer/ia64/kernel-versions
  21. 34
      debian/installer/ia64/package-list
  22. 34
      debian/installer/kernel-versions
  23. 2
      debian/installer/m68k/kernel-versions
  24. 21
      debian/installer/m68k/package-list
  25. 3
      debian/installer/mips/kernel-versions
  26. 7
      debian/installer/mips/package-list
  27. 3
      debian/installer/mips64/kernel-versions
  28. 1
      debian/installer/mips64/modules/mips64
  29. 1
      debian/installer/mips64/modules/mips64-5kc-malta
  30. 1
      debian/installer/mips64/modules/mips64-octeon
  31. 7
      debian/installer/mips64/package-list
  32. 4
      debian/installer/mips64el/kernel-versions
  33. 1
      debian/installer/mips64el/modules/mips64el-5kc-malta
  34. 1
      debian/installer/mips64el/modules/mips64el-loongson-3
  35. 1
      debian/installer/mips64el/modules/mips64el-octeon
  36. 8
      debian/installer/mips64el/package-list
  37. 2
      debian/installer/mips64r6/kernel-versions
  38. 1
      debian/installer/mips64r6/modules/mips64r6
  39. 7
      debian/installer/mips64r6/package-list
  40. 2
      debian/installer/mips64r6el/kernel-versions
  41. 1
      debian/installer/mips64r6el/modules/mips64r6el
  42. 7
      debian/installer/mips64r6el/package-list
  43. 4
      debian/installer/mipsel/kernel-versions
  44. 1
      debian/installer/mipsel/modules/mipsel-4kc-malta
  45. 1
      debian/installer/mipsel/modules/mipsel-octeon
  46. 8
      debian/installer/mipsel/package-list
  47. 2
      debian/installer/mipsr6/kernel-versions
  48. 1
      debian/installer/mipsr6/modules/mips32r6
  49. 7
      debian/installer/mipsr6/package-list
  50. 2
      debian/installer/mipsr6el/kernel-versions
  51. 1
      debian/installer/mipsr6el/modules/mips32r6el
  52. 7
      debian/installer/mipsr6el/package-list
  53. 0
      debian/installer/modules/alpha-generic/ata-modules
  54. 0
      debian/installer/modules/alpha-generic/btrfs-modules
  55. 0
      debian/installer/modules/alpha-generic/cdrom-core-modules
  56. 0
      debian/installer/modules/alpha-generic/compress-modules
  57. 0
      debian/installer/modules/alpha-generic/crc-modules
  58. 0
      debian/installer/modules/alpha-generic/crypto-dm-modules
  59. 0
      debian/installer/modules/alpha-generic/crypto-modules
  60. 0
      debian/installer/modules/alpha-generic/event-modules
  61. 0
      debian/installer/modules/alpha-generic/ext4-modules
  62. 0
      debian/installer/modules/alpha-generic/fat-modules
  63. 0
      debian/installer/modules/alpha-generic/fuse-modules
  64. 0
      debian/installer/modules/alpha-generic/i2c-modules
  65. 0
      debian/installer/modules/alpha-generic/input-modules
  66. 0
      debian/installer/modules/alpha-generic/isofs-modules
  67. 0
      debian/installer/modules/alpha-generic/jfs-modules
  68. 0
      debian/installer/modules/alpha-generic/kernel-image
  69. 0
      debian/installer/modules/alpha-generic/loop-modules
  70. 0
      debian/installer/modules/alpha-generic/md-modules
  71. 0
      debian/installer/modules/alpha-generic/mouse-modules
  72. 0
      debian/installer/modules/alpha-generic/multipath-modules
  73. 0
      debian/installer/modules/alpha-generic/nbd-modules
  74. 0
      debian/installer/modules/alpha-generic/nic-modules
  75. 0
      debian/installer/modules/alpha-generic/nic-pcmcia-modules
  76. 0
      debian/installer/modules/alpha-generic/nic-shared-modules
  77. 0
      debian/installer/modules/alpha-generic/nic-usb-modules
  78. 0
      debian/installer/modules/alpha-generic/nic-wireless-modules
  79. 0
      debian/installer/modules/alpha-generic/pata-modules
  80. 0
      debian/installer/modules/alpha-generic/pcmcia-modules
  81. 0
      debian/installer/modules/alpha-generic/ppp-modules
  82. 0
      debian/installer/modules/alpha-generic/sata-modules
  83. 0
      debian/installer/modules/alpha-generic/scsi-core-modules
  84. 0
      debian/installer/modules/alpha-generic/scsi-modules
  85. 0
      debian/installer/modules/alpha-generic/serial-modules
  86. 0
      debian/installer/modules/alpha-generic/squashfs-modules
  87. 0
      debian/installer/modules/alpha-generic/srm-modules
  88. 0
      debian/installer/modules/alpha-generic/usb-modules
  89. 0
      debian/installer/modules/alpha-generic/usb-serial-modules
  90. 0
      debian/installer/modules/alpha-generic/usb-storage-modules
  91. 0
      debian/installer/modules/alpha-generic/virtio-modules
  92. 0
      debian/installer/modules/alpha-generic/xfs-modules
  93. 0
      debian/installer/modules/alpha-generic/zlib-modules
  94. 0
      debian/installer/modules/amd64/acpi-modules
  95. 0
      debian/installer/modules/amd64/ata-modules
  96. 0
      debian/installer/modules/amd64/btrfs-modules
  97. 0
      debian/installer/modules/amd64/cdrom-core-modules
  98. 0
      debian/installer/modules/amd64/compress-modules
  99. 0
      debian/installer/modules/amd64/crc-modules
  100. 0
      debian/installer/modules/amd64/crypto-dm-modules

123
debian/bin/gencontrol.py

@ -86,6 +86,62 @@ class Gencontrol(Base):
# Prepare to generate debian/tests/control
self.tests_control = None
self.installer_packages = {}
if os.getenv('DEBIAN_KERNEL_DISABLE_INSTALLER'):
if self.changelog[0].distribution == 'UNRELEASED':
import warnings
warnings.warn('Disable installer modules on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
else:
raise RuntimeError('Unable to disable installer modules in release build (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
elif self.config.merge('packages').get('installer', True):
# Add udebs using kernel-wedge
kw_env = os.environ.copy()
kw_env['KW_DEFCONFIG_DIR'] = 'debian/installer'
kw_env['KW_CONFIG_DIR'] = 'debian/installer'
kw_proc = subprocess.Popen(
['kernel-wedge', 'gen-control', vars['abiname']],
stdout=subprocess.PIPE,
env=kw_env)
if not isinstance(kw_proc.stdout, io.IOBase):
udeb_packages = read_control(io.open(kw_proc.stdout.fileno(), closefd=False))
else:
udeb_packages = read_control(io.TextIOWrapper(kw_proc.stdout))
kw_proc.wait()
if kw_proc.returncode != 0:
raise RuntimeError('kernel-wedge exited with code %d' %
kw_proc.returncode)
# All architectures that have some installer udebs
arches = set()
for package in udeb_packages:
arches.update(package['Architecture'])
# Code-signing status for those architectures
# If we're going to build signed udebs later, don't actually
# generate udebs. Just test that we *can* build, so we find
# configuration errors before building linux-signed.
build_signed = {}
for arch in arches:
build_signed[arch] = (self.config.merge('build', arch)
.get('signed-code', False))
for package in udeb_packages:
# kernel-wedge currently chokes on Build-Profiles so add it now
if any(build_signed[arch] for arch in package['Architecture']):
assert all(build_signed[arch]
for arch in package['Architecture'])
# XXX This is a hack to exclude the udebs from
# the package list while still being able to
# convince debhelper and kernel-wedge to go
# part way to building them.
package['Build-Profiles'] = '<pkg.linux.udeb-unsigned-test-build>'
else:
package['Build-Profiles'] = '<!stage1>'
for arch in package['Architecture']:
self.installer_packages.setdefault(arch, []).append(package)
def do_main_makefile(self, makefile, makeflags, extra):
fs_enabled = [featureset
for featureset in self.config['base', ]['featuresets']
@ -220,61 +276,20 @@ class Gencontrol(Base):
["$(MAKE) -f debian/rules.real install-libc-dev_%s %s" %
(arch, makeflags)])
if os.getenv('DEBIAN_KERNEL_DISABLE_INSTALLER'):
if self.changelog[0].distribution == 'UNRELEASED':
import warnings
warnings.warn('Disable installer modules on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
else:
raise RuntimeError('Unable to disable installer modules in release build (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
elif self.config.merge('packages').get('installer', True):
# Add udebs using kernel-wedge
installer_def_dir = 'debian/installer'
installer_arch_dir = os.path.join(installer_def_dir, arch)
if os.path.isdir(installer_arch_dir):
kw_env = os.environ.copy()
kw_env['KW_DEFCONFIG_DIR'] = installer_def_dir
kw_env['KW_CONFIG_DIR'] = installer_arch_dir
kw_proc = subprocess.Popen(
['kernel-wedge', 'gen-control', vars['abiname']],
stdout=subprocess.PIPE,
env=kw_env)
if not isinstance(kw_proc.stdout, io.IOBase):
udeb_packages = read_control(io.open(kw_proc.stdout.fileno(), closefd=False))
else:
udeb_packages = read_control(io.TextIOWrapper(kw_proc.stdout))
kw_proc.wait()
if kw_proc.returncode != 0:
raise RuntimeError('kernel-wedge exited with code %d' %
kw_proc.returncode)
# If we're going to build signed udebs later, don't actually
# generate udebs. Just test that we *can* build, so we find
# configuration errors before building linux-signed.
udeb_packages = self.installer_packages.get(arch, [])
if udeb_packages:
merge_packages(packages, udeb_packages, arch)
# kernel-wedge currently chokes on Build-Profiles so add it now
for package in udeb_packages:
if build_signed:
# XXX This is a hack to exclude the udebs from
# the package list while still being able to
# convince debhelper and kernel-wedge to go
# part way to building them.
package['Build-Profiles'] = '<pkg.linux.udeb-unsigned-test-build>'
else:
package['Build-Profiles'] = '<!stage1>'
merge_packages(packages, udeb_packages, arch)
# These packages must be built after the per-flavour/
# per-featureset packages. Also, this won't work
# correctly with an empty package list.
if udeb_packages:
makefile.add(
'binary-arch_%s' % arch,
cmds=["$(MAKE) -f debian/rules.real install-udeb_%s %s "
"PACKAGE_NAMES='%s' UDEB_UNSIGNED_TEST_BUILD=%s" %
(arch, makeflags,
' '.join(p['Package'] for p in udeb_packages),
build_signed)])
# These packages must be built after the per-flavour/
# per-featureset packages. Also, this won't work
# correctly with an empty package list.
makefile.add(
'binary-arch_%s' % arch,
cmds=["$(MAKE) -f debian/rules.real install-udeb_%s %s "
"PACKAGE_NAMES='%s' UDEB_UNSIGNED_TEST_BUILD=%s" %
(arch, makeflags,
' '.join(p['Package'] for p in udeb_packages),
build_signed)])
# This also needs to be built after the per-flavour/per-featureset
# packages.

85
debian/bin/gencontrol_signed.py

@ -54,6 +54,37 @@ class Gencontrol(Base):
'-v%(imagebinaryversion)s -DBuilt-Using="linux (= %(imagesourceversion)s)"' % vars)
makeflags['PACKAGE_VERSION'] = vars['imagebinaryversion']
self.installer_packages = {}
if os.getenv('DEBIAN_KERNEL_DISABLE_INSTALLER'):
if self.changelog[0].distribution == 'UNRELEASED':
import warnings
warnings.warn('Disable installer modules on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
else:
raise RuntimeError('Unable to disable installer modules in release build (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
elif self.config.merge('packages').get('installer', True):
# Add udebs using kernel-wedge
kw_env = os.environ.copy()
kw_env['KW_DEFCONFIG_DIR'] = 'debian/installer'
kw_env['KW_CONFIG_DIR'] = 'debian/installer'
kw_proc = subprocess.Popen(
['kernel-wedge', 'gen-control', vars['abiname']],
stdout=subprocess.PIPE,
env=kw_env)
if not isinstance(kw_proc.stdout, io.IOBase):
udeb_packages = read_control(io.open(kw_proc.stdout.fileno(), closefd=False))
else:
udeb_packages = read_control(io.TextIOWrapper(kw_proc.stdout))
kw_proc.wait()
if kw_proc.returncode != 0:
raise RuntimeError('kernel-wedge exited with code %d' %
kw_proc.returncode)
for package in udeb_packages:
for arch in package['Architecture']:
if self.config.merge('build', arch).get('signed-code', False):
self.installer_packages.setdefault(arch, []).append(package)
def do_main_packages(self, packages, vars, makeflags, extra):
# Assume that arch:all packages do not get binNMU'd
packages['source']['Build-Depends'].append(
@ -77,46 +108,20 @@ class Gencontrol(Base):
self.config['version', ]['abiname_base'] + abiname_part
def do_arch_packages(self, packages, makefile, arch, vars, makeflags, extra):
if os.getenv('DEBIAN_KERNEL_DISABLE_INSTALLER'):
if self.changelog[0].distribution == 'UNRELEASED':
import warnings
warnings.warn('Disable installer modules on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
else:
raise RuntimeError('Unable to disable installer modules in release build (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
elif (self.config.merge('packages').get('installer', True) and
self.config.merge('build', arch).get('signed-code', False)):
# Add udebs using kernel-wedge
installer_def_dir = 'debian/installer'
installer_arch_dir = os.path.join(installer_def_dir, arch)
if os.path.isdir(installer_arch_dir):
kw_env = os.environ.copy()
kw_env['KW_DEFCONFIG_DIR'] = installer_def_dir
kw_env['KW_CONFIG_DIR'] = installer_arch_dir
kw_proc = subprocess.Popen(
['kernel-wedge', 'gen-control', vars['abiname']],
stdout=subprocess.PIPE,
env=kw_env)
if not isinstance(kw_proc.stdout, io.IOBase):
udeb_packages = read_control(io.open(kw_proc.stdout.fileno(), closefd=False))
else:
udeb_packages = read_control(io.TextIOWrapper(kw_proc.stdout))
kw_proc.wait()
if kw_proc.returncode != 0:
raise RuntimeError('kernel-wedge exited with code %d' %
kw_proc.returncode)
merge_packages(packages, udeb_packages, arch)
# These packages must be built after the per-flavour/
# per-featureset packages. Also, this won't work
# correctly with an empty package list.
if udeb_packages:
makefile.add(
'binary-arch_%s' % arch,
cmds=["$(MAKE) -f debian/rules.real install-udeb_%s %s "
"PACKAGE_NAMES='%s'" %
(arch, makeflags,
' '.join(p['Package'] for p in udeb_packages))])
udeb_packages = self.installer_packages.get(arch, [])
if udeb_packages:
merge_packages(packages, udeb_packages, arch)
# These packages must be built after the per-flavour/
# per-featureset packages. Also, this won't work
# correctly with an empty package list.
if udeb_packages:
makefile.add(
'binary-arch_%s' % arch,
cmds=["$(MAKE) -f debian/rules.real install-udeb_%s %s "
"PACKAGE_NAMES='%s'" %
(arch, makeflags,
' '.join(p['Package'] for p in udeb_packages))])
def do_flavour_setup(self, vars, makeflags, arch, featureset, flavour, extra):
super(Gencontrol, self).do_flavour_setup(vars, makeflags, arch, featureset, flavour, extra)

1
debian/changelog

@ -9,6 +9,7 @@ linux (4.19~rc1-1~exp1) UNRELEASED; urgency=medium
* [hppa] debian/control: Simplify build-dependencies for 64-bit toolchain
* Compile with gcc-8 on all architectures
* [x86] Allow generating user-space headers without a compiler
* udeb: Merge configuration directories and files across architectures
-- Ben Hutchings <ben@decadent.org.uk> Mon, 27 Aug 2018 14:36:54 +0100

2
debian/installer/alpha/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
alpha - alpha-generic - y -

22
debian/installer/alpha/package-list

@ -1,22 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Package: usb-storage-modules
Depends: kernel-image, scsi-modules, usb-modules
Package: pata-modules
Depends: kernel-image, ata-modules, scsi-core-modules
Package: fb-modules
Depends: kernel-image, i2c-modules
Package: srm-modules
Depends: kernel-image
Priority: standard
Description: SRM modules
This package contains the srm_env module which provides access to the SRM
environment.

3
debian/installer/amd64/TODO

@ -1,3 +0,0 @@
* The 2.6 kernel is missing a lot of modules, need to get a list of all
modules included in the udebs, and compare vs. the full module list and
add missing stuff.

2
debian/installer/amd64/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
amd64 - amd64 - - -

14
debian/installer/amd64/package-list

@ -1,14 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: fat-modules
Priority: standard
Package: scsi-modules
Depends: kernel-image, scsi-core-modules, cdrom-core-modules, core-modules, ata-modules
Package: kernel-image
Provides: zlib-modules

2
debian/installer/arm64/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
arm64 - arm64 - - -

8
debian/installer/arm64/package-list

@ -1,8 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: zlib-modules

2
debian/installer/armel/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
armel - marvell - y -

14
debian/installer/armel/package-list

@ -1,14 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides_marvell: rtc-modules
Provides_versatile: rtc-modules
Package: fb-modules
Depends: kernel-image, usb-modules
Package: jffs2-modules
Depends: kernel-image, zlib-modules, compress-modules, mtd-modules

2
debian/installer/armhf/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
armhf - armmp - - -

9
debian/installer/armhf/package-list

@ -1,9 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Package: pata-modules
Priority: optional

3
debian/installer/hppa/kernel-versions

@ -1,3 +0,0 @@
# arch version flavour installedname suffix build-depends
hppa - parisc - y -
hppa - parisc64-smp - y -

17
debian/installer/hppa/package-list

@ -1,17 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides_parisc64-smp: i2c-modules
Package: usb-storage-modules
Depends: kernel-image, scsi-modules, usb-modules
Package: pata-modules
Depends: kernel-image, ata-modules, scsi-core-modules
Package: fb-modules
Depends: kernel-image
Priority: standard

3
debian/installer/i386/kernel-versions

@ -1,3 +0,0 @@
# arch version flavour installedname suffix build-depends
i386 - 686 - - -
i386 - 686-pae - - -

14
debian/installer/i386/package-list

@ -1,14 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules, zlib-modules
Package: fat-modules
Priority: standard
Package: fb-modules
Depends: kernel-image, i2c-modules

3
debian/installer/ia64/TODO

@ -1,3 +0,0 @@
* The 2.6 kernel is missing a lot of modules, need to get a list of all
modules included in the udebs, and compare vs. the full module list and
add missing stuff.

2
debian/installer/ia64/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
ia64 - itanium - - -

34
debian/installer/ia64/package-list

@ -1,34 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: fat-modules
Priority: standard
Package: ide-core-modules
Depends: kernel-image
Priority: standard
Description: IDE support
This package contains core IDE support for the kernel.
Package: ide-modules
Depends: kernel-image, ide-core-modules, sn-modules
Priority: standard
Description: IDE drivers
This package contains IDE drivers for the kernel.
Package: cdrom-core-modules
Depends: kernel-image, scsi-core-modules, ide-modules, isofs-modules
Package: serial-modules
Depends: kernel-image, pcmcia-modules, sn-modules
Package: sn-modules
Depends: kernel-image
Priority: extra
Description: SN modules
This package contains SN modules for Altix systems
Package: kernel-image
Provides: efi-modules, zlib-modules

34
debian/installer/kernel-versions

@ -0,0 +1,34 @@
# arch version flavour installedname suffix build-depends
alpha - alpha-generic - y -
amd64 - amd64 - - -
arm64 - arm64 - - -
armel - marvell - y -
armhf - armmp - - -
hppa - parisc - y -
hppa - parisc64-smp - y -
i386 - 686 - - -
i386 - 686-pae - - -
ia64 - itanium - - -
m68k - m68k - y -
mips - 4kc-malta - y -
mips - octeon - y -
mips64 - 5kc-malta - y -
mips64 - octeon - y -
mips64el - 5kc-malta - y -
mips64el - loongson-3 - y -
mips64el - octeon - y -
mips64r6 - mips64r6 - y -
mips64r6el - mips64r6el - y -
mipsel - 4kc-malta - y -
mipsel - loongson-3 - y -
mipsel - octeon - y -
mipsr6 - mips32r6 - y -
mipsr6el - mips32r6el - y -
powerpc - powerpc - - -
powerpc - powerpc64 - - -
ppc64 - powerpc64 - - -
ppc64el - powerpc64le - - -
s390x - s390x - - -
sh4 - sh7751r - y -
sh4 - sh7785lcr - y -
sparc64 - sparc64 - y -

2
debian/installer/m68k/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
m68k - m68k - y -

21
debian/installer/m68k/package-list

@ -1,21 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: cdrom-core-modules
Depends: kernel-image, scsi-core-modules, ide-modules, isofs-modules
This package contains core CDROM support for the kernel.
Package: ide-core-modules
Depends: kernel-image
Priority: standard
Description: IDE support
This package contains core IDE support for the kernel.
Package: ide-modules
Depends: kernel-image, ide-core-modules
Priority: standard
Description: IDE drivers
This package contains IDE drivers for the kernel.

3
debian/installer/mips/kernel-versions

@ -1,3 +0,0 @@
# arch version flavour installedname suffix build-depends
mips - 4kc-malta - y -
mips - octeon - y -

7
debian/installer/mips/package-list

@ -1,7 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules

3
debian/installer/mips64/kernel-versions

@ -1,3 +0,0 @@
# arch version flavour installedname suffix build-depends
mips64 - 5kc-malta - y -
mips64 - octeon - y -

1
debian/installer/mips64/modules/mips64

@ -1 +0,0 @@
../../mips/modules/mips

1
debian/installer/mips64/modules/mips64-5kc-malta

@ -1 +0,0 @@
../../mips/modules/mips-4kc-malta

1
debian/installer/mips64/modules/mips64-octeon

@ -1 +0,0 @@
../../mips/modules/mips-octeon

7
debian/installer/mips64/package-list

@ -1,7 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules

4
debian/installer/mips64el/kernel-versions

@ -1,4 +0,0 @@
# arch version flavour installedname suffix build-depends
mips64el - 5kc-malta - y -
mips64el - loongson-3 - y -
mips64el - octeon - y -

1
debian/installer/mips64el/modules/mips64el-5kc-malta

@ -1 +0,0 @@
../../mips/modules/mips-4kc-malta

1
debian/installer/mips64el/modules/mips64el-loongson-3

@ -1 +0,0 @@
../../mipsel/modules/mipsel-loongson-3

1
debian/installer/mips64el/modules/mips64el-octeon

@ -1 +0,0 @@
../../mips/modules/mips-octeon

8
debian/installer/mips64el/package-list

@ -1,8 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules
Provides_loongson-3: i2c-modules, rtc-modules

2
debian/installer/mips64r6/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
mips64r6 - mips64r6 - y -

1
debian/installer/mips64r6/modules/mips64r6

@ -1 +0,0 @@
../../mips/modules/mips

7
debian/installer/mips64r6/package-list

@ -1,7 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules

2
debian/installer/mips64r6el/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
mips64r6el - mips64r6el - y -

1
debian/installer/mips64r6el/modules/mips64r6el

@ -1 +0,0 @@
../../mips/modules/mips

7
debian/installer/mips64r6el/package-list

@ -1,7 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules

4
debian/installer/mipsel/kernel-versions

@ -1,4 +0,0 @@
# arch version flavour installedname suffix build-depends
mipsel - 4kc-malta - y -
mipsel - loongson-3 - y -
mipsel - octeon - y -

1
debian/installer/mipsel/modules/mipsel-4kc-malta

@ -1 +0,0 @@
../../mips/modules/mips-4kc-malta

1
debian/installer/mipsel/modules/mipsel-octeon

@ -1 +0,0 @@
../../mips/modules/mips-octeon

8
debian/installer/mipsel/package-list

@ -1,8 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules
Provides_loongson-3: i2c-modules, rtc-modules

2
debian/installer/mipsr6/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
mipsr6 - mips32r6 - y -

1
debian/installer/mipsr6/modules/mips32r6

@ -1 +0,0 @@
../../mips/modules/mips

7
debian/installer/mipsr6/package-list

@ -1,7 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules

2
debian/installer/mipsr6el/kernel-versions

@ -1,2 +0,0 @@
# arch version flavour installedname suffix build-depends
mipsr6el - mips32r6el - y -

1
debian/installer/mipsr6el/modules/mips32r6el

@ -1 +0,0 @@
../../mips/modules/mips

7
debian/installer/mipsr6el/package-list

@ -1,7 +0,0 @@
# This file is used to build up the control file. The kernel version and
# "-di" are appended to the package names. Section can be left out. So can
# architecture, which is derived from the files in the modules directory.
# It overwrites specifications from /usr/share/kernel-wedge/package-list.
#
Package: kernel-image
Provides: rtc-modules

0
debian/installer/alpha/modules/alpha-generic/ata-modules → debian/installer/modules/alpha-generic/ata-modules

0
debian/installer/alpha/modules/alpha-generic/btrfs-modules → debian/installer/modules/alpha-generic/btrfs-modules

0
debian/installer/alpha/modules/alpha-generic/cdrom-core-modules → debian/installer/modules/alpha-generic/cdrom-core-modules

0
debian/installer/alpha/modules/alpha-generic/compress-modules → debian/installer/modules/alpha-generic/compress-modules

0
debian/installer/alpha/modules/alpha-generic/crc-modules → debian/installer/modules/alpha-generic/crc-modules

0
debian/installer/alpha/modules/alpha-generic/crypto-dm-modules → debian/installer/modules/alpha-generic/crypto-dm-modules

0
debian/installer/alpha/modules/alpha-generic/crypto-modules → debian/installer/modules/alpha-generic/crypto-modules

0
debian/installer/alpha/modules/alpha-generic/event-modules → debian/installer/modules/alpha-generic/event-modules

0
debian/installer/alpha/modules/alpha-generic/ext4-modules → debian/installer/modules/alpha-generic/ext4-modules

0
debian/installer/alpha/modules/alpha-generic/fat-modules → debian/installer/modules/alpha-generic/fat-modules

0
debian/installer/alpha/modules/alpha-generic/fuse-modules → debian/installer/modules/alpha-generic/fuse-modules

0
debian/installer/alpha/modules/alpha-generic/i2c-modules → debian/installer/modules/alpha-generic/i2c-modules

0
debian/installer/alpha/modules/alpha-generic/input-modules → debian/installer/modules/alpha-generic/input-modules

0
debian/installer/alpha/modules/alpha-generic/isofs-modules → debian/installer/modules/alpha-generic/isofs-modules

0
debian/installer/alpha/modules/alpha-generic/jfs-modules → debian/installer/modules/alpha-generic/jfs-modules

0
debian/installer/alpha/modules/alpha-generic/kernel-image → debian/installer/modules/alpha-generic/kernel-image

0
debian/installer/alpha/modules/alpha-generic/loop-modules → debian/installer/modules/alpha-generic/loop-modules

0
debian/installer/alpha/modules/alpha-generic/md-modules → debian/installer/modules/alpha-generic/md-modules

0
debian/installer/alpha/modules/alpha-generic/mouse-modules → debian/installer/modules/alpha-generic/mouse-modules

0
debian/installer/alpha/modules/alpha-generic/multipath-modules → debian/installer/modules/alpha-generic/multipath-modules

0
debian/installer/alpha/modules/alpha-generic/nbd-modules → debian/installer/modules/alpha-generic/nbd-modules

0
debian/installer/alpha/modules/alpha-generic/nic-modules → debian/installer/modules/alpha-generic/nic-modules

0
debian/installer/alpha/modules/alpha-generic/nic-pcmcia-modules → debian/installer/modules/alpha-generic/nic-pcmcia-modules

0
debian/installer/alpha/modules/alpha-generic/nic-shared-modules → debian/installer/modules/alpha-generic/nic-shared-modules

0
debian/installer/alpha/modules/alpha-generic/nic-usb-modules → debian/installer/modules/alpha-generic/nic-usb-modules

0
debian/installer/alpha/modules/alpha-generic/nic-wireless-modules → debian/installer/modules/alpha-generic/nic-wireless-modules

0
debian/installer/alpha/modules/alpha-generic/pata-modules → debian/installer/modules/alpha-generic/pata-modules

0
debian/installer/alpha/modules/alpha-generic/pcmcia-modules → debian/installer/modules/alpha-generic/pcmcia-modules

0
debian/installer/alpha/modules/alpha-generic/ppp-modules → debian/installer/modules/alpha-generic/ppp-modules

0
debian/installer/alpha/modules/alpha-generic/sata-modules → debian/installer/modules/alpha-generic/sata-modules

0
debian/installer/alpha/modules/alpha-generic/scsi-core-modules → debian/installer/modules/alpha-generic/scsi-core-modules

0
debian/installer/alpha/modules/alpha-generic/scsi-modules → debian/installer/modules/alpha-generic/scsi-modules

0
debian/installer/alpha/modules/alpha-generic/serial-modules → debian/installer/modules/alpha-generic/serial-modules

0
debian/installer/alpha/modules/alpha-generic/squashfs-modules → debian/installer/modules/alpha-generic/squashfs-modules

0
debian/installer/alpha/modules/alpha-generic/srm-modules → debian/installer/modules/alpha-generic/srm-modules

0
debian/installer/alpha/modules/alpha-generic/usb-modules → debian/installer/modules/alpha-generic/usb-modules

0
debian/installer/alpha/modules/alpha-generic/usb-serial-modules → debian/installer/modules/alpha-generic/usb-serial-modules

0
debian/installer/alpha/modules/alpha-generic/usb-storage-modules → debian/installer/modules/alpha-generic/usb-storage-modules

0
debian/installer/alpha/modules/alpha-generic/virtio-modules → debian/installer/modules/alpha-generic/virtio-modules

0
debian/installer/alpha/modules/alpha-generic/xfs-modules → debian/installer/modules/alpha-generic/xfs-modules

0
debian/installer/alpha/modules/alpha-generic/zlib-modules → debian/installer/modules/alpha-generic/zlib-modules

0
debian/installer/amd64/modules/amd64/acpi-modules → debian/installer/modules/amd64/acpi-modules

0
debian/installer/amd64/modules/amd64/ata-modules → debian/installer/modules/amd64/ata-modules

0
debian/installer/amd64/modules/amd64/btrfs-modules → debian/installer/modules/amd64/btrfs-modules

0
debian/installer/amd64/modules/amd64/cdrom-core-modules → debian/installer/modules/amd64/cdrom-core-modules

0
debian/installer/amd64/modules/amd64/compress-modules → debian/installer/modules/amd64/compress-modules

0
debian/installer/amd64/modules/amd64/crc-modules → debian/installer/modules/amd64/crc-modules

0
debian/installer/amd64/modules/amd64/crypto-dm-modules → debian/installer/modules/amd64/crypto-dm-modules

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save