*/
bool mark_media_purged(UAContext *ua, MEDIA_DBR *mr)
{
+ char dev_name[MAX_NAME_LENGTH];
JCR *jcr = ua->jcr;
if (strcmp(mr->VolStatus, "Append") == 0 ||
strcmp(mr->VolStatus, "Full") == 0 ||
return false;
}
+/* Code currently disabled */
+#if 0
if (mr->ActionOnPurge > 0) {
/* Send the command to truncate the volume after purge. If this feature
* is disabled for the specific device, this will be a no-op.
*/
BSOCK *sd;
if ((sd=open_sd_bsock(ua)) != NULL) {
+ bstrncpy(dev_name, ua->jcr->wstore->dev_name(), sizeof(dev_name));
+ bash_spaces(dev_name);
bash_spaces(mr->VolumeName);
sd->fsend("action_on_purge %s vol=%s action=%d",
- ua->jcr->wstore->dev_name(),
+ dev_name,
mr->VolumeName,
mr->ActionOnPurge);
unbash_spaces(mr->VolumeName);
return false;
}
}
+#endif
pm_strcpy(jcr->VolumeName, mr->VolumeName);
generate_job_event(jcr, "VolumePurged");