If -nomount was passed, we don't try to mount /afs. So, there is no
reason to require its existence.
Change-Id: Id426f345b94de8f2d673af62fe14f803d1c77752
Reviewed-on: http://gerrit.openafs.org/3822
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
exit(1);
}
- if (stat(afsd_cacheMountDir, &statbuf)) {
- printf("afsd: Mountpoint %s missing.\n", afsd_cacheMountDir);
- exit(1);
- } else {
- if (!S_ISDIR(statbuf.st_mode)) {
- printf("afsd: Mountpoint %s is not a directory.\n", afsd_cacheMountDir);
+ if (!enable_nomount) {
+ if (stat(afsd_cacheMountDir, &statbuf)) {
+ printf("afsd: Mountpoint %s missing.\n", afsd_cacheMountDir);
exit(1);
+ } else {
+ if (!S_ISDIR(statbuf.st_mode)) {
+ printf("afsd: Mountpoint %s is not a directory.\n", afsd_cacheMountDir);
+ exit(1);
+ }
}
}