mirror of
https://git.freebsd.org/ports.git
synced 2025-06-27 23:50:30 -04:00
zephyr.vars is now searched for in the same location as the other SYSCONFDIR configuration files. Permit realm to be defined in zephyr.vars to allow overriding of the default hard-coded "local-realm" in lib/ZInit.c. PR: ports/30491 Submitted by: sasdrq@unx.sas.com
34 lines
907 B
Text
34 lines
907 B
Text
--- lib/ZInit.c.orig Fri Jan 22 18:19:14 1999
|
|
+++ lib/ZInit.c Wed Nov 21 16:32:06 2001
|
|
@@ -36,6 +36,7 @@
|
|
int s, sinsize = sizeof(sin);
|
|
Code_t code;
|
|
ZNotice_t notice;
|
|
+ char *realm = NULL;
|
|
#ifdef HAVE_KRB4
|
|
char *krealm = NULL;
|
|
int krbval;
|
|
@@ -104,7 +105,11 @@
|
|
return (krbval);
|
|
}
|
|
#else
|
|
- strcpy(__Zephyr_realm, "local-realm");
|
|
+ realm = ZGetVariable("realm");
|
|
+ if (realm)
|
|
+ strcpy(__Zephyr_realm, realm);
|
|
+ else
|
|
+ strcpy(__Zephyr_realm, "local-realm");
|
|
#endif
|
|
|
|
__My_addr.s_addr = INADDR_NONE;
|
|
--- lib/ZVariables.c.orig Thu Jun 3 10:51:42 1999
|
|
+++ lib/ZVariables.c Mon Nov 26 08:51:56 2001
|
|
@@ -36,7 +36,7 @@
|
|
if ((ret = get_varval(varfile, var)) != ZERR_NONE)
|
|
return (ret);
|
|
|
|
- sprintf(varfile, "%s/zephyr.vars", SYSCONFDIR);
|
|
+ sprintf(varfile, "%s/zephyr/zephyr.vars", SYSCONFDIR);
|
|
return (get_varval(varfile, var));
|
|
}
|
|
|