Skip to content

Commit 18aa61b

Browse files
committed
add scc to uploadomneon
1 parent eb03010 commit 18aa61b

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

uploadomneon

+12-7
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ get_ftp_status(){
3333
local FILENAME="${1}"
3434
STATUS=$(ftp -a "${OMNEONIP}" <<END_SCRIPT
3535
binary
36-
ls "${OMNEONPATH}/${FILENAME}"
36+
ls "${UPLOADPATH}/${FILENAME}"
3737
exit
3838
END_SCRIPT)
3939
SIZE=$(echo "${STATUS}" | grep "${FILENAME}" | awk '{print $5}')
@@ -76,15 +76,20 @@ while [ "${*}" != "" ] ; do
7676
7777
SOURCEFILE="${1}"
7878
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
8080
81+
if [ "${EXTENSION}" == "scc" ] ; then
82+
UPLOADPATH="${OMNEONPATH}/subtitle.dir"
83+
else
84+
UPLOADPATH="${OMNEONPATH}"
85+
fi
8186
REMOVETMP="n"
8287
FILENAME=$(basename "${SOURCEFILE}")
8388
8489
_log -b
8590
8691
get_ftp_status "${FILENAME}"
87-
if [[ ! $(echo "${STATUS}" | grep "${OMNEONPATH}") ]] ; then
92+
if [[ ! $(echo "${STATUS}" | grep "${UPLOADPATH}") ]] ; then
8893
_report "The file named ${FILENAME} is not currently on the omneon, proceeding..."
8994
9095
if echo "${SOURCEFILE}" | grep -q "/Volumes/" ; then
@@ -101,8 +106,8 @@ EXTENSION=$(basename "${SOURCEFILE##*.}")
101106
_report -dt "Starting to ftp ${FILENAME} to the Omneon..."
102107
ftp -a "${OMNEONIP}" <<END_SCRIPT
103108
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}"
106111
exit
107112
END_SCRIPT
108113
UPLOAD_ERR="${?}"
@@ -126,8 +131,8 @@ else
126131
_report -wt "${FILENAME} is already on the omneon as a ${SIZE} byte file."
127132
fi
128133
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."
131136
fi
132137
shift
133138
done

0 commit comments

Comments
 (0)