summaryrefslogtreecommitdiffstats
path: root/dev/todo/install-bb-without-bb.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'dev/todo/install-bb-without-bb.mdwn')
-rw-r--r--dev/todo/install-bb-without-bb.mdwn11
1 files changed, 7 insertions, 4 deletions
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