set_jcr_job_status(jcr, JS_ErrorTerminated);
}
- accurate_send_deleted_list(jcr); /* send deleted list to SD */
+ if (jcr->total_acl_errors > 0) {
+ Jmsg(jcr, M_ERROR, 0, _("Encountered %ld acl errors while doing backup\n"),
+ jcr->total_acl_errors);
+ }
+ if (jcr->total_xattr_errors > 0) {
+ Jmsg(jcr, M_ERROR, 0, _("Encountered %ld xattr errors while doing backup\n"),
+ jcr->total_xattr_errors);
+ }
+
+ accurate_finish(jcr); /* send deleted or base file list to SD */
stop_heartbeat_monitor(jcr);
void stop_dir_heartbeat(JCR *jcr);
/* From acl.c */
- bool build_acl_streams(JCR *jcr, FF_PKT *ff_pkt);
- bool parse_acl_stream(JCR *jcr, int stream);
+ bacl_exit_code build_acl_streams(JCR *jcr, FF_PKT *ff_pkt);
+ bacl_exit_code parse_acl_streams(JCR *jcr, int stream);
/* from accurate.c */
-bool accurate_send_deleted_list(JCR *jcr);
+bool accurate_finish(JCR *jcr);
bool accurate_check_file(JCR *jcr, FF_PKT *ff_pkt);
bool accurate_mark_file_as_seen(JCR *jcr, char *fname);
void accurate_free(JCR *jcr);