Page MenuHomeVyOS Platform

Repository layout revamp
Closed, ResolvedPublic


Since we are migrating to jessie, it's time to reconsider our repo layout too.

Possible actions:

  • Purge the of [long irrelevant and outdated] existing repositories, keep only ISO images (that I'll do)
  • Create a repository for vyos-independent packages like hvinfo, ipaddrcheck etc. (that I'll do, already planned)
  • Remove vyos-independent packages from vyos repo (same)

It's more interesting what we'll do with our vyos repo afterwards. It accumulated quite a lot of cruft, and distro aliases are broken.
Since VyOS 1.x is going to maintenance mode, we may want to move the old one to e.g. /legacy/vyos and re-populate a fresh one.


Difficulty level
Normal (likely a few hours)

Event Timeline

Removed the package repos from I also moved the makeself-based update packs to, it's unlikely that anyone wants them anymore, as they are ancient.
Next step is the repo for independent packages and ckeaning them up from the /vyos repo.

syncer changed the edit policy from "Public (No Login Required)" to "Custom Policy".Aug 21 2017, 1:01 AM
syncer set Version to -.
syncer edited projects, added VyOS 1.2 Crux; removed VyOS 1.1.x.
syncer added a subscriber: syncer.

@dmbaturin i moved this to 1.2 as you partially made changes to repos

dmbaturin added a subscriber: Unknown Object (User).Sep 14 2017, 4:15 AM

Create a new repo ( and moved hvinfo to there.

eventwatch is next, then libcidr and ipaddrcheck.

@Unicron Looks like I'm a bit out of sync with you: what's the plan for stretch and its custom scripts in the CI?

Done for all practical purposes. Everything else will deserve its own task.