~kirkland/charms/precise/transcode/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

set -e
set -x

url=$(config-get input_url)
size=$(config-get output_size)
current_node=$(echo $JUJU_UNIT_NAME | awk -F/ '{print $2}')
echo "$current_node" > /etc/transcode_node

if [ "$current_node" = "0" ]; then
	# Master node is responsible for downloading the url
	basename=$(basename "$url")
	filename="$dir/$basename"
	dir=/srv/"job__${basename}_${size}/"
	mkdir -p $dir
	echo "$url" > $dir/URL
	echo "$size" > $dir/SIZE
fi

exit 0