* Put e2fsprogs etc. in mountall's $PATH so that fsck works.
svn path=/nixos/branches/boot-order/; revision=22151
This commit is contained in:
parent
dbadf6e9c2
commit
5702557a65
@ -22,7 +22,6 @@ let
|
|||||||
pkgs.cpio
|
pkgs.cpio
|
||||||
pkgs.curl
|
pkgs.curl
|
||||||
pkgs.diffutils
|
pkgs.diffutils
|
||||||
pkgs.e2fsprogs
|
|
||||||
pkgs.eject # HAL depends on it anyway
|
pkgs.eject # HAL depends on it anyway
|
||||||
pkgs.findutils
|
pkgs.findutils
|
||||||
pkgs.gawk
|
pkgs.gawk
|
||||||
@ -44,7 +43,6 @@ let
|
|||||||
pkgs.pciutils
|
pkgs.pciutils
|
||||||
pkgs.perl
|
pkgs.perl
|
||||||
pkgs.procps
|
pkgs.procps
|
||||||
pkgs.reiserfsprogs
|
|
||||||
pkgs.rsync
|
pkgs.rsync
|
||||||
pkgs.seccure
|
pkgs.seccure
|
||||||
pkgs.strace
|
pkgs.strace
|
||||||
|
@ -2,6 +2,13 @@
|
|||||||
|
|
||||||
with pkgs.lib;
|
with pkgs.lib;
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
# Packages that provide fsck backends.
|
||||||
|
fsPackages = [ pkgs.e2fsprogs pkgs.reiserfsprogs ];
|
||||||
|
|
||||||
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
@ -119,7 +126,9 @@ with pkgs.lib;
|
|||||||
config = {
|
config = {
|
||||||
|
|
||||||
# Add the mount helpers to the system path so that `mount' can find them.
|
# Add the mount helpers to the system path so that `mount' can find them.
|
||||||
environment.systemPackages = [ pkgs.ntfs3g pkgs.cifs_utils pkgs.nfsUtils pkgs.mountall ];
|
environment.systemPackages =
|
||||||
|
[ pkgs.ntfs3g pkgs.cifs_utils pkgs.nfsUtils pkgs.mountall ]
|
||||||
|
++ fsPackages;
|
||||||
|
|
||||||
environment.etc = singleton
|
environment.etc = singleton
|
||||||
{ source = pkgs.writeText "fstab"
|
{ source = pkgs.writeText "fstab"
|
||||||
@ -151,7 +160,7 @@ with pkgs.lib;
|
|||||||
script =
|
script =
|
||||||
''
|
''
|
||||||
exec > /dev/console 2>&1
|
exec > /dev/console 2>&1
|
||||||
export PATH=${config.system.sbin.mount}/bin:${pkgs.utillinux}/sbin:$PATH
|
export PATH=${config.system.sbin.mount}/bin:${makeSearchPath "sbin" ([pkgs.utillinux] ++ fsPackages)}:$PATH
|
||||||
${pkgs.mountall}/sbin/mountall --verbose --debug
|
${pkgs.mountall}/sbin/mountall --verbose --debug
|
||||||
echo DONE
|
echo DONE
|
||||||
'';
|
'';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user