[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