look for configuration files in /etc/arla (the location in debian's

arla package)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10682 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
2001-09-10 16:08:17 +00:00
parent 14da30bf65
commit 2a9246030c
2 changed files with 9 additions and 1 deletions

View File

@@ -243,6 +243,8 @@ _kafs_afslog_all_local_cells(kafs_data *data, uid_t uid, const char *homedir)
find_cells(_PATH_ARLA_THISCELL, &cells, &index);
find_cells(_PATH_OPENAFS_DEBIAN_THESECELLS, &cells, &index);
find_cells(_PATH_OPENAFS_DEBIAN_THISCELL, &cells, &index);
find_cells(_PATH_ARLA_DEBIAN_THESECELLS, &cells, &index);
find_cells(_PATH_ARLA_DEBIAN_THISCELL, &cells, &index);
ret = afslog_cells(data, cells, index, uid, homedir);
while(index > 0)
@@ -262,7 +264,8 @@ file_find_cell(kafs_data *data, const char *cell, char **realm, int exact)
if ((F = fopen(_PATH_CELLSERVDB, "r"))
|| (F = fopen(_PATH_ARLA_CELLSERVDB, "r"))
|| (F = fopen(_PATH_OPENAFS_DEBIAN_CELLSERVDB, "r"))) {
|| (F = fopen(_PATH_OPENAFS_DEBIAN_CELLSERVDB, "r"))
|| (F = fopen(_PATH_ARLA_DEBIAN_CELLSERVDB, "r"))) {
while (fgets(buf, sizeof(buf), F)) {
int cmp;

View File

@@ -191,6 +191,11 @@ krb5_error_code krb5_realm_of_cell __P((const char *cell, char **realm));
#define _PATH_OPENAFS_DEBIAN_CELLSERVDB _PATH_OPENAFS_DEBIAN_VICE "CellServDB"
#define _PATH_OPENAFS_DEBIAN_THESECELLS _PATH_OPENAFS_DEBIAN_VICE "TheseCells"
#define _PATH_ARLA_DEBIAN_VICE "/etc/arla/"
#define _PATH_ARLA_DEBIAN_THISCELL _PATH_ARLA_DEBIAN_VICE "ThisCell"
#define _PATH_ARLA_DEBIAN_CELLSERVDB _PATH_ARLA_DEBIAN_VICE "CellServDB"
#define _PATH_ARLA_DEBIAN_THESECELLS _PATH_ARLA_DEBIAN_VICE "TheseCells"
extern int _kafs_debug;
#endif /* __KAFS_H */