If -nomount was passed, we don't try to mount /afs. So, there is no
reason to require its existence.
Reviewed-on: http://gerrit.openafs.org/3822
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit
c15468e2605446fa89e351131ba429a360d823f8)
Change-Id: I58f4a600fe976703412b76d7aeba1e316e08d05b
Reviewed-on: http://gerrit.openafs.org/3877
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);
+ }
}
}