096b47d3ba70942e5474476a434f4b8980da60bb
[feisty_meow.git] / scripts / rip_burn / blu_burn.sh
1 #!/bin/bash
2
3 function show_usage()
4 {
5   echo "This script needs two parameters, (1) an ISO file that provides the"
6   echo "data for the blu-ray and (2) the device to use for burning, e.g."
7   echo "  $(basename $0) ~/grunge.iso /dev/sr1"
8 }
9
10 iso_name="$1"; shift
11 device_name="$1"; shift
12
13 if [ -z "$iso_name" -o -z "$device_name" ]; then
14   show_usage
15   exit 3
16 fi
17
18 if [ ! -f "$iso_name" ]; then
19   echo -e "The ISO file must already exist.\n"
20   show_usage
21   exit 3
22 fi
23
24 if [ ! -b "$device_name" ]; then
25   echo -e "The device name provided must exist and be block-special type.\n"
26   show_usage
27   exit 3
28 fi
29
30 echo iso "$iso_name" dev "$device_name"
31
32 growisofs -dvd-compat -Z ${device_name}=${iso_name}
33 #used to be appended to above line: -speed=2 
34 #trying with letting it go default speed.  has been working for us recently.
35