From c516812f05348f5dc324758f51a82a6c270a6a2b Mon Sep 17 00:00:00 2001
From: Steven Murray <Steven.Murray@cern.ch>
Date: Thu, 13 Jul 2017 18:42:26 +0200
Subject: [PATCH] delete_archive_file now returns better errno codes

---
 eos_wfe_scripts/delete_archive_file | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/eos_wfe_scripts/delete_archive_file b/eos_wfe_scripts/delete_archive_file
index ade642ea9e..9de8f19249 100755
--- a/eos_wfe_scripts/delete_archive_file
+++ b/eos_wfe_scripts/delete_archive_file
@@ -1,12 +1,14 @@
 #!/bin/bash
 
+EINVAL=22
+ECANCELED=125
 export XrdSecPROTOCOL=sss
 export XrdSecSSSKT=/etc/cta/cta-cli.sss.keytab
 
 if test $# -ne 5; then
   echo "Wrong number of command-line arguments"
   echo "Usage: delete_archive_file wf_tag rusername rgroupname archive_file_id file_path"
-  exit -1
+  exit ${EINVAL}
 fi
 
 WF_TAG="$1"
@@ -27,5 +29,5 @@ if RESULT=`2>&1 /usr/bin/cta deletearchive --user ${RUSERNAME} --group ${RGROUPN
   exit 0
 else
   echo `date +%s` `date`" $0 Failed to delete tape archive file: error=${RESULT} rusername=${RUSERNAME} rgroupname=${RGROUPNAME} archiveFileId=${ARCHIVE_FILE_ID} path=${FILE_PATH}" >> ${LOG_FILE}
-  exit 1
+  exit ${ECANCELED}
 fi
-- 
GitLab