Skip to content

foundations for the local repo (aka Kerplapp)

This is the first round of merging in Kerplapp into FDroid, so that FDroid can do all of the repo swapping stuff on its own. This is not yet all of the functionality in Kerplapp, I am breaking it into digestable chunks since I have to port Kerplapp to the lasted structure of FDroid (it sure has changed since we started Kerplapp back in September!).

Right now, you can access the functionality from the "Local Repo" menu item on the main screen. It can currently generate a repo of two hard-coded packages (fdroid and Bluetooth), it generates the repo itself, and it hosts it in a local webserver.

There are lots of comments in the commit messages, for more information. Next week, I'll work on adding the UI for selecting apps in the local repo, and support for signed repos and HTTPS (that depends on the git mirrors of the kellingwood zipsigner stuff that @CiaranG said he would set up git mirrors for).

These are the SVN repos in question:

Merge request reports