diff options
author | Kevin Coffman <kwc@citi.umich.edu> | 2006-10-13 15:36:03 -0400 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-10-17 09:46:39 +1000 |
commit | 6e18539119224c930760ab801c24efe92b809a1e (patch) | |
tree | d3b8cf5859f5ae041ad5687e46724e7c60c146be /utils/gssd/gssd.c | |
parent | c49442c7720f8b1c3908ddf5d31ed9463f147761 (diff) | |
download | nfs-utils-6e18539119224c930760ab801c24efe92b809a1e.tar.gz nfs-utils-6e18539119224c930760ab801c24efe92b809a1e.tar.xz nfs-utils-6e18539119224c930760ab801c24efe92b809a1e.zip |
Allow gssd ccaches in MEMORY: rather than FILE:
Signed-off-by: Kevin Coffman <kwc@citi.umich.edu>
Add option to store gssd ccaches in a MEMORY: cache rather
than the default FILE: cache. In response to suggestion
from Steve Dickson <steved@redhat.com> and
Nalin Dahyabhai <nalin@redhat.com>.
Diffstat (limited to 'utils/gssd/gssd.c')
-rw-r--r-- | utils/gssd/gssd.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/utils/gssd/gssd.c b/utils/gssd/gssd.c index d6ddaae..a362974 100644 --- a/utils/gssd/gssd.c +++ b/utils/gssd/gssd.c @@ -56,6 +56,7 @@ char pipefsdir[PATH_MAX] = GSSD_PIPEFS_DIR; char keytabfile[PATH_MAX] = GSSD_DEFAULT_KEYTAB_FILE; char ccachedir[PATH_MAX] = GSSD_DEFAULT_CRED_DIR; +int use_memcache = 0; void sig_die(int signal) @@ -92,7 +93,7 @@ main(int argc, char *argv[]) extern char *optarg; char *progname; - while ((opt = getopt(argc, argv, "fvrmp:k:d:")) != -1) { + while ((opt = getopt(argc, argv, "fvrmMp:k:d:")) != -1) { switch (opt) { case 'f': fg = 1; @@ -100,6 +101,9 @@ main(int argc, char *argv[]) case 'm': /* Accept but ignore this. Now the default. */ break; + case 'M': + use_memcache = 1; + break; case 'v': verbosity++; break; |