summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/nfsmount.c
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-02-13 15:54:14 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-02-13 15:54:14 +0000
commit79968466f45ef4eae3a69089c79002cc065bf504 (patch)
tree4d7f0e6b37fd78901db27a2f5dd0f2cd024437f6 /mdk-stage1/nfsmount.c
parent108fd442c49a81f688af8c473288864fa1d17d94 (diff)
downloaddrakx-79968466f45ef4eae3a69089c79002cc065bf504.tar
drakx-79968466f45ef4eae3a69089c79002cc065bf504.tar.gz
drakx-79968466f45ef4eae3a69089c79002cc065bf504.tar.bz2
drakx-79968466f45ef4eae3a69089c79002cc065bf504.tar.xz
drakx-79968466f45ef4eae3a69089c79002cc065bf504.zip
- better log of nfs mount errors
- don't insmod modules already present (important for bzip2 slowness)
Diffstat (limited to 'mdk-stage1/nfsmount.c')
-rw-r--r--mdk-stage1/nfsmount.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/mdk-stage1/nfsmount.c b/mdk-stage1/nfsmount.c
index d980860a2..77fbb530e 100644
--- a/mdk-stage1/nfsmount.c
+++ b/mdk-stage1/nfsmount.c
@@ -232,7 +232,12 @@ int nfsmount_prepare(const char *spec, int *flags, char **mount_opts)
goto fail;
if (status.fhs_status != 0) {
- log_message("nfsmount prepare failed, reason given by server: %d", status.fhs_status);
+ if (status.fhs_status == 2)
+ log_message("NFS server says: No such file or directory");
+ else if (status.fhs_status == 13)
+ log_message("NFS server says: Permission denied");
+ else
+ log_message("nfsmount prepare failed, reason given by server: %d", status.fhs_status);
goto fail;
}