summaryrefslogtreecommitdiffstats
path: root/perl-install
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install')
-rw-r--r--perl-install/modules.pm27
1 files changed, 17 insertions, 10 deletions
diff --git a/perl-install/modules.pm b/perl-install/modules.pm
index 6a2a5f2d0..2bcab65e6 100644
--- a/perl-install/modules.pm
+++ b/perl-install/modules.pm
@@ -140,6 +140,13 @@ arch() =~ /^sparc/ ? (
"qlogicisp" => "Qlogic ISP",
"sym53c8xx" => "Symbios 53c8xx",
}],
+[ 'scsi_raw', {
+ "scsi_mod" => "scsi_mod",
+ "sd_mod" => "sd_mod",
+ "ide-mod" => "ide-mod",
+ "ide-probe" => "ide-probe",
+#- "ide-probe-mod" => "ide-probe-mod",
+}],
[ 'disk', {
arch() =~ /^sparc/ ? (
"pluto" => "Sun SparcSTORAGE Array SCSI", #- name it "fc4:soc:pluto" ?
@@ -158,6 +165,9 @@ arch() =~ /^sparc/ ? (
"imm" => "Iomega Zip (new driver)",
),
}],
+[ 'disk_raw', {
+ "ide-disk" => "IDE disk",
+}],
[ 'cdrom', {
arch() !~ /^sparc|alpha/ ? (
"sbpcd" => "SoundBlaster/Panasonic",
@@ -173,6 +183,12 @@ arch() !~ /^sparc|alpha/ ? (
"sonycd535" => "Sony CDU-5xx",
) : (),
}],
+[ 'cdrom_raw', {
+ "isofs" => "iso9660",
+ "ide-cd" => "ide-cd",
+ "sr_mod" => "SCSI CDROM support",
+ "cdrom" => "cdrom",
+}],
[ 'sound', {
arch() !~ /^sparc/ ? (
"alsa" => "ALSA sound module, many sound cards",
@@ -290,16 +306,6 @@ arch() !~ /^sparc/ ? (
"ide-floppy" => "ide-floppy",
"ide-tape" => "ide-tape",
"nbd" => "nbd",
-
- "scsi_mod" => "scsi_mod",
- "sd_mod" => "sd_mod",
- "ide-mod" => "ide-mod",
- "ide-probe" => "ide-probe",
- "ide-disk" => "IDE disk",
- "isofs" => "iso9660",
- "ide-cd" => "ide-cd",
- "sr_mod" => "SCSI CDROM support",
- "cdrom" => "cdrom",
#- "ide-probe-mod" => "ide-probe-mod",
}],
);
@@ -327,6 +333,7 @@ while (my ($k, $v) = each %drivers) {
sub module_of_type__4update_kernel {
my ($type) = @_;
+ $type = join "|", map { $_, $_ . "_raw" } split ' ', $type;
my %skip; @skip{@skip_modules_on_stage1} = ();
grep { !exists $skip{$_} } grep { $drivers{$_}{type} =~ /^($type)$/ } keys %drivers;
}