#!/bin/bash if [ $# -ne 2 ] && [ $# -ne 4 ] then echo "makemaster ver1.5" echo "usage: makemaster [-p password]" echo "usage: makemaster clean" exit 1 fi PASSWORD= if [ $# -eq 4 ] then if [ "$3" = "-p" ] then PASSWORD=$4 else echo "makemaster ver1.5" echo "usage: makemaster [-p password]" echo "usage: makemaster clean" exit 1 fi fi OUTPUTNAME=tmp DEVDLFNAME=tmp.dev.dlf if [ $2 = "clean" ] then makedevpart -d $1 -n _${OUTPUTNAME} -c if [ -e 00000000.hash ] then rm 00000000.hash fi if [ -e 00000000.app ] then rm 00000000.app fi if [ -e *.tik ] then rm *.tik fi if [ -e *.tmd ] then rm *.tmd fi if [ -e *.titleKey ] then rm *.titleKey fi if [ -e _${DEVDLFNAME} ] then rm _${DEVDLFNAME} fi if [ -e _${OUTPUTNAME}.dev.rcf ] then rm _${OUTPUTNAME}.dev.rcf fi if [ -e _${OUTPUTNAME}.dev_part ] then rm _${OUTPUTNAME}.dev_part fi exit 1 fi ndstop echo "Generating temporary files..." if makedevpart -u -d $1 -n _${OUTPUTNAME} then echo "" else exit 1 fi echo "Generating master image for RVT-R..." if [ "$PASSWORD" = "" ] then if makervm _${DEVDLFNAME} $2 then echo "done" else exit 1 fi else echo "password:${PASSWORD}" if makervm _${DEVDLFNAME} $2 -e ${PASSWORD} then echo "done" else exit 1 fi fi if [ -e 00000000.hash ] then rm 00000000.hash fi if [ -e 00000000.app ] then rm 00000000.app fi if [ -e *.tik ] then rm *.tik fi if [ -e *.tmd ] then rm *.tmd fi if [ -e *.titleKey ] then rm *.titleKey fi if [ -e _${DEVDLFNAME} ] then rm _${DEVDLFNAME} fi if [ -e _${OUTPUTNAME}.dev.rcf ] then rm _${OUTPUTNAME}.dev.rcf fi if [ -e _${OUTPUTNAME}.dev_part ] then rm _${OUTPUTNAME}.dev_part fi exit 0