From c303ce7518e03216b61f7f92d870a46831ebb10d Mon Sep 17 00:00:00 2001 From: ticktock35 Date: Mon, 15 Dec 2008 00:00:52 -0500 Subject: opkg: Remove unused CONFIG_CLEAR_SW_INSTALL_FLAG conditional code git-svn-id: http://opkg.googlecode.com/svn/trunk@51 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358 --- (limited to 'libopkg') diff --git a/libopkg/opkg_cmd.c b/libopkg/opkg_cmd.c index 2aab669..ea815ec 100644 --- a/libopkg/opkg_cmd.c +++ b/libopkg/opkg_cmd.c @@ -292,33 +292,6 @@ static int opkg_update_cmd(opkg_conf_t *conf, int argc, char **argv) free (tmp); free(lists_dir); -#ifdef CONFIG_CLEAR_SW_INSTALL_FLAG -#warning here - /* clear SW_INSTALL on any package where state is SS_NOT_INSTALLED. - * this is a hack to work around poor bookkeeping in old opkg upgrade code - * -Jamey 3/1/03 - */ - { - int i; - int changed = 0; - pkg_vec_t *available = pkg_vec_alloc(); - pkg_hash_fetch_available(&conf->pkg_hash, available); - opkg_message(conf, OPKG_DEBUG, "Clearing SW_INSTALL for SS_NOT_INSTALLED packages.\n"); - for (i = 0; i < available->len; i++) { - pkg_t *pkg = available->pkgs[i]; - if (pkg->state_want == SW_INSTALL && pkg->state_status == SS_NOT_INSTALLED) { - opkg_message(conf, OPKG_DEBUG, "Clearing SW_INSTALL on package %s.\n", pkg->name); - pkg->state_want = SW_UNKNOWN; - changed = 1; - } - } - pkg_vec_free(available); - if (changed) { - write_status_files_if_changed(conf); - } - } -#endif - return failures; } -- cgit v0.9.1