Skip to content

Experimental Project to seed Pulp support for Debian repositories

License

Notifications You must be signed in to change notification settings

martingoldstone/pulp_deb

 
 

Repository files navigation

Debian Support

This is a currently NON FUNCTIONAL, experimental project for supporting Debian repositories within Pulp.

What we have today

  • Support for using the pulp-admin command line for creating a pulp_deb repository as well as running a sync and publishing the results.
  • The framework for the importer to sync data from a remote repository.
  • The framework for the distributor to publish the repository.

For Importing/syncing information from the web see plugins/pulp_deb/plugins/importers/sync.py

For publishing information to the web see plugins/pulp_deb/plugins/distributors/steps.py The PublishMetadataStep and PublishContentStep need to be filled in to write out the repository to disk.

TODO

  • TODO - Implement the importer to download a repository and load the contents into Pulp
  • TODO - Implement the distributor steps necessary to publish the repository information

About

Experimental Project to seed Pulp support for Debian repositories

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%