This doesn't work either, damn, I can't believe it.
Can ipkg's behavior at least be modified so that it stores the files downloaded from the feed also locally, so that it doesn't refetch them every time when installing, but uses the local archive copy if present - like debian's /var/cache/apt/archives/ ?