[elbe-devel] [PATCH 0/3] [RFC] new cd2aptly and setrepo subcommands

Manuel Traut manut at linutronix.de
Fri Sep 14 15:06:22 CEST 2018


Hi,

the new subcommands can be used to rebuild multiple projects from a self hosted
single minimal apt repository.

The workflow is:

  a) building initvm/target with official debian mirrors (and own repos if
       required)
  b) use cd2aptly to generate a local repository that contains the packages
       from several elbe generated cds
  c) use setrepo to modify the mirror sections of the existing XMLs to configure
       the usage of the self-hosted repo.
  d) build initvm/target by using self-hosted repo.

This is a roughly tested first version of the commands.

Regards,

  Manuel

Manuel Traut (3):
  cd2aptly: initial version
  setrepo: initial version
  init/initvm: add --ignore-pinning option

 debian/control                       |  17 +++
 debian/elbe.install                  |   1 +
 debian/python-elbe-cd2aptly.install  |   1 +
 debian/python3-elbe-cd2aptly.install |   1 +
 docs/elbe-setrepo.txt                |  68 ++++++++++
 elbepack/commands/cd2aptly.py        | 196 +++++++++++++++++++++++++++
 elbepack/commands/init.py            |   8 ++
 elbepack/commands/initvm.py          |   4 +
 elbepack/commands/setrepo.py         |  57 ++++++++
 elbepack/elbexml.py                  |  33 +++++
 elbepack/init/preseed.cfg.mako       |   2 +-
 elbepack/initvmaction.py             |   3 +
 12 files changed, 390 insertions(+), 1 deletion(-)
 create mode 100644 debian/python-elbe-cd2aptly.install
 create mode 100644 debian/python3-elbe-cd2aptly.install
 create mode 100644 docs/elbe-setrepo.txt
 create mode 100644 elbepack/commands/cd2aptly.py
 create mode 100644 elbepack/commands/setrepo.py

-- 
2.19.0.rc2




More information about the elbe-devel mailing list