--download-only will download the packages using original names
when --cache isn't supplied (in the current working directory)
git-svn-id: http://opkg.googlecode.com/svn/trunk@513
e8e0d7a0-c8d9-11dd-a880-
a1081c7ac358
return -1;
if (pkg->local_filename == NULL) {
- err = opkg_download_pkg(pkg, conf->tmp_dir);
+ if(!conf->cache && conf->download_only){
+ char cwd[4096];
+ if(getcwd(cwd, sizeof(cwd)) != NULL)
+ err = opkg_download_pkg(pkg, cwd);
+ else
+ return -1;
+ } else {
+ err = opkg_download_pkg(pkg, conf->tmp_dir);
+ }
if (err) {
opkg_msg(ERROR, "Failed to download %s. "
"Perhaps you need to run 'opkg update'?\n",