@@ -33,7 +33,7 @@ get_ftp_status(){
33
33
local FILENAME=" ${1} "
34
34
STATUS=$( ftp -a " ${OMNEONIP} " << END_SCRIPT
35
35
binary
36
- ls "${OMNEONPATH } /${FILENAME} "
36
+ ls "${UPLOADPATH } /${FILENAME} "
37
37
exit
38
38
END_SCRIPT)
39
39
SIZE=$( echo " ${STATUS} " | grep " ${FILENAME} " | awk ' {print $5}' )
@@ -76,15 +76,20 @@ while [ "${*}" != "" ] ; do
76
76
77
77
SOURCEFILE="${1} "
78
78
EXTENSION=$( echo " ${SOURCEFILE} " | awk -F . ' {print $NF}' )
79
- if [ "${EXTENSION} " == "mov" -o "${EXTENSION} " == "mxf" ] ; then
79
+ if [ "${EXTENSION} " == "mov" -o "${EXTENSION} " == "mxf" -o " ${EXTENSION} " == "scc" ] ; then
80
80
81
+ if [ "${EXTENSION} " == "scc" ] ; then
82
+ UPLOADPATH="${OMNEONPATH} /subtitle.dir"
83
+ else
84
+ UPLOADPATH="${OMNEONPATH} "
85
+ fi
81
86
REMOVETMP="n"
82
87
FILENAME=$( basename " ${SOURCEFILE} " )
83
88
84
89
_log -b
85
90
86
91
get_ftp_status "${FILENAME} "
87
- if [[ ! $( echo " ${STATUS} " | grep " ${OMNEONPATH } " ) ]] ; then
92
+ if [[ ! $( echo " ${STATUS} " | grep " ${UPLOADPATH } " ) ]] ; then
88
93
_report "The file named ${FILENAME} is not currently on the omneon, proceeding..."
89
94
90
95
if echo "${SOURCEFILE} " | grep -q "/Volumes/" ; then
@@ -101,8 +106,8 @@ EXTENSION=$(basename "${SOURCEFILE##*.}")
101
106
_report -dt "Starting to ftp ${FILENAME} to the Omneon..."
102
107
ftp -a "${OMNEONIP} " <<END_SCRIPT
103
108
binary
104
- put "${UPLOADFILE} " "${OMNEONPATH } /${FILENAME} .uploading.${EXTENSION} "
105
- rename "${OMNEONPATH } /${FILENAME} .uploading.${EXTENSION} " "${OMNEONPATH } /${FILENAME} "
109
+ put "${UPLOADFILE} " "${UPLOADPATH } /${FILENAME} .uploading.${EXTENSION} "
110
+ rename "${UPLOADPATH } /${FILENAME} .uploading.${EXTENSION} " "${UPLOADPATH } /${FILENAME} "
106
111
exit
107
112
END_SCRIPT
108
113
UPLOAD_ERR=" ${?} "
126
131
_report -wt " ${FILENAME} is already on the omneon as a ${SIZE} byte file."
127
132
fi
128
133
else
129
- _report -wt " ${SOURCEFILE} does not use a mov or mxf EXTENSION. This will NOT be uploaded."
130
- _writeerrorlog " uploadomneon" " ${SOURCEFILE} does not use a mov or mxf EXTENSION. This will NOT be uploaded."
134
+ _report -wt " ${SOURCEFILE} does not use a mov, mxf, or scc EXTENSION. This will NOT be uploaded."
135
+ _writeerrorlog " uploadomneon" " ${SOURCEFILE} does not use a mov, mxf, or scc EXTENSION. This will NOT be uploaded."
131
136
fi
132
137
shift
133
138
done
0 commit comments