#include "uam_auth.h"
#include "status.h"
#include "volume.h"
-#include "afp_zeroconf.h"
/*!
* Free and cleanup config and DSI
if (!dsi) {
/* Master afpd reloading config */
auth_unload();
- if (! (obj->options.flags & OPTION_NOZEROCONF)) {
- zeroconf_deregister();
- }
}
unload_volumes(obj);
acl_ldap_readconfig(obj->iniconfig);
#endif /* HAVE_LDAP */
- /* Now register with zeroconf, we also need the volumes for that */
- if (! (obj->options.flags & OPTION_NOZEROCONF)) {
- load_volumes(obj, lv_all);
- zeroconf_register(obj);
- }
-
if ((r = atalk_iniparser_getstring(obj->iniconfig, INISEC_GLOBAL, "fce listener", NULL))) {
LOG(log_note, logtype_afpd, "Adding FCE listener: %s", r);
fce_add_udp_socket(r);
LOG(log_note, logtype_afpd, "Fce events: %s", r);
fce_set_events(r);
}
+ r = atalk_iniparser_getstring(obj->iniconfig, INISEC_GLOBAL, "fce version", "1");
+ LOG(log_debug, logtype_afpd, "Fce version: %s", r);
+ obj->fce_version = atoi(r);
+
+ if ((r = atalk_iniparser_getstring(obj->iniconfig, INISEC_GLOBAL, "fce ignore names", ".DS_Store"))) {
+ obj->fce_ign_names = strdup(r);
+ }
+
+ if ((r = atalk_iniparser_getstring(obj->iniconfig, INISEC_GLOBAL, "fce notify script", NULL))) {
+ obj->fce_notify_script = strdup(r);
+ }
+
+
EC_CLEANUP:
if (q)