blob: 56f11dd16f016c4048c6beb79bc825923f7b02e3 [file] [log] [blame] [edit]
#!/bin/bash
cmd=""
chipset=""
mrk=""
output=""
generate_aes_key() {
local argv=("$@")
local i=0
# Parse args
i=0
while [ $i -lt $# ]; do
arg="${argv[$i]}"
#echo "i=$i argv[$i]=${argv[$i]}"
i=$((i + 1))
case "$arg" in
--cmd)
cmd="${argv[$i]}" ;;
--chipset)
chipset="${argv[$i]}" ;;
--mrk)
mrk="${argv[$i]}" ;;
--output)
output="${argv[$i]}" ;;
*)
echo "Unknown option $arg"; exit 1
;;
esac
i=$((i + 1))
done
#echo cmd=${cmd}
#echo mrk=${mrk}
#echo soc=${soc}
#echo output=${output}
./vendor-keytool ${cmd} --chipset=${chipset} --mrk=${mrk} &> ${output}
}
parse_main() {
case "$@" in
--help)
usage
;;
--version)
echo "$(basename $0) version $VERSION"
;;
*-o*)
generate_aes_key "$@"
;;
*)
usage "$@"
;;
esac
}
parse_main "$@"