opkg: fix conflicts + upgrade handling, build static libopkg, regenerate patches
authorAndreas Oberritter <obi@opendreambox.org>
Fri, 15 Aug 2014 20:01:10 +0000 (22:01 +0200)
committerAndreas Oberritter <obi@opendreambox.org>
Fri, 15 Aug 2014 20:05:50 +0000 (22:05 +0200)
commit7bc67f0392a6afa5c35c2098f82e791bc7f8e697
tree567698d85d1df156902d051b85c0308c4027ee56
parenta61098693ae16e9303250b5dad11b56ab1129b4f
opkg: fix conflicts + upgrade handling, build static libopkg, regenerate patches

Now passes the regression tests of opkg master.
- Fix upgrading of a package, where another package conflicts with an older version of it
- opkg upgrade <not-installed-package> now doesn't install the package anymore
- A newly installed conflicting+providing+replacing virtual package did not uninstall a to be replaced package
25 files changed:
meta-opendreambox/recipes-devtools/opkg/opkg/0001-Don-t-mark-Conflicts-as-Depends.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0002-Makefile.am-remove-g-and-O-compiler-flags.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0003-pkg_depends-remove-unused-variables-to-fix-compiler-.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0004-pkg_hash_fetch_conflicts-fix-possible-segfaults.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0005-pkg_hash_fetch_conflicts-move-iteration-over-conflic.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0006-pkg_hash_fetch_conflicts-take-into-account-conflicts.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0007-opkg_remove-auto-delete-.pyo-files.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0008-002-no-shave.patch.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0009-use-AM_SILENT_RULES.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0010-fixed-broken-uname-gname-cache-this-significantly-sp.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0011-Keep-auto-installed-recommends-when-moved-from-depen.patch
meta-opendreambox/recipes-devtools/opkg/opkg/0012-is_pkg_a_replaces-simplify-code.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0013-__pkg_hash_fetch_conflicts-ignore-virtual-conflicts.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0013-is_pkg_a_replaces-simplify-code.patch [deleted file]
meta-opendreambox/recipes-devtools/opkg/opkg/0014-__pkg_hash_fetch_conflicts-ignore-virtual-conflicts.patch [deleted file]
meta-opendreambox/recipes-devtools/opkg/opkg/0014-opkg-key-don-t-install-unless-compiled-with-GPG-supp.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0015-build-No-need-to-add-libbb.la-twice-libopkg-already-.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0015-opkg-key-don-t-install-unless-compiled-with-GPG-supp.patch [deleted file]
meta-opendreambox/recipes-devtools/opkg/opkg/0016-build-Allow-to-link-libopkg-statically-into-opkg-cl.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0016-build-No-need-to-add-libbb.la-twice-libopkg-already-.patch [deleted file]
meta-opendreambox/recipes-devtools/opkg/opkg/0017-build-Allow-to-link-libopkg-statically-into-opkg-cl.patch [deleted file]
meta-opendreambox/recipes-devtools/opkg/opkg/0017-pkg_conflicts-Consider-version-constraints.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0018-libopkg-opkg_install.c-Fix-for-virtual-packages.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg/0019-opkg_upgrade_cmd-Only-upgrade-installed-packages.patch [new file with mode: 0644]
meta-opendreambox/recipes-devtools/opkg/opkg_0.2.2.bbappend