poky/meta/recipes-devtools/opkg
Hongxu Jia 6af63cc898 opkg: fix remove pkg with --force-removal-of-dependent-packages failed
opkg remove perl --force-removal-of-dependent-packages
...
Removing package perl-module-extutils-mm-dos from root...
...
Removing package perl-module-extutils-mm-dos from root...
You can force removal of packages with failed prerm scripts with the option:
	--force-remove
No packages removed.
Collected errors:
 * pkg_run_script: Internal error: perl-module-extutils-mm-dos has a
NULL tmp_unpack_dir.
 * opkg_remove_pkg: not removing package "perl-module-extutils-mm-dos",
prerm script failed
...

While remove pkg with '--force-removal-of-dependent-packages',
pkg may be added to remove list multiple times, add status
check to make sure pkg only be removed once.

[YOCTO #6819]

(From OE-Core rev: 476f864b1564265469b5c9074c1f262bce21f119)

(From OE-Core rev: 4e2da43842c6bbf5abf7ae9c6601bf7a6f1114da)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-12-31 10:18:28 +00:00
..
opkg opkg: fix remove pkg with --force-removal-of-dependent-packages failed 2014-12-31 10:18:28 +00:00
opkg-collateral ipk: use OPKGLIBDIR in all places 2013-02-06 09:37:22 +00:00
opkg_0.2.2.bb opkg: fix remove pkg with --force-removal-of-dependent-packages failed 2014-12-31 10:18:28 +00:00
opkg-collateral.bb Replace one-line DESCRIPTION with SUMMARY 2014-01-02 12:50:18 +00:00
opkg-config-base_1.0.bb Replace one-line DESCRIPTION with SUMMARY 2014-01-02 12:50:18 +00:00
opkg.inc opkg: Add runtime dep on gnupg if 'gpg' is in PACAKGECONFIG 2014-08-23 23:01:59 +01:00