[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