Let me ask if this seems a reasonable solution?
In diffutils' postinst make links from /usr/bin/diff and /usr/bin/diff3 to wherever they are really installed and in rcs' postinst do likewise for co and merge. Have all hardcoded paths in the rcs package point to /usr/bin and clean up the links in the postrm for each package.
John
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
I guess there's three more or less reasonable options:
a) package with postinst and postrm symlink management between expected location and location on card for compiled in paths, ipkg -d, add location on card to path
b) modify code to use execlp or execvp, ipkg -d, add location on card to path
c) set autoconf --prefix (for compiled in paths) to, and package under, /home/QtPalmtop (or whatever is the correct path for packages ending up there), qinstall
I don't think any of them really win, so you might as well go with your option a). I've been considering something involving [a href=\"http://www.gnu.org/software/stow/stow.html]stow[/url] with no need to work out which links are needed or to add to the path, but I've only got half-baked ideas so far...