- 16 Mar, 2011 3 commits
-
-
Timo Teräs authored
.. and back to read-only after finishing with modifications. fixes #512
-
Timo Teräs authored
if package arch is not set, do not append anything to repository. if arch is set, it is appended to repository.
-
Timo Teräs authored
Use statfs() filesystem type, instead of the device IDs.
-
- 21 Jan, 2011 1 commit
-
-
Timo Teräs authored
-
- 05 Jan, 2011 1 commit
-
-
Timo Teräs authored
Packages without architecture should get the platforms default architecture (so we are backwards compatible). Only the virtual packages should get 'noarch' by default. Also print full path to the index file which failed.
-
- 04 Jan, 2011 2 commits
-
-
Timo Teräs authored
The atomization change broke virtual packages because they don't have license or arch set.
-
Timo Teräs authored
Parse install_if from package metadata and include it in the indexes. Also setup the reverse install_if dependencies when loading a database. ref #443. Actual install_if functionality is not yet implemented.
-
- 03 Jan, 2011 1 commit
-
-
Timo Teräs authored
Just disable installation of packages using the new stuff. Also flag lower case package info fields as non-critical and allow installation even if that features is not supported.
-
- 14 Dec, 2010 2 commits
-
-
Timo Teräs authored
- implement a hash table for commonly shared fields such as license, version and architecture - use macroes to print blobs or pkgname-pkgver strings - fix some old cruft
-
Timo Teräs authored
Architecture is now: - parsed from .PKGINFO - written to index and installed db - appended to repository URL when fetching files
-
- 10 Dec, 2010 1 commit
-
-
Timo Teräs authored
Unsigned indexes should not be needed anymore anyway.
-
- 09 Dec, 2010 1 commit
-
-
Timo Teräs authored
.. instead of the pkgname-pkgver string.
-
- 08 Oct, 2010 2 commits
-
-
Timo Teräs authored
id cache needs to be initialized early. and group database filename is surprisingly 'group'.
-
Timo Teräs authored
Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434.
-
- 22 Sep, 2010 1 commit
-
-
Natanael Copa authored
We want remove dirs when they are unreferenced so we remove all dirs on apk del, but we don't want remove dirs when closing database. So we make removing dir optional when unreferencing it. This partially reverts commit c7ffc96a. fixes #406
-
- 30 Aug, 2010 1 commit
-
-
Natanael Copa authored
Seems like recent eglibc requires that you include sys/stat.h
-
- 15 Jun, 2010 1 commit
-
-
Timo Teräs authored
The trigger list can be reused after it's cleared, make sure the list node is initialized all the time.
-
- 12 Jun, 2010 1 commit
-
-
Timo Teräs authored
So open the db in read-only mode instead. This allows --simulate to be run as non-root user.
-
- 11 Jun, 2010 3 commits
-
-
Timo Teräs authored
-
Natanael Copa authored
-
Natanael Copa authored
-
- 10 Jun, 2010 1 commit
-
-
Natanael Copa authored
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 ce3cf8bf
-
- 07 Jun, 2010 1 commit
-
-
Timo Teräs authored
got broken to the previous array cleanup and grepping struct definition only from headers.
-
- 05 Jun, 2010 1 commit
-
-
Timo Teräs authored
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.
-
- 01 Jun, 2010 1 commit
-
-
Timo Teräs authored
clean up the triggers properly, in proper order.
-
- 04 Mar, 2010 1 commit
-
-
Timo Teräs authored
we do not create mirror repositories from other valid repositories, not from what was installed locally.
-
- 01 Mar, 2010 2 commits
-
-
Timo Teräs authored
add the missing variable.
-
Timo Teräs authored
otherwise regeneration of non-repository index might go wrong or we might delete too many files from cache when doing 'cache clean'.
-
- 25 Dec, 2009 1 commit
-
-
Timo Teräs authored
got broke few commits ago when apk_pkg_installed() call was moved to happen after the package name has been read.
-
- 22 Dec, 2009 1 commit
-
-
Timo Teräs authored
this is now mandatory after the overlay fixes. otherwise the package will not get listed as installed.
-
- 21 Dec, 2009 7 commits
-
-
Natanael Copa authored
-
Timo Teräs authored
-
Timo Teräs authored
turns out the logic does not work with overlays as expected due to busybox symlinks being unmanaged. remove the useless option.
-
Timo Teräs authored
appears this is possible, so support it.
-
Timo Teräs authored
lookup proper directory instance as the tar output might not be linear.
-
Timo Teräs authored
get list of overlay files from stdin, so those do not get overwritten.
-
Timo Teräs authored
less syscalls.
-
- 24 Nov, 2009 1 commit
-
-
Natanael Copa authored
do not overwrite target if we have --never-overwrite and target exists. ref #197
-
- 26 Oct, 2009 1 commit
-
-
Timo Teräs authored
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.
-
- 03 Sep, 2009 1 commit
-
-
Timo Teräs authored
ability embed description information to repository indexes (e.g. repository name and version) and show it via "apk version -I".
-