avrdude can't open input file

Hello.
I'm having a go at uploading the bootloader to a new chip using AVRISP mkII and AVR Dude.
To get things set up I followed the instructions here: Arduino Playground - OSXISPMKII
Everything worked out fine.
However,
when I try to burn the bootloader using the burn-bootloader-usb.command file
I get this error amongst avrdudes reports:

Reading | ################################################## | 100% 0.10s

avrdude: Device signature = 0x1e9307
avrdude: reading input file "ATmegaBOOT.hex"
avrdude: can't open input file ATmegaBOOT.hex: No such file or directory
avrdude: write to file 'ATmegaBOOT.hex' failed

avrdude: safemode: Fuses OK

avrdude done. Thank you.

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.10s

So it can't find the file, but I have ATmegaBOOT.hex installed in both /Applications/arduino-0009/bootloader-usb and /Applications/arduino-0009/bootloader-usb/bin as the latter location seems to be where burn-bootloader-usb.command file code, copied from web location above, is looking (CMD="$IPATH/bin/avrdude" )

anyone know where it needs to go?

cheers.

You might try burning the bootloader from the Arduino IDE instead. That command file may be out-of-date. If you want to try it anyway, you should probably have ATmegaBOOT.hex in your current directory.

tried it with ATmegaBOOT.hex in the current directory with no luck, if by that you mean cd /Applications/arduino-0009/...directory with bootfile.hex the running the script..

I am using AVRISPmkII on osx, so I have to do it from command line no?

It should work from the IDE, too.