summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* apk-tools-2.0.1v2.0.1Timo Teras2010-03-041-1/+1
|
* fetch: do not include installed non-repository files in searchTimo Teras2010-03-043-13/+19
| | | | | we do not create mirror repositories from other valid repositories, not from what was installed locally.
* cache: do not download files existing in local repositoryTimo Teras2010-03-011-1/+1
| | | | wget:ing local files results in error and is useless.
* db: fix previous commitTimo Teras2010-03-011-0/+1
| | | | add the missing variable.
* db: read also non-repository package index if reading repository indexesTimo Teras2010-03-011-8/+8
| | | | | otherwise regeneration of non-repository index might go wrong or we might delete too many files from cache when doing 'cache clean'.
* Merge branch 'master' into progNatanael Copa2010-02-261-3/+5
|\
| * add: print all failing packages instead of only firstNatanael Copa2010-02-261-3/+5
| | | | | | | | We want see all packages that fails to install and not only the first
* | state: write status for each package changeNatanael Copa2010-02-261-8/+17
| | | | | | | | | | | | | | prints like: (1/12) Installing... (2/12) Installing... etc...
* | state: show percent in progress barNatanael Copa2010-02-261-10/+13
|/ | | | | This makes things a little bit nicer when installing from network with slow lines.
* db: keep packages with no files with installed statusTimo Teras2009-12-251-6/+10
| | | | | got broke few commits ago when apk_pkg_installed() call was moved to happen after the package name has been read.
* state: Default interactive action is YesNatanael Copa2009-12-251-1/+1
| | | | | When pressing only <enter> on the question "..continue [Y/n]?" then lets take that as a "yes"
* apk-tools-2.0v2.0Timo Teras2009-12-231-1/+1
|
* db: make fdb load package description before calling pkg_installTimo Teras2009-12-221-5/+5
| | | | | this is now mandatory after the overlay fixes. otherwise the package will not get listed as installed.
* db: check the overlay files package name rather than the ovl file itselfNatanael Copa2009-12-211-1/+1
|
* db: honor overlay file even for protected pathsTimo Teras2009-12-211-14/+12
|
* apk: remove the unneeded --never-overwriteTimo Teras2009-12-214-29/+5
| | | | | turns out the logic does not work with overlays as expected due to busybox symlinks being unmanaged. remove the useless option.
* db: accept files in overlay without directoryTimo Teras2009-12-211-5/+2
| | | | appears this is possible, so support it.
* db: use proper instance for overlay file entriesTimo Teras2009-12-211-25/+33
| | | | | lookup proper directory instance as the tar output might not be linear.
* apk: --overlay-from-stdinTimo Teras2009-12-214-5/+61
| | | | get list of overlay files from stdin, so those do not get overwritten.
* db: read time only once when writing scriptsdbTimo Teras2009-12-211-1/+3
| | | | less syscalls.
* apk-tools-2.0_rc7v2.0_rc7Timo Teras2009-11-241-1/+1
|
* db: check if target exist before renaming tempfileNatanael Copa2009-11-241-3/+10
| | | | | | do not overwrite target if we have --never-overwrite and target exists. ref #197
* archive: overwrite protection needs to use real filenameTimo Teras2009-11-061-1/+7
| | | | | otherwise we always extract the file as .apk-new and the database side just overwrites.
* version: add support for version control suffixesTimo Teras2009-11-061-3/+8
| | | | | add cvs, svn, git and mercurial tags for creating snapshot packages.
* version: fix remaining version comparisonsTimo Teras2009-11-061-7/+9
| | | | | even more corner cases found which were broke. now all tests should pass.
* test: add test cases for version comparingTimo Teras2009-11-062-0/+741
| | | | so i don't get to break version compares again.
* apk: add --never-overwrite flag (ref #197)Timo Teras2009-11-063-2/+25
| | | | | | | to never ever overwrite a while in the filesystem the user knows about. it gives the impression of extraction succeeding even though nothing was done. this is inteded to be used only for bootstrapping with overlay.
* version: fix comparison of version againTimo Teras2009-11-051-2/+2
| | | | -t 1.3-r0 1.3.1-r0 was broke
* db: fix migration and pruning of symlinks to dirsTimo Teras2009-10-262-3/+5
| | | | | | | | the old code treated a symlink to directory as file; it tried to calculate regular has of it. fix this by: 1) using no follow on migration and pruning stats, and 2) the helper function to check if it's point to directory and not calculate hash in that case. fixes #188.
* version: fix comparision of pre-suffixesTimo Teras2009-10-261-3/+14
| | | | | got broke in 0b9bfa8d52ea7ec2cae562a71932a9cc6e2b9963 which fixed another corner case. hopefully it's good now. fixes #191.
* apk-tools-2.0_rc6v2.0_rc6Timo Teras2009-09-251-1/+1
|
* pkg: fix parsing of empty dependenciesTimo Teras2009-09-161-1/+1
| | | | | if the dependencies are empty with only trailing new line, the parsing was incorrect. fix the new line check.
* version: --index output to stdout instead of stderrTimo Teras2009-09-041-4/+4
|
* apk-tools-2.0_rc5v2.0_rc5Timo Teras2009-09-031-1/+1
|
* index: do not segfault if there are no descriptionNatanael Copa2009-09-031-5/+7
|
* index, version: support for repository descriptions (fixes #141)Timo Teras2009-09-038-25/+89
| | | | | ability embed description information to repository indexes (e.g. repository name and version) and show it via "apk version -I".
* apk-tools-2.0_rc4v2.0_rc4Timo Teras2009-08-201-1/+1
|
* state: require an available package for re-installsTimo Teras2009-08-191-1/+2
| | | | | otherwise we would not be able to pick a package that exists as a candidate for re-installation. fixes #138.
* fix: upgrade also mentioned package (fixes #136)Timo Teras2009-08-171-7/+9
|
* version: fix comparison against empty versionTimo Teras2009-08-171-9/+14
|
* apk-tools-2.0_rc3v2.0_rc3Timo Teras2009-08-131-1/+1
|
* db: cache needs to be on non-tmpfsTimo Teras2009-08-131-1/+1
| | | | | check device major if it's tmpfs and refuse to use cache if we've been fooled.
* todo: file deleted, use bug trackerTimo Teras2009-08-131-39/+0
|
* db: fix script argumentsTimo Teras2009-08-131-4/+8
| | | | | the first item is place holder for argv[0] = script name. it's overwritten by the apk_pkgi_run_script.
* add, del, db: fix various bugs introduced by earlier commitsTimo Teras2009-08-134-22/+21
| | | | | - make virtual packages work again - make apk del (for non-empty packages) work again
* add: refuse to add bad dependencies to worldTimo Teras2009-08-133-22/+26
| | | | | allow also overriding old (possibly bad) world dependency. hopefully it's more bullet proof now.
* fix: parse pkgfile properly (fixes #132)Timo Teras2009-08-132-24/+35
| | | | | accept also pkgfile in addition to pkgname. make also the signature verification stuff work properly again with non-repository files.
* db: implement triggers (fixes #45)Timo Teras2009-08-137-32/+155
|
* info: clean ups, print triggers (ref #45)Timo Teras2009-08-131-96/+113
|
* db: fix some (unimportant) memory leaksTimo Teras2009-08-121-1/+9
|