On Fri, Nov 18, 2016 at 8:18 AM, Philipp Kern <pk...@debian.org> wrote: > On 12.11.2016 18:16, Josh Triplett wrote: >> On Thu, 10 Nov 2016 01:14:33 -0800 Jose R R <jose....@metztli-it.com> wrote: >>> On Tue, Oct 25, 2016 at 6:17 AM, Marga Manterola <ma...@google.com> wrote: >>>> Package: debian-installer >>>> Severity: normal >>>> >>>> The installer currently doesn't support downloading packages from https >>>> mirrors, because busybox's wget doesn't support https. >>> >>> In order to add SSL support to BusyBox wget, itself to be used wih >>> ssl_helper, I used matrixssl-3-4-2-open.tgz >>> < http://www.matrixssl.org/ > >>> >>> to build my custom BusyBox udeb for my Reiser4-enabled Debian-Installer >>> < https://sf.net/projects/debian-reiser4/ > >>> >>> No idea if suggestion fulfills bug need - just my 2 cents ;-) >> >> Can you provide a link for your patches to busybox wget to add SSL >> support? That sounds like it'd substantially decrease size compared to >> including GNU wget and supporting libraries. > > Unfortunately matrixssl isn't even in Debian at this point. > The official Debian maintainer(s) busybox source lacks a directory that is upstream in the busybox official source. For instance, for upstream busybox-1.25.1, the relevant path to *that* directory is:
busybox-1.25.1/networking/ssl_helper then, If we untar matrixssl-3-4-2-open.tgz , we get directory matrixssl-3-4-2-open/ copying ssl_helper directory into matrixssl-3-4-2-open/., we build first matrixssl: make After successful build: cd ssl_helper ./ssl_helper.sh ## to compile and link the helper, thus ssl_helper.c generates ssl_helper executable (and ssl_helper.o ? ;-) To provide SSL-enabled busybox wget you only need the executable ssl_helper hence, Prior to building your busybox udeb create a directory inside your 'official' Debian maintainers busybox untarred source mkdir --verbose -p _install/usr/bin copy your generated executable ssl_helper into above directory, i.e., _install/usr/bin/ssl_helper ##<== executable should be this and here >From this dirty hack, *any* Debian-helper-generated busybox UDEB should contain busybox SSL-enabled wget Sorry, I am busy - but will try to create a patch for official Debian source from git -- though I am not an official Debian maintainer. sample from my reiser4 Debian-Installer (d-i): < https://metztli.it/readOnlyEphemeral/busybox-udeb_1.22.0-19.1_amd64.udeb.SHA256SUM ># Text contents < https://metztli.it/readOnlyEphemeral/busybox-udeb_1.22.0-19.1_amd64.udeb > If above udeb link is downloaded locally, it may be expanded to analyze as: dpkg -X busybox-udeb_1.22.0-19.1_amd64.udeb tempDir Happy hacking! Best Professional Regards. -- Jose R R http://metztli.it --------------------------------------------------------------------------------------------- Download Debian-Reiser4 for AMD64 https://sf.net/projects/debian-reiser4/ --------------------------------------------------------------------------------------------- Try at no charge http://b2evolution.net for http://OpenShift.com PaaS --------------------------------------------------------------------------------------------- from our GitHub http://Nepohualtzintzin.com repository. Cloud the easy way! ---------------------------------------------------------------------------------------------