#!/bin/bash

set -e

if test $# != 2; then
    die "Usage: $(basename $0) log-type dest-dir
    LOG-TYPE must be 'rem' or 'ril';
    DEST-DIR must be on /sdcard/
"
fi

if test "${2:0:$(echo -n /sdcard/ | wc -c)}" != /sdcard/; then
    die "DEST-DIR must be on /sdcard/"
fi

dir=$(dirname "$2")

echo $dir
mkdir -p $dir

case "$1" in
    rem)
	if test -f /data/anr/traces.txt;then
            tar -cvzf "$2" /data/Mlog/ /data/anr/traces.txt 
	else
            tar -cvzf "$2" /data/Mlog/ 
	fi
	;;
    ril)
	tar -cvzf "$2" /data/Mlog/
	;;
    *)
	die "Error: log-type must be 'rem' or 'ril';"
	;;
esac

