X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=meta-openvuplus%2Frecipes-enigma2%2Fopkg%2Fopkg%2F0001-Fixed-opkg-losing-auto_installed-flag-on-upgrading.patch;fp=meta-openvuplus%2Frecipes-enigma2%2Fopkg%2Fopkg%2F0001-Fixed-opkg-losing-auto_installed-flag-on-upgrading.patch;h=4553124ecba2f783548574a4a4d49c74fd730fe6;hb=57d440ad1d11eadb332a2ac3adc651d6cab2970b;hp=0000000000000000000000000000000000000000;hpb=e7c5e5c28d39e998bfdcbaea496a256baa88b555;p=vuplus_openvuplus_3.0 diff --git a/meta-openvuplus/recipes-enigma2/opkg/opkg/0001-Fixed-opkg-losing-auto_installed-flag-on-upgrading.patch b/meta-openvuplus/recipes-enigma2/opkg/opkg/0001-Fixed-opkg-losing-auto_installed-flag-on-upgrading.patch new file mode 100644 index 0000000..4553124 --- /dev/null +++ b/meta-openvuplus/recipes-enigma2/opkg/opkg/0001-Fixed-opkg-losing-auto_installed-flag-on-upgrading.patch @@ -0,0 +1,32 @@ +Upstream-Status: Backport + +From 319d02609992273e887242ed9788db68d3310b6c Mon Sep 17 00:00:00 2001 +From: "pixdamix@gmail.com" + +Date: Thu, 19 Jan 2012 13:52:06 +0000 +Subject: [PATCH 01/10] Fixed opkg losing auto_installed flag on upgrading + +Thanks-to: Christian Hitz + +git-svn-id: http://opkg.googlecode.com/svn/trunk@635 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358 +--- + libopkg/opkg_install.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/libopkg/opkg_install.c b/libopkg/opkg_install.c +index 74a2ce1..3925f58 100644 +--- a/libopkg/opkg_install.c ++++ b/libopkg/opkg_install.c +@@ -1449,6 +1449,9 @@ opkg_install_pkg(pkg_t *pkg, int from_upgrade) + /* removing files from old package, to avoid ghost files */ + remove_data_files_and_list(old_pkg); + remove_maintainer_scripts(old_pkg); ++ ++ /* maintain the "Auto-Installed: yes" flag */ ++ pkg->auto_installed = old_pkg->auto_installed; + } + + +-- +1.7.9.5 +