summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* opkg: Bug fix for Packages file with a Filename: tag with prepended path.ticktock352008-12-151-1/+7
| | | | | | | | Patch from Alexandros Kostopoulos <akostop inaccessnetworks com> git-svn-id: http://opkg.googlecode.com/svn/trunk@66 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove opkg.h in preperation for new APIticktock352008-12-1548-96/+65
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@65 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* libopkg: remove internal dependency on libopkg.h and opkg_cmd.hticktock352008-12-1512-26/+27
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@64 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: split out opkg.hticktock352008-12-154-34/+75
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@63 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove old opkg.cticktock352008-12-152-82/+1
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@62 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add README content, including website and mailing list detailsticktock352008-12-151-0/+7
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@61 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: fix configure check for big-endian systemsticktock352008-12-151-1/+1
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@60 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove some "#if 0" codeticktock352008-12-152-29/+0
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@59 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* =?utf-8?q?opkg:=20Fix=20md5=20sum=20on=20big=20endian=20systems.ticktock352008-12-152-1/+5
| | | | | | | | | | | =20=20=20=20=20=20=20Patch=20from=20Jeremy=20Lain=C3=A9=20<jeremy=20laine=20bolloretelecom=20eu>?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit git-svn-id: http://opkg.googlecode.com/svn/trunk@58 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove some printfs and replace with opkg_message where appropriateticktock352008-12-153-6/+12
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@57 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: use opkg_message rather than printf in opkg_verify_file()ticktock352008-12-153-4/+4
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@56 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: skip downloading Packages.sig if GPGME is not enabled at build timeticktock352008-12-151-1/+5
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@55 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: print help and version messages to stdout rather than stderr. Based onticktock352008-12-151-71/+71
| | | | | | | | patch from Marcin Juszkiewicz <openembedded haerwu biz> git-svn-id: http://opkg.googlecode.com/svn/trunk@54 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: update md5.{c,h} with latest version from gnulibticktock352008-12-152-543/+423
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@53 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: enable -Werror in libopkg and fix resulting build failuresticktock352008-12-158-20/+19
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@52 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: Remove unused CONFIG_CLEAR_SW_INSTALL_FLAG conditional codeticktock352008-12-151-27/+0
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@51 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove unused CONFIG_OPKG_PROCESS_ACTIONS conditional codeticktock352008-12-151-248/+0
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@50 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove redundant OPKG_LIB conditional codeticktock352008-12-1410-103/+3
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@49 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg/libbb: Patch from Esben Haabendal <esbenhaabendal gmail com>ticktock352008-12-141-6/+14
| | | | | | | | Fix the usage of dirname() in libbb/make_directory.c, as it is not correct according to the standard specification for dirname. git-svn-id: http://opkg.googlecode.com/svn/trunk@48 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: output state change messages only at info verbosity levelticktock352008-12-145-9/+14
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@47 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: use a single temporary directory for entire update transaction and removeticktock352008-12-141-20/+16
| | | | | | | | it when done. git-svn-id: http://opkg.googlecode.com/svn/trunk@46 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: restore original ipkg ChangeLogticktock352008-12-141-332/+332
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@45 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: catch up with removals and fix include statement in opkg-frontend.cticktock352008-12-144-8/+7
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@44 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg:ticktock352008-12-1416-12827/+1766
| | | | | | | | | | | * remove generated files * add autogen.sh * move ChangeLog to ChangeLog.ipkg and start new ChangeLog for our changes * remove familiar directory git-svn-id: http://opkg.googlecode.com/svn/trunk@43 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add support for Tags attributeticktock352008-12-143-0/+27
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@42 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: Enable Debian style revision field by default and remove "familiar" ↵ticktock352008-12-142-37/+2
| | | | | | specific code. Patch from Richard Purdie <rpurdie rpsys net> git-svn-id: http://opkg.googlecode.com/svn/trunk@41 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: Update the version comparision to a more recent one from dpkg. Thisticktock352008-12-141-37/+31
| | | | | | | | | means it now recognises 0.0-foo > 0.0+foo as it should. Patch from Richard Purdie <rpurdie rpsys net> git-svn-id: http://opkg.googlecode.com/svn/trunk@40 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: implement removal of auto-installed packagesticktock352008-12-141-3/+62
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@39 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: use strdup() to prevent memory corruptionticktock352008-12-141-2/+1
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@38 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add autoremove command line optionticktock352008-12-146-2/+19
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@37 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: distcheck fixesticktock352008-12-146-10/+10
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@36 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: remove redundant etc directoryticktock352008-12-143-4/+1
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@35 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: move tests into a separate directoryticktock352008-12-146-13/+14
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@34 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: re-arrange source code into sub-directoriesticktock352008-12-1482-93/+103
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@33 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: correct the name of the state changed callback and run it when appropriateticktock352008-12-141-1/+7
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@32 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: include opkg_state.h in libopkg_include_HEADERSticktock352008-12-141-0/+1
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@31 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: fix gpg enabled builds and fix one compiler warningticktock352008-12-142-1/+5
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@30 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: disable gpgme header if gpgme disabled from configureticktock352008-12-141-0/+2
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@29 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: make gpg support optionalticktock352008-12-142-33/+47
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@28 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add downloading, configuring and installing state changesticktock352008-12-145-4/+52
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@27 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add internal state frameworkticktock352008-12-144-2/+76
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@26 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: fix pkg_parse_raw() bug where architecture is set to an invalid valueticktock352008-12-141-1/+0
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@25 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add a status flag to record if the package was automatically installed toticktock352008-12-144-0/+24
| | | | | | | | satisfy a dependency git-svn-id: http://opkg.googlecode.com/svn/trunk@24 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: protect against total being zero when calculation percentageticktock352008-12-141-1/+1
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@23 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: improve download error reportingticktock352008-12-142-0/+13
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@22 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: initial implementation of package list signature verificationticktock352008-12-143-0/+83
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@21 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: fix configure checks for gpgmeticktock352008-12-142-4/+5
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@20 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: add configure check for libgpgmeticktock352008-12-141-1/+48
| | | | git-svn-id: http://opkg.googlecode.com/svn/trunk@19 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: apply "2-pkg-vec--Optimize-gross-inefficiency.patch" from OpenEmbeddedticktock352008-12-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | pkg_vec: Optimize gross inefficiency. This module tries to implement *unique* vector (without duplicating objects), and does this by iterating thru all already existing elements. Thus, complexity of adding N elements was O(N^2). However, there're no grave reasons to do uniqueness at all: 1. First of all, if feeds are correct, there won't be duplicates. 2. Then, even if there will be, there won't be serious problems like segfaults. 3. Finally, for quite a few operations vectors is constructed from a hashtable, thus uniqueness is guaranteed (which reduces possible cases of non-uniqueness to values of Depends: and friends). All an all, remove dup check, and make ipkg work order of magnitude faster on a feed with few thousands of packages. git-svn-id: http://opkg.googlecode.com/svn/trunk@18 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
* opkg: apply "1-pkg-parse--Optimize-inefficient-parsing.patch" from OpenEmbeddedticktock352008-12-141-76/+115
| | | | | | | | | | pkg_parse: Optimize inefficient parsing. Instead of expensively probing all fields in row, dispatch based on the first letter of the field. Tests show ~12 times reduction in number of calls to low-level parsing functions. git-svn-id: http://opkg.googlecode.com/svn/trunk@17 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358