Subversion Repositories Kolibri OS

Compare Revisions

No changes between revisions

Regard whitespace Rev 5728 → Rev 5729

/contrib/other/kpm/kpm.c
65,8 → 65,8
{
int count;
 
if(http->flags & 0xffff0000)
break;
// if(http->flags & 0xffff0000)
// break;
 
count = http->content_received - received;
if(count+offset <= BUFFSIZE)
-
else
{
tail = count+offset-BUFFSIZE;
@@ -150,10 +148,14 @@
do_download(&download_list);
if(!list_empty(&download_list))
- remove_packages(&install_list, &download_list);
+ remove_missing_packages(&install_list, &download_list);
list_for_each_entry(pkg, &install_list, list)
printf("install package %s-%s\n", pkg->name, pkg->version);
+
+ set_cwd("/tmp0/1");
+
+ do_install(&install_list);
};
}
@@ -231,11 +233,12 @@
printf("%s loaded %d bytes\n",cache_path, count);
if( !test_archive(cache_path))
list_del_pkg(pkg);
- else /*delete file*/;
+ else
+ unlink(cache_path);
};
}
-void remove_packages(list_t *install, list_t *missed)
+void remove_missing_packages(list_t *install, list_t *missed)
{
package_t *mpkg, *mtmp, *ipkg, *itmp;
@@ -245,7 +248,7 @@
{
if(ipkg->id == mpkg->id)
{
- printf("skip missed package %s-%s\n", ipkg->name, ipkg->version);
+ printf("skip missing package %s-%s\n", ipkg->name, ipkg->version);
list_del_pkg(ipkg);
};
}
@@ -252,3 +255,5 @@
list_del_pkg(mpkg);
};
};
+
+