summaryrefslogtreecommitdiffstats
path: root/filter-x86_64.sh
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@fedoraproject.org>2014-04-01 08:31:48 -0400
committerJosh Boyer <jwboyer@fedoraproject.org>2014-04-29 17:27:16 -0400
commit94ce4eca278da3da72a7efb987fb82a2c76dc77d (patch)
tree64b37c91ae1def75d9eca81581ba6e8ec2551d2b /filter-x86_64.sh
parent32027e071f60cf977b3efaab0d5324794ff10e33 (diff)
downloadkernel-94ce4eca278da3da72a7efb987fb82a2c76dc77d.tar.gz
kernel-94ce4eca278da3da72a7efb987fb82a2c76dc77d.tar.xz
kernel-94ce4eca278da3da72a7efb987fb82a2c76dc77d.zip
Split kernel into kernel-core and kernel-drivers subpackages
This creates kernel-core and kernel-drivers subpackages. The kernel package remains as a meta-package the requires both of the subpackages. This allows most installs to continue on as-is with upgrades working. The contents of the kernel-core and kernel-drivers subpackages are determined at build time through the filter-modules.sh script. This script "removes" pre-defined subsystems and modules and generates a filelist for the %files section of each subpackage. The contents of each are per-arch, with arch override files taken into account. This allows us to make the split useful for varying arches.
Diffstat (limited to 'filter-x86_64.sh')
-rw-r--r--filter-x86_64.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/filter-x86_64.sh b/filter-x86_64.sh
new file mode 100644
index 000000000..2a0b2d7b0
--- /dev/null
+++ b/filter-x86_64.sh
@@ -0,0 +1,12 @@
+#! /bin/bash
+
+# This is the x86_64 override file for the core/drivers package split. The
+# module directories listed here and in the generic list in filter-modules.sh
+# will be moved to the resulting kernel-drivers package for this arch.
+# Anything not listed in those files will be in the kernel-core package.
+#
+# Please review the default list in filter-modules.sh before making
+# modifications to the overrides below. If something should be removed across
+# all arches, remove it in the default instead of per-arch.
+
+# Defaults work so no need to override