- 27 Dec, 2011 1 commit
-
-
Timo Teräs authored
-
- 29 Oct, 2011 1 commit
-
-
Timo Teräs authored
Improves /etc/apk/repositories format so you can say: http://nl.alpinelinux.org/alpine/v2.3/main @edge http://nl.alpinelinux.org/alpine/edge/main @testing http://nl.alpinelinux.org/alpine/edge/testing After which you can pin dependencies to these tags using: apk add stableapp newapp@edge bleedingapp@testing Apk will now by default only use the untagged repositories, but adding a tag to specific dependency: 1. will prefer that tag for the name 2. allowing pulling in dependencies from that tag (though, it prefers untagged packages to satisfy deps if possible) fixes #575
-
- 24 Oct, 2011 1 commit
-
-
Timo Teräs authored
One can now say in dependency "!foo<2" which means, that if foo is installed, it needs to be >=2, but it's not a required dependency.
-
- 19 Oct, 2011 1 commit
-
-
Timo Teräs authored
If two packages replace each other, the one with highes priority will keep the file. Additionally, if we have a package overriding another's file it's remembered and handled properly. This is essentially to allow "policy packages" which just overwrite certain (configuration) files from other package(s).
-
- 18 Oct, 2011 1 commit
-
-
Timo Teräs authored
"replaces" is now turned to a full dependency type list, so you can make package overwrite files only certain versions of the package (though, we should probably take this into account already at solution calculation phase). Also make 'info --replaces' print the "replaces" of the package. This is in preparation for the policy package support, which still requires "replacement priority" field to decide which packages' files get the preference.
-
- 27 Sep, 2011 1 commit
-
-
Timo Teräs authored
the solver requires this.
-
- 13 Sep, 2011 1 commit
-
-
Timo Teräs authored
-
- 09 Sep, 2011 2 commits
-
-
Timo Teräs authored
Make a loud warning if the script returns failure, but do not abort installation sequence because of that.
-
Timo Teräs authored
still todo: - 'fix' is missing - 'del -R' does not work - 'upgrade' does not do self-upgrade first ... and a lot of testing.
-
- 28 Jun, 2011 1 commit
-
-
Timo Teräs authored
Make indexer keep noise about errors that prevent index generation. Detect certain errors in the APKs better. And also have the applet return error in these scenarios.
-
- 04 Apr, 2011 1 commit
-
-
Timo Teräs authored
Parse these fields from .PKGINFO, and write them to index.
-
- 04 Jan, 2011 1 commit
-
-
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.
-
- 01 Jan, 2011 3 commits
-
-
Timo Teräs authored
When package is installed from commandline, we should always install that specific instance of package (never favor repository version if it has difference identity). Otherwise we might not always end-up installing the .apk given on command line. The dependency is now against specific checksum identity (marked with >< dependency comparison). Fixes #492.
-
Timo Teräs authored
.. instead of the longer flag combo.
-
Timo Teräs authored
It's no longer needed or used.
-
- 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
should not be needed anymore.
-
- 08 Oct, 2010 1 commit
-
-
Timo Teräs authored
Otherwise we end up using wrong uid/gid mappings when doing install to alternate system root. Fixes #434.
-
- 30 Aug, 2010 1 commit
-
-
Natanael Copa authored
Seems like recent eglibc requires that you include sys/stat.h
-
- 12 Jun, 2010 1 commit
-
-
Timo Teräs authored
Take the uid/gid from passwd and group.
-
- 11 Jun, 2010 2 commits
-
-
Timo Teräs authored
-
Natanael Copa authored
-
- 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 2 commits
-
-
Timo Teräs authored
clean up the triggers properly, in proper order.
-
Timo Teräs authored
Print more information why installation changeset calculation failed. Fixes #187.
-
- 26 May, 2010 1 commit
-
-
Timo Teräs authored
openssl BIO does not close the fd unless we explicitly tell it to do so.
-
- 21 Dec, 2009 1 commit
-
-
Timo Teräs authored
get list of overlay files from stdin, so those do not get overwritten.
-
- 16 Sep, 2009 1 commit
-
-
Timo Teräs authored
if the dependencies are empty with only trailing new line, the parsing was incorrect. fix the new line check.
-
- 13 Aug, 2009 2 commits
-
-
Timo Teräs authored
accept also pkgfile in addition to pkgname. make also the signature verification stuff work properly again with non-repository files.
-
Timo Teräs authored
-
- 12 Aug, 2009 1 commit
-
-
Timo Teräs authored
this makes the database package entry smaller, and we propbably get more fields to installed_package later too. this cleans up the way scripts are stored and is a preparation for supporting triggers. some parsing for trigger meta-data. ref #45.
-
- 11 Aug, 2009 1 commit
-
-
Timo Teräs authored
-
- 10 Aug, 2009 1 commit
-
-
Timo Teräs authored
some hooks to package verification code were missing causing the verification to not be done (causing pre-script to be not run). fixes #124, #126.
-
- 04 Aug, 2009 1 commit
-
-
Timo Teräs authored
it will allow to overwrite files owned by some other packages to get upgrades right (e.g. when splitting or renaming packages)
-
- 31 Jul, 2009 1 commit
-
-
Timo Teräs authored
this way we never change cwd, and relative filenames are always parsed consistently. this also helps filename construction in many places. this patch also changes '--root' to override location of all configuration to be in the new root. previously it depended on the file which one was used.
-
- 29 Jul, 2009 1 commit
-
-
Timo Teräs authored
and force checksumming only when unpacking archive. otherwise it's extra computation for nothing.
-
- 24 Jul, 2009 1 commit
-
-
Timo Teräs authored
this dependency is now inserted automatically by abuild.
-
- 23 Jul, 2009 1 commit
-
-
Timo Teräs authored
when failed to load an existing index.
-