From: Benjamin Kaduk Date: Tue, 3 Mar 2015 01:19:07 +0000 (-0500) Subject: Add filepath entries for rxkad.keytab X-Git-Tag: upstream/1.8.0_pre1^2~185 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=c0d771672f8bad23fa6816d383f5ad81137f6e57;p=packages%2Fo%2Fopenafs.git Add filepath entries for rxkad.keytab Even though master is not using it, we still want to be able to find it. Change-Id: I31fa39fe4d4bed5144c5169236b1106bd9f18501 Reviewed-on: http://gerrit.openafs.org/11784 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk --- diff --git a/src/util/dirpath.c b/src/util/dirpath.c index 03177696b..90f053de5 100644 --- a/src/util/dirpath.c +++ b/src/util/dirpath.c @@ -393,6 +393,9 @@ initDirPathArray(void) pathp = dirPathArray[AFSDIR_SERVER_FSSTATE_FILEPATH_ID]; AFSDIR_SERVER_FILEPATH(pathp, AFSDIR_LOCAL_DIR, AFSDIR_FSSTATE_FILE); + pathp = dirPathArray[AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH_ID]; + AFSDIR_SERVER_FILEPATH(pathp, AFSDIR_SERVER_ETC_DIR, AFSDIR_RXKAD_KEYTAB_FILE); + /* client file paths */ #ifdef AFS_NT40_ENV strcpy(dirPathArray[AFSDIR_CLIENT_THISCELL_FILEPATH_ID], diff --git a/src/util/dirpath.hin b/src/util/dirpath.hin index 6fd901f00..165e6975c 100644 --- a/src/util/dirpath.hin +++ b/src/util/dirpath.hin @@ -157,6 +157,7 @@ ConstructLocalLogPath(const char *cpath, #define AFSDIR_VOLSERLOG_FILE "VolserLog" #define AFSDIR_AUDIT_FILE "Audit" #define AFSDIR_KRB_EXCL_FILE "krb.excl" +#define AFSDIR_RXKAD_KEYTAB_FILE "rxkad.keytab" #define AFSDIR_ROOTVOL_FILE "RootVolume" #define AFSDIR_HOSTDUMP_FILE "hosts.dump" @@ -294,6 +295,7 @@ typedef enum afsdir_id { AFSDIR_SERVER_FSSTATE_FILEPATH_ID, AFSDIR_CLIENT_CONFIG_FILE_FILEPATH_ID, AFSDIR_SERVER_CONFIG_FILE_FILEPATH_ID, + AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH_ID, AFSDIR_PATHSTRING_MAX } afsdir_id_t; /* getDirPath() returns a pointer to a string from an internal array of path strings @@ -368,6 +370,7 @@ const char *getDirPath(afsdir_id_t string_id); #define AFSDIR_SERVER_KRB_EXCL_FILEPATH getDirPath(AFSDIR_SERVER_KRB_EXCL_FILEPATH_ID) #define AFSDIR_SERVER_FSSTATE_FILEPATH getDirPath(AFSDIR_SERVER_FSSTATE_FILEPATH_ID) #define AFSDIR_SERVER_CONFIG_FILE_FILEPATH getDirPath(AFSDIR_SERVER_CONFIG_FILE_FILEPATH_ID) +#define AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH getDirPath(AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH_ID) /* client file paths */ #define AFSDIR_CLIENT_CONFIG_FILE_FILEPATH getDirPath(AFSDIR_CLIENT_CONFIG_FILE_FILEPATH_ID) diff --git a/src/util/dirpath_nt.h b/src/util/dirpath_nt.h index 47e551cc5..e08932d77 100644 --- a/src/util/dirpath_nt.h +++ b/src/util/dirpath_nt.h @@ -140,6 +140,7 @@ extern int #define AFSDIR_VOLSERLOG_FILE "VolserLog" #define AFSDIR_AUDIT_FILE "Audit" #define AFSDIR_KRB_EXCL_FILE "krb.excl" +#define AFSDIR_RXKAD_KEYTAB_FILE "rxkad.keytab" #define AFSDIR_ROOTVOL_FILE "RootVolume" #define AFSDIR_HOSTDUMP_FILE "hosts.dump" @@ -279,6 +280,7 @@ typedef enum afsdir_id { AFSDIR_SERVER_FSSTATE_FILEPATH_ID, AFSDIR_CLIENT_CONFIG_FILE_FILEPATH_ID, AFSDIR_SERVER_CONFIG_FILE_FILEPATH_ID, + AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH_ID, AFSDIR_PATHSTRING_MAX } afsdir_id_t; @@ -353,6 +355,7 @@ const char *getDirPath(afsdir_id_t string_id); #define AFSDIR_SERVER_KRB_EXCL_FILEPATH getDirPath(AFSDIR_SERVER_KRB_EXCL_FILEPATH_ID) #define AFSDIR_SERVER_FSSTATE_FILEPATH getDirPath(AFSDIR_SERVER_FSSTATE_FILEPATH_ID) #define AFSDIR_SERVER_CONFIG_FILE_FILEPATH getDirPath(AFSDIR_SERVER_CONFIG_FILE_FILEPATH_ID) +#define AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH getDirPath(AFSDIR_SERVER_RXKAD_KEYTAB_FILEPATH_ID) /* client file paths */ #define AFSDIR_CLIENT_CONFIG_FILE_FILEPATH getDirPath(AFSDIR_CLIENT_CONFIG_FILE_FILEPATH_ID)