WizardStan
Mega GP Mania
- Joined
- May 24, 2008
- Messages
- 16,731
This doesn't edit the PND. PND files are overlay mounted against the appdata directory such that when you create or modify any files those are stored in the appdata directory entirely automatically. PND files themselves are read-only. This is fine for local changes but won't let you just send someone your PND with those changes, they'll just end up with the same default PND you started with.The only way to modify the contents of a PND is to unsquash it, make the changes, and then rebuild it. The design of the ISO and squashfs makes it impossible to edit files inline.you would mount your pnd using the pnd_run.sh script like so:
../pnd_run.sh -p /path/to/your.pnd -mit will be mounted to /mnt/utmp/yourpndname1
you can access and edit your files there and once you're done, you'd just unmount your pnd again, like so:
../pnd_run.sh -p /path/to/your.pnd -u
This also doesn't require EXT formatted SD cards, it'll work just fine for FAT32 as long as you aren't doing anything EXT specific (like case sensitive file names or security settings)