Skip to content

stahnma/pkgstuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://www.pivotaltracker.com/projects/418015/stories

Likely requirements

Ruby Components

  • sinatra
  • rack
  • test/unit
  • rake

System components

  • yum-utils
  • createrepo

Scratch area

Gets

To list package repos available in entirity /pkg

To list package repos available of package type (e.g. yum, apt, zypper, etc) /pkg/#{type}

To list package repos available for a specific family (e.g. el, fedora, suse) /pkg/#{type}/#{family}

To list package repos available for a specific version (eg, fedora 16, el 6) /pkg/#{type}/#{family}/#{version}

To list specific package repo by name (eg Fedora 16 updates, centos 6 plus) /pkg/#{type}/#{family}/#{version}/#{reponame}/

To list package repos available for a specific architecture, by name /pkg/#{type}/#{family}/#{version}/#{reponame}/#{i386,x86_64,SRPMS}

Puts (authenticated)

put /pkg - refresh everything put to each of the above paths for a refresh of each repository

Add new package

POST to repo URL

Other Stuff

  • delta rpms
  • gpg stuff
  • repoview like interface
  • sign in
  • Get api key
  • write authentication module

Scratch

  • format for each repo yml ? name, type, family, description (no arch at this time)

About

Package repository idea

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages