opkg: switch to own fork to improve memory usage
authorJo-Philipp Wich <jo@mein.io>
Thu, 16 Feb 2017 16:36:47 +0000 (17:36 +0100)
committerJo-Philipp Wich <jo@mein.io>
Sun, 19 Feb 2017 18:08:46 +0000 (19:08 +0100)
commitb65dc04712dfb8cc7bb9036c7c73b0cead6dd7c9
tree6ebef4cc7d786698b57488d1d3d929dd7c398560
parent84ceca514841dd6d4705dc27d2104ee0aa18b9e1
opkg: switch to own fork to improve memory usage

Switch to our own fork of opkg to significantly reduce the required amount
of memory when updating lists or installing packages.

Preliminary tests showed a usage drop of about 90% during these operations,
from ~3.7MB with unmodified opkg to ~360KB with our custom fork.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
30 files changed:
package/system/opkg/Makefile
package/system/opkg/patches/001-ship-pkg-m4.patch [deleted file]
package/system/opkg/patches/002-no-shave.patch [deleted file]
package/system/opkg/patches/004-host_cpu.patch [deleted file]
package/system/opkg/patches/007-force_static.patch [deleted file]
package/system/opkg/patches/009-remove-upgrade-all.patch [deleted file]
package/system/opkg/patches/011-old-config-location.patch [deleted file]
package/system/opkg/patches/012-strip-trailing-conffiles-whitespace.patch [deleted file]
package/system/opkg/patches/014-errors-to-stderr.patch [deleted file]
package/system/opkg/patches/020-avoid_getline.patch [deleted file]
package/system/opkg/patches/030-fix-double-free.patch [deleted file]
package/system/opkg/patches/040-wrap-descriptions-only-on-ttys.patch [deleted file]
package/system/opkg/patches/050-add-case-insensitive-flag.patch [deleted file]
package/system/opkg/patches/060-add-find-command.patch [deleted file]
package/system/opkg/patches/070-use_external_gzip.patch [deleted file]
package/system/opkg/patches/071-use_gzipped_pkg_list.patch [deleted file]
package/system/opkg/patches/080-suppress-blank-package-fields.patch [deleted file]
package/system/opkg/patches/090-suppress-blank-provides-field.patch [deleted file]
package/system/opkg/patches/100-add-force-checksum.patch [deleted file]
package/system/opkg/patches/110-upgrade.patch [deleted file]
package/system/opkg/patches/200-usign_support.patch [deleted file]
package/system/opkg/patches/210-add-force-signature.patch [deleted file]
package/system/opkg/patches/220-drop-release-support.patch [deleted file]
package/system/opkg/patches/230-drop_md5_support.patch [deleted file]
package/system/opkg/patches/240-fix-force-checksum-for-sha256.patch [deleted file]
package/system/opkg/patches/250-add-lists-dir-switch.patch [deleted file]
package/system/opkg/patches/260-add-print-package-size.patch [deleted file]
package/system/opkg/patches/270-fix-use-after-free.patch [deleted file]
package/system/opkg/patches/280-call-prerm-and-postrm-scripts-on-upgrade.patch [deleted file]
package/system/opkg/patches/290-clarify-download-errors.patch [deleted file]