I guess that was a typing error, you first wrote about pup001
and a bit downwards it became puppy001
In which directory does it try to locate the file in? If the file is not in the location where the script is looking for it, you need to copy or link or move it to that folder first..
I need to get my hands down to Puppy Linux a bit before I can help more..to me that sounds like the script is just searching from a wrong place, that's all I get. Another thing: if Puppy is, like I believe, a small distribution and you've "installed" it on a removable media, then have you mounted
your harddisk on Puppy? I think you cannot use hda1 before it's mounted.
EDIT: mounting, of course, works from the console as follows:
1) create a directory where you want to mount the disk, like /mnt/hda1
2) usually you need to be root to do this, unless you've got an fstab entry that permits you mounting, so issue su command
3) then try to mount your harddisk with:
and if it complains about the fs type, give it one; either vfat if it's FAT32 drive, like Win98, or ntfs if it's WinXP for example:
mount /dev/hda1 /mnt/hda1
mount -t vfat /dev/hda1 /mnt/hda1