From 32bb5b2d0fa14e6e4f2892877d7b1f00f05d1921 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 4 Aug 2009 08:50:02 +0000 Subject: * Bring back the options to enable/disable the Intel firmwares. svn path=/nixos/branches/modular-nixos/; revision=16574 --- modules/installer/tools/nixos-hardware-scan.pl | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'modules/installer/tools/nixos-hardware-scan.pl') diff --git a/modules/installer/tools/nixos-hardware-scan.pl b/modules/installer/tools/nixos-hardware-scan.pl index c1d94b93927..73f65a6d83e 100644 --- a/modules/installer/tools/nixos-hardware-scan.pl +++ b/modules/installer/tools/nixos-hardware-scan.pl @@ -4,7 +4,7 @@ use File::Spec; use File::Basename; -my @requireList = (); +my @attrs = (); my @kernelModules = (); my @initrdKernelModules = (); @@ -96,12 +96,12 @@ sub pciCheck { # Can't rely on $module here, since the module may not be loaded # due to missing firmware. Ideally we would check modules.pcimap # here. - push @requireList, "./nixos/hardware/network/intel-2200bg.nix" if + push @attrs, "networking.enableIntel2200BGFirmware = true;" if $vendor eq "0x8086" && ($device eq "0x1043" || $device eq "0x104f" || $device eq "0x4220" || $device eq "0x4221" || $device eq "0x4223" || $device eq "0x4224"); - push @requireList, "./nixos/hardware/network/intel-3945abg.nix" if + push @attrs, "networking.enableIntel3945ABGFirmware = true;" if $vendor eq "0x8086" && ($device eq "0x4229" || $device eq "0x4230" || $device eq "0x4222" || $device eq "0x4227"); @@ -202,7 +202,7 @@ sub multiLineList { my $indent = shift; my $res = ""; foreach my $s (@_) { - $res .= "\n$indent $s"; + $res .= "\n$indent$s"; } $res .= "\n$indent"; return $res; @@ -210,19 +210,18 @@ sub multiLineList { my $initrdKernelModules = toNixExpr(removeDups @initrdKernelModules); my $kernelModules = toNixExpr(removeDups @kernelModules); -my $requireList = multiLineList(" ", removeDups @requireList); +my $attrs = multiLineList(" ", removeDups @attrs); print <