[elbe-devel] [PATCH 0/6] remove elbe-bootstrap
Manuel Traut
manut at linutronix.de
Wed Aug 29 12:41:41 CEST 2018
Hi,
On Tue, Aug 28, 2018 at 06:41:24PM +0200, Torben Hohn wrote:
> This patchqueue removes the elbe-bootstrap package.
>
> Instead of the elbe-bootstrap package, we now download
> the initrd.gz and vmlinuz for the debian installer
> directly from the debian Repo.
>
> This allows us to remove quite a lot of fallback Code,
> which was used, when python-apt was not available.
>
> The Code in elbepack.debinstaller works without apt.
> And the Code in elbepack.pkgutils can assume, that python-apt
> is available, because it only runs inside the initvm now.
thanks for the patchset! This will become a big improvement for the stability
and maintainance of elbe :)
> the only missing part is adding elbepack.debinstaller to the
> debian/*.install files.
also elbepack.hashes needs to be mentioned in one debian/*.install file
Please fold the two patches, as suggested in the review.
Generally the patchset looks sane!
Thanks,
Manu
> Torben Hohn (6):
> filesystem: add debug mode Parameter to TmpdirFilesystem
> initvmaction: dont extract elbe-keyring.gpg to /tmp
> hashes: add elbepack.hashes including HashValidator and
> validate_sha256()
> debinstaller: implement download of vmlinuz and initrd.gz
> cdrom: store and use initrd-cdrom.gz and vmlinuz in cdrom builds
> pkgutils: cleanup non-virtapt fallback
>
> elbepack/cdroms.py | 7 ++
> elbepack/commands/init.py | 12 +-
> elbepack/debinstaller.py | 235 ++++++++++++++++++++++++++++++++++++++++
> elbepack/filesystem.py | 10 +-
> elbepack/hashes.py | 53 +++++++++
> elbepack/init/Makefile.mako | 2 +
> elbepack/init/init-elbe.sh.mako | 4 +
> elbepack/initvmaction.py | 12 --
> elbepack/pkgutils.py | 189 ++++----------------------------
> 9 files changed, 336 insertions(+), 188 deletions(-)
> create mode 100644 elbepack/debinstaller.py
> create mode 100644 elbepack/hashes.py
>
> --
> 2.11.0
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
More information about the elbe-devel
mailing list