From f334087fb891c8f4773559415dbd63183eae8ee4 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Tue, 10 Nov 2020 10:24:41 -0500 Subject: dev/todo/install-bb-without-bb: Reiterate opkg bug --- (limited to 'dev') diff --git a/dev/todo/install-bb-without-bb.mdwn b/dev/todo/install-bb-without-bb.mdwn index ca71b6b..86801dd 100644 --- a/dev/todo/install-bb-without-bb.mdwn +++ b/dev/todo/install-bb-without-bb.mdwn @@ -5,15 +5,18 @@ Two Problems ============ -`opkg` and the Outsourced Inflation ------------------------------------ +`opkg-lede` and the Outsourced Inflation +---------------------------------------- -opkg-lede now [relies][opkg-lede-dd4c78a] on an external `gzip` executable. +`opkg-lede` [now relies][opkg-lede-dd4c78a] on an external `gzip` executable. When upgrading a package, it tries to execute `gzip` to unpack maintainer -scripts and data files [after][opkg_install_pkg] removing the old version of the +scripts and data files [after removing][opkg_install_pkg] the old version of the package. When the package being upgraded is `busybox`, which provides `gzip`, `opkg` crashes and leaves behind a completely broken system. +To reiterate, `opkg-lede` is (and has been for as long as it has been in +ProteanOS) unable to upgrade `busybox`, due to its own design. + [opkg-lede-dd4c78a]: https://git.openwrt.org/?p=project/opkg-lede.git;a=commitdiff;h=dd4c78aa88efd3b9cf516030937c684814df7962 [opkg_install_pkg]: https://git.openwrt.org/?p=project/opkg-lede.git;a=blob;f=libopkg/opkg_install.c;hb=d4ba162#l1520 -- cgit v0.9.1