Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-11 | build: fix CFLAGS, and use pkg-config for lua | Timo Teräs | 1 | -5/+4 | |
2010-06-11 | print: clean up after copy-paste | Natanael Copa | 3 | -5/+2 | |
2010-06-11 | db: make apk_wait a part of dbopts | Natanael Copa | 3 | -8/+8 | |
2010-06-11 | lua: initial lua module | Natanael Copa | 3 | -3/+76 | |
2010-06-11 | First steps for libapk | Natanael Copa | 25 | -77/+165 | |
2010-06-10 | db: do not free trigger list after package is unpacked | Natanael Copa | 1 | -6/+6 | |
The triggers are read during apk_db_unpack_pkg(). If we delete the triggers list after then unpack we delete the triggers which is not what we want. This fixes bug introduced in ce3cf8bff901e7fcacbca640ffedaeea2b3bdf7f | |||||
2010-06-08 | apk-tools-2.0.3v2.0.3 | Timo Teräs | 1 | -1/+1 | |
2010-06-08 | info: fix usage of arrays | Timo Teräs | 1 | -4/+4 | |
2010-06-08 | state: fix error printing | Timo Teräs | 2 | -2/+6 | |
2010-06-07 | db: fix usage of apk_name_array in install_ctx | Timo Teräs | 1 | -4/+4 | |
got broken to the previous array cleanup and grepping struct definition only from headers. | |||||
2010-06-05 | all: rework how arrays work | Timo Teräs | 14 | -121/+137 | |
Instead of having a null pointer, use a dummy array which just says the array is empty. This helps in multiple places of the code which would otherwise need explicitly need to check first if the array exists. This has been cause of multiple seg.faults in the past as the array check is easily omitted. This also removes (or fixes) all existing checks accordingly. | |||||
2010-06-03 | state: fix a crash in error printing | Timo Teräs | 1 | -1/+1 | |
2010-06-01 | db, pkg: fix triggers related crash | Timo Teräs | 2 | -8/+11 | |
clean up the triggers properly, in proper order. | |||||
2010-06-01 | state: print missing package names on error | Timo Teräs | 2 | -8/+23 | |
especially important if the package requested from command line does not exist. otherwise we would not print an error at all. | |||||
2010-06-01 | state: improve error messages from dependency failures | Timo Teräs | 10 | -88/+197 | |
Print more information why installation changeset calculation failed. Fixes #187. | |||||
2010-05-27 | state: modify reinstallation prints | Timo Teräs | 1 | -8/+11 | |
To print upgrading if package is actually being changed instead of pure reinstall. | |||||
2010-05-27 | state: show changed packages as upgrades | Timo Teräs | 1 | -2/+10 | |
If version is equal, but package contents are different we should show the package being upgraded. | |||||
2010-05-27 | state: fix deletion of obsoleted dependencies | Timo Teräs | 1 | -1/+2 | |
In addition to autocleaning dependencies on deletion, we need to autoclean the old package on upgrade too. This is to make sure that obsoleted dependencies (existed previously, but not in new package) are removed where appropriate. | |||||
2010-05-26 | package: don't leak signing key file fd | Timo Teräs | 1 | -1/+1 | |
openssl BIO does not close the fd unless we explicitly tell it to do so. | |||||
2010-05-19 | search: add search for reverse dependencies in index | Timo Teräs | 1 | -57/+91 | |
So it'll be easier to rebuild affected packages. Fixes #349. | |||||
2010-05-12 | upgrade: reset versioned deps in world when doing upgrade -a | Natanael Copa | 1 | -2/+7 | |
Doing "apk add file.apk" adds a versioned dependency to allow downgrading, and sticky version. Most often this is to install single packages from newer repository. So it would make sense to reset them to non-versioned if doing: apk upgrade -a fixes #346 | |||||
2010-05-05 | info: fix querying of removed, but referenced packages | Timo Teras | 1 | -1/+1 | |
Check that package name has packages associated with it before dereferencing the pointer. Fixes #345. | |||||
2010-03-16 | apk-tools-2.0.2v2.0.2 | Timo Teras | 1 | -1/+1 | |
2010-03-15 | state: virtual packages are always installable | Timo Teras | 1 | -0/+2 | |
they do not have any package associated. this is indicated by package with zero installed_size. | |||||
2010-03-10 | state: check package availability always | Timo Teras | 1 | -7/+16 | |
even if we have only one package as candidate, we need to check it's availability. otherwise we can endup with bad changeset referring to unavailable package. | |||||
2010-03-04 | apk-tools-2.0.1v2.0.1 | Timo Teras | 1 | -1/+1 | |
2010-03-04 | fetch: do not include installed non-repository files in search | Timo Teras | 3 | -13/+19 | |
we do not create mirror repositories from other valid repositories, not from what was installed locally. | |||||
2010-03-01 | cache: do not download files existing in local repository | Timo Teras | 1 | -1/+1 | |
wget:ing local files results in error and is useless. | |||||
2010-03-01 | db: fix previous commit | Timo Teras | 1 | -0/+1 | |
add the missing variable. | |||||
2010-03-01 | db: read also non-repository package index if reading repository indexes | Timo Teras | 1 | -8/+8 | |
otherwise regeneration of non-repository index might go wrong or we might delete too many files from cache when doing 'cache clean'. | |||||
2010-02-26 | Merge branch 'master' into prog | Natanael Copa | 1 | -3/+5 | |
2010-02-26 | state: write status for each package change | Natanael Copa | 1 | -8/+17 | |
prints like: (1/12) Installing... (2/12) Installing... etc... | |||||
2010-02-26 | state: show percent in progress bar | Natanael Copa | 1 | -10/+13 | |
This makes things a little bit nicer when installing from network with slow lines. | |||||
2010-02-26 | add: print all failing packages instead of only first | Natanael Copa | 1 | -3/+5 | |
We want see all packages that fails to install and not only the first | |||||
2009-12-25 | db: keep packages with no files with installed status | Timo Teras | 1 | -6/+10 | |
got broke few commits ago when apk_pkg_installed() call was moved to happen after the package name has been read. | |||||
2009-12-25 | state: Default interactive action is Yes | Natanael Copa | 1 | -1/+1 | |
When pressing only <enter> on the question "..continue [Y/n]?" then lets take that as a "yes" | |||||
2009-12-23 | apk-tools-2.0v2.0 | Timo Teras | 1 | -1/+1 | |
2009-12-22 | db: make fdb load package description before calling pkg_install | Timo Teras | 1 | -5/+5 | |
this is now mandatory after the overlay fixes. otherwise the package will not get listed as installed. | |||||
2009-12-21 | db: check the overlay files package name rather than the ovl file itself | Natanael Copa | 1 | -1/+1 | |
2009-12-21 | db: honor overlay file even for protected paths | Timo Teras | 1 | -14/+12 | |
2009-12-21 | apk: remove the unneeded --never-overwrite | Timo Teras | 4 | -29/+5 | |
turns out the logic does not work with overlays as expected due to busybox symlinks being unmanaged. remove the useless option. | |||||
2009-12-21 | db: accept files in overlay without directory | Timo Teras | 1 | -5/+2 | |
appears this is possible, so support it. | |||||
2009-12-21 | db: use proper instance for overlay file entries | Timo Teras | 1 | -25/+33 | |
lookup proper directory instance as the tar output might not be linear. | |||||
2009-12-21 | apk: --overlay-from-stdin | Timo Teras | 4 | -5/+61 | |
get list of overlay files from stdin, so those do not get overwritten. | |||||
2009-12-21 | db: read time only once when writing scriptsdb | Timo Teras | 1 | -1/+3 | |
less syscalls. | |||||
2009-11-24 | apk-tools-2.0_rc7v2.0_rc7 | Timo Teras | 1 | -1/+1 | |
2009-11-24 | db: check if target exist before renaming tempfile | Natanael Copa | 1 | -3/+10 | |
do not overwrite target if we have --never-overwrite and target exists. ref #197 | |||||
2009-11-06 | archive: overwrite protection needs to use real filename | Timo Teras | 1 | -1/+7 | |
otherwise we always extract the file as .apk-new and the database side just overwrites. | |||||
2009-11-06 | version: add support for version control suffixes | Timo Teras | 1 | -3/+8 | |
add cvs, svn, git and mercurial tags for creating snapshot packages. | |||||
2009-11-06 | version: fix remaining version comparisons | Timo Teras | 1 | -7/+9 | |
even more corner cases found which were broke. now all tests should pass. |