afslocaldir=${afslocaldir=/usr/afs/local}
afsbackupdir=${afsbackupdir=/usr/afs/backup}
afsbosconfigdir=${afsbosconfigdir=/usr/afs/local}
+ afsdatadir=${afsdatadir=/usr/vice/etc}
else
afsconfdir=${afsconfdir='${sysconfdir}/openafs/server'}
viceetcdir=${viceetcdir='${sysconfdir}/openafs'}
afslocaldir=${afslocaldir='${localstatedir}/openafs'}
afsbackupdir=${afsbackupdir='${localstatedir}/openafs/backup'}
afsbosconfigdir=${afsbosconfigdir='${sysconfdir}/openafs'}
+ afsdatadir=${afsdatadir='${datadir}/openafs'}
fi
AC_SUBST(afsconfdir)
AC_SUBST(viceetcdir)
AC_SUBST(afslocaldir)
AC_SUBST(afsbackupdir)
AC_SUBST(afsbosconfigdir)
+AC_SUBST(afsdatadir)
if test "x$enable_kernel_module" = "xyes"; then
ENABLE_KERNEL_MODULE=libafs
afskerneldir=@afskerneldir@
afssrvlibexecdir=@afssrvlibexecdir@
afssrvsbindir=@afssrvsbindir@
+afsdatadir=@afsdatadir@
bindir=@bindir@
exec_prefix=@exec_prefix@
datarootdir=@datarootdir@
+datadir=@datadir@
includedir=@includedir@
libdir=@libdir@
libexecdir=@libexecdir@
-e 's"@afslocaldir"${afslocaldir}"' \
-e 's"@afsbackupdir"${afsbackupdir}"' \
-e 's"@afsbosconfigdir"${afsbosconfigdir}"' \
+ -e 's"@afsdatadir"${afsdatadir}"' \
${srcdir}/dirpath.hin >dirpath.h.tmp && \
if cmp dirpath.h.tmp dirpath.h >/dev/null ; then : ; else \
mv dirpath.h.tmp dirpath.h ; fi)
AFSDIR_CLIENT_DIRPATH(pathp, AFSDIR_CLIENT_ETC_DIR);
#endif /* AFS_NT40_ENV */
+#ifndef AFS_NT40_ENV
+ pathp = dirPathArray[AFSDIR_CLIENT_DATA_DIRPATH_ID];
+ AFSDIR_CLIENT_DIRPATH(pathp, AFSDIR_DATA_DIR);
+#endif
+
/* server file paths */
pathp = dirPathArray[AFSDIR_SERVER_THISCELL_FILEPATH_ID];
AFSDIR_SERVER_FILEPATH(pathp, AFSDIR_SERVER_ETC_DIR,
#define AFSDIR_BIN_FILE_DIR "@afslocaldir/migrate/bin_files"
#define AFSDIR_BOSCONFIG_DIR "@afsbosconfigdir"
#define AFSDIR_BOSSERVER_DIR "@afssrvsbindir"
+#define AFSDIR_DATA_DIR "@afsdatadir"
/* file names */
#define AFSDIR_THISCELL_FILE "ThisCell"
AFSDIR_SERVER_BACKUP_DIRPATH_ID,
AFSDIR_CLIENT_VICE_DIRPATH_ID,
AFSDIR_CLIENT_ETC_DIRPATH_ID,
+ AFSDIR_CLIENT_DATA_DIRPATH_ID,
AFSDIR_SERVER_THISCELL_FILEPATH_ID,
AFSDIR_SERVER_CELLSERVDB_FILEPATH_ID,
AFSDIR_SERVER_NOAUTH_FILEPATH_ID,
/* client subdir paths */
#define AFSDIR_CLIENT_VICE_DIRPATH getDirPath(AFSDIR_CLIENT_VICE_DIRPATH_ID)
#define AFSDIR_CLIENT_ETC_DIRPATH getDirPath(AFSDIR_CLIENT_ETC_DIRPATH_ID)
+#define AFSDIR_CLIENT_DATA_DIRPATH getDirPath(AFSDIR_CLIENT_DATA_DIRPATH_ID)
#define AFSDIR_SERVER_BIN_FILE_DIRPATH getDirPath(AFSDIR_SERVER_BIN_FILE_DIRPATH_ID)
/* server file paths */