diff --git a/modules/installer/cd-dvd/system-tarball-sheevaplug.nix b/modules/installer/cd-dvd/system-tarball-sheevaplug.nix index 9052badfe0eb..381223a078b1 100644 --- a/modules/installer/cd-dvd/system-tarball-sheevaplug.nix +++ b/modules/installer/cd-dvd/system-tarball-sheevaplug.nix @@ -40,7 +40,7 @@ in { require = - [ options + [ ./system-tarball.nix ../../hardware/network/rt73.nix ]; @@ -120,7 +120,17 @@ in # "console=ttyS0,115200n8" # serial console ]; - boot.kernelPackages = pkgs.linuxPackages_2_6_35; + boot.kernelPackages = pkgs.linuxPackages_3_4; + + boot.supportedFilesystems = [ "reiserfs" ]; + + /* fake entry, just to have a happy stage-1. Users + may boot without having stage-1 though */ + fileSystems = [ + { mountPoint = "/"; + device = "/dev/something"; + } + ]; services.mingetty = { ttys = [ "ttyS0" ]; @@ -166,6 +176,9 @@ in services.ttyBackgrounds.enable = false; jobs.openssh.startOn = pkgs.lib.mkOverrideTemplate 50 {} ""; + # Needed for nixos to evaluate + system.build.menuBuilder = "true"; + nixpkgs.config = { platform = pkgs.platforms.sheevaplug; };